|
|
4dac53254e
|
Merge remote-tracking branch 'origin/mymessagemanager' into winboll
|
2026-05-13 15:22:46 +08:00 |
|
|
|
c6c290dcd2
|
<aes>APK 15.20.3 release Publish.
|
2026-05-12 13:11:09 +08:00 |
|
|
|
e64f3a3e97
|
恢复 DrawerFragmentActivity 与 ASupportToolbar 显示正常的版本
|
2026-05-12 13:08:12 +08:00 |
|
LaizyBoy
|
632ecc51d8
|
重构ASupportToolbar自定义控件,支持AES主题切换
- 优化ASupportToolbar控件的绘图流程
- 移除atoolbar_frame.xml依赖,改用Java代码内部绘图
- 添加notifyColorChange()方法绘制三层渐变背景
- 在onAttachedToWindow()时自动调用refreshFromTheme()刷新背景
- 主题切换时通过DrawerFragmentActivity调用refreshFromTheme()
- 添加attrs.xml属性:android:background用于自定义style
- 添加详细调试日志追踪整个绘制流程
- TestASupportToolbarActivity添加日志便于测试验证
修改文件:
- libaes/src/main/java/.../views/ASupportToolbar.java:重构绘图逻辑,添加调试日志
- libaes/src/main/java/.../activitys/DrawerFragmentActivity.java:主题切换时刷新Toolbar
- libaes/src/main/java/.../unittests/TestASupportToolbarActivity.java:添加调试日志
- libaes/src/main/res/values/attrs.xml:添加android:background属性
- aes/build.properties:版本号更新
- libaes/build.properties:版本号更新
|
2026-05-12 10:53:18 +08:00 |
|
LaizyBoy
|
58b2cace16
|
重构AES主题配置,继承APPBaseTheme属性支持
- AESTheme改为继承Theme.AppCompat并支持APPBaseTheme属性
- 修复运行时inflate错误:将?attr/xxx引用改为@color/xxx直接引用
- 添加DebugActivityTheme调试样式支持
- 添加必需的颜色定义(toolbarBackgroundColor、mainWindowBackgroundColor等)
- 新增夜间模式主题配置(values-night目录)
- 清理冗余注释和无用的调试配色方案
- aes模块的MyAESTheme添加themeDebug属性
修改文件:
- aes/src/main/res/values/styles.xml:添加MyDebugActivityTheme
- aes/src/main/res/values-night/:新增夜间模式样式
- libaes/src/main/res/values/colors.xml:添加主题必需颜色
- libaes/src/main/res/values/styles.xml:重构使用AppCompat主题
- libaes/src/main/res/values-night/:新增夜间模式颜色和样式
|
2026-05-12 09:52:57 +08:00 |
|
|
|
3648fa3361
|
更新基础类库版本
|
2026-05-12 09:26:33 +08:00 |
|
|
|
a20f29728e
|
<aes>APK 15.20.2 release Publish.
|
2026-05-11 20:41:30 +08:00 |
|
|
|
9669fe2a8d
|
更新应用基础类库,改进应用调试接口。
|
2026-05-11 20:38:17 +08:00 |
|
|
|
b5c989b5f9
|
<aes>APK 15.20.1 release Publish.
|
2026-05-11 17:17:05 +08:00 |
|
|
|
725b336501
|
更新基础类库版本,提高应用调试能力。
|
2026-05-11 17:14:00 +08:00 |
|
|
|
3b313e2362
|
<aes>APK 15.20.0 release Publish.
|
2026-05-11 15:02:27 +08:00 |
|
|
|
1e96cd02bc
|
对齐基础类库基准型号版本。
|
2026-05-11 14:58:21 +08:00 |
|
|
|
6412554096
|
<aes>APK 15.15.10 release Publish.
|
2026-05-10 05:04:15 +08:00 |
|
LaizyBoy
|
286f8513d4
|
refactor: 升级编译配置并调整最低API版本
- 升级 Gradle 编译版本为 Java 11
根目录 build.gradle 中 JavaCompile 配置从 VERSION_1_7 改为 VERSION_11
- 调整 minSdkVersion 从 21 升级至 26
适配 Android 8.0 (API 26) 及以上系统
修改范围: aes/build.gradle, libaes/build.gradle
- 移除未使用的 XXPermissions 依赖
该库使用 Java 8 字节码与 minSdkVersion 21 不兼容,项目中未引用此库
|
2026-05-10 04:48:29 +08:00 |
|
LaizyBoy
|
4e4673a93b
|
feat: 容器统一加灰色边框,borderCornerRadius 属性统一管理圆角
创建通用灰色边框 drawable(5 模块各一份):
- bg_container_border.xml:透明填充 + 1dp #B0B0B0 描边
- 自动应用到 80 个无背景容器的布局文件
深色模式 bg_frame 加边框:
- drawable-night/bg_frame.xml(mymessagemanager + aes):
背景 shape 添加 1dp #666666 描边,保留渐变蒙版
统一圆角为 6dp(borderCornerRadius 属性化):
- 5 模块 attrs.xml 声明 borderCornerRadius(dimension)
- 12 个主题(6 普通 + 6 深色)设置 borderCornerRadius=6dp
- 12 个 drawable 文件约 40 处 corners 改用 ?attr/borderCornerRadius
(bg_frame / bg_frame_black/white / bg_shadow / bg_border_round
bg_toolbar_log / acard_frame_main / atoolbar_frame / ohpcts_frame
bg_container_border 等)
- 3 个 Java 自定义控件(AToolbar / ASupportToolbar / AboutView)
从硬编码 px 改为读取 ?attr/borderCornerRadius
受益布局模块:libaes / libappbase / appbase / mymessagemanager / aes / winboll
|
2026-05-09 10:59:55 +08:00 |
|
LaizyBoy
|
55c7f7d327
|
feat: 统一应用文本颜色由主题控制,支持深色/普通模式自适应
主题改造(mymessagemanager):
- values/styles.xml + values-night/styles.xml:6种风格x2模式共12个主题
统一设置 android:textColorPrimary / textColorPrimary / android:textColor / colorTextColor
指向 @color/text_color_primary
- values/colors.xml:text_color_primary=#FF000000(普通模式黑色)
- values-night/colors.xml:text_color_primary=#FF00FF00(深色模式绿色)
- attrs.xml:声明 textColorPrimary 属性解决 AAPT2 编译错误
清除硬编码文本颜色(跨模块):
- 移除 13 个布局文件中的 android:textColor 属性(libappbase/libaes/winboll/appbase)
- 移除 3 个 Java 文件中的 setTextColor(Color.BLACK/white/gray) 调用
- 移除 ComposeSMSActivity / CharsetRefuseEditDialog 中的自定义文本颜色
- 移除 toast_custom_view.xml / view_tts_back.xml 中的 android:textColor
CompoundButton 文本颜色适配:
- ConfirmSwitchView:initView 中读取主题 textColorPrimary 的 ColorStateList 并显式设置
- activity_appsettings.xml:平台 Switch 替换为 ConfirmSwitchView
- fragment_main.xml:Switch 添加 textColor=?android:attr/textColorPrimary
- 10个 RadioButton + 4个 CheckBox 添加 textColor=?android:attr/textColorPrimary
|
2026-05-09 10:02:44 +08:00 |
|
|
|
676a3466ef
|
<aes>APK 15.15.9 release Publish.
|
2026-04-25 04:16:30 +08:00 |
|
|
|
d6243b052d
|
更新基础类库
|
2026-04-25 04:14:59 +08:00 |
|
|
|
5d72ee1a6a
|
更新基础类库
|
2026-04-25 04:05:05 +08:00 |
|
|
|
eeb64b00b8
|
<aes>APK 15.15.8 release Publish.
|
2026-04-14 22:35:57 +08:00 |
|
|
|
8bcd803404
|
编译测试
|
2026-04-14 22:33:26 +08:00 |
|
|
|
6b44f852a8
|
<aes>APK 15.15.7 release Publish.
|
2026-01-13 16:46:27 +08:00 |
|
|
|
952c8d8017
|
移除BaseWinBoLLActivity作为类库使用,应用需自定义基础窗口类。
|
2026-01-13 16:45:31 +08:00 |
|
|
|
8b99844d0c
|
<aes>APK 15.15.6 release Publish.
|
2026-01-13 16:27:29 +08:00 |
|
|
|
9f46f400b0
|
bugfix
|
2026-01-13 16:26:46 +08:00 |
|
|
|
64693e384e
|
<aes>APK 15.15.5 release Publish.
|
2026-01-13 16:11:30 +08:00 |
|
|
|
aebf83bc44
|
完善基础窗口类的公开方法
|
2026-01-13 16:10:31 +08:00 |
|
|
|
3e67a5d0a4
|
<aes>APK 15.15.4 release Publish.
|
2026-01-13 15:37:28 +08:00 |
|
|
|
05a1fb1302
|
取消窗口创建时的吐司调试信息。
|
2026-01-13 15:36:23 +08:00 |
|
|
|
622d474410
|
<aes>APK 15.15.3 release Publish.
|
2026-01-13 15:29:29 +08:00 |
|
|
|
504b78c04e
|
优化基础窗口管理类。
|
2026-01-13 15:25:01 +08:00 |
|
|
|
e459791c67
|
<aes>APK 15.15.2 release Publish.
|
2026-01-13 11:19:15 +08:00 |
|
|
|
749ec3d562
|
APPBase 类库版本更新为 15.15.4
|
2026-01-13 11:13:54 +08:00 |
|
|
|
98c51e01c6
|
<aes>APK 15.15.1 release Publish.
|
2026-01-13 03:37:01 +08:00 |
|
|
|
bc908f5d7c
|
编译测试
|
2026-01-13 03:33:51 +08:00 |
|
|
|
b9613efca3
|
复制 https://gitea.winboll.cc/Studio/AES_Bck20260112_122031_590.git 项目最新AES模块源码
|
2026-01-13 03:32:37 +08:00 |
|