Commit Graph

113 Commits

Author SHA1 Message Date
d1709c3dec 子窗口改为specified模式.但是复用启用尚未开发完,所以存在多窗口问题 2026-04-25 19:30:00 +08:00
9e3f93daf9 删除冗余代码
对字体和示例释放不再输出错误的日志
不再初始化中初始化子窗口,采用实时拉起
2026-04-25 19:26:42 +08:00
cc770e9f40 listFile fix to listFileSync
mkdir fix to mkdirSync
srcDir+'/'+fsl[i] remove '/'
destDir+'/'+fsl[i] remove '/'
2026-04-25 15:24:01 +08:00
8b779ebf86 InitEnv 初始化环境检测<br>
InitFonts      初始化字体<br>
InitOpts       初始化软件设置<br>
InitSubAbility 初始化子窗口的Ability<br>
InitEventHub   初始化事件总线<br>
InitGlobalDWI  初始化设备分辨率,窗体尺寸<br>
InitHub        调用子初始化文件入口<br>

InitSubAbility InitOpts InitEventHub未完成
2026-04-24 15:29:40 +08:00
3bd44fa81a 子栏目中UI层面实装预览和编辑,鼠标和触控 2026-04-22 18:17:32 +08:00
324b330e6d 整理源码结构,修改modelviewtab为view 2026-04-22 17:34:55 +08:00
d460a43a99 1-TitleDefaultBars和TitleTabData分别改名
2-FileMenuData改为FileMenu,SwitchLayout,SwitchView,SwitchDisplayMode,SwitchSelectFilter合并为一个文件方便维护,新建SubColumn.ets
2026-04-22 17:29:32 +08:00
22d82fccfc 1-增加子窗口启动窗口隐藏
2-增加启动设备和状态检测(不适合的设备,或者未开启的功能会自动关闭,暂时还没加提示)
2026-04-21 16:19:30 +08:00
1741abab5f 升级鸿蒙API到23版本 2026-04-21 12:30:49 +08:00
7bb05556c2 增加一个README.md 2026-04-20 18:10:05 +08:00
f373b912bf 完善子窗口逻辑.对单一的显示设备,主窗口的属性进行合并. 2026-04-20 18:06:36 +08:00
759ce30427 增加子窗口 2026-04-20 07:34:07 +08:00
8eaa7cfea2 修改代码目录结构.对页面事件和页面地址进行 解耦 2026-04-20 06:45:29 +08:00
2379b94633 修改远程git 2026-04-20 05:09:23 +08:00
d2e81404bc 验证部分功能 2026-04-17 17:33:15 +08:00
1c7e28fa1c 归一化拖拽分割线改变窗口大小
修改部分文件夹名字
2026-04-16 20:06:15 +08:00
5781a4dc9d 新增沉浸式预览模式 2026-04-15 19:57:14 +08:00
deb0edcc0d 解耦事件,把事件类型分为Page和Event.
Page主要针对Arkui侧的子窗口事件
Event主要针对Native侧的事件.

后续考虑解耦为如下:
Arkui_Page(主要针对子窗口归一化调用)
Arkui_Event(主要针对arkui侧的归一化动态组件操作)
Native_Page(主要针对Native侧对Arkui侧的页面数据更新和回调)
Native_Event(主要针对单一从Aarkui侧调用Native指令)

本次更新后btnEvent中增加了page地址和args.可以在预置功能中预置命令和参数.
2026-04-15 16:14:15 +08:00
ba448cd637 解耦事件,把事件类型分为Page和Event.
Page主要针对Arkui侧的子窗口事件
Event主要针对Native侧的事件.

后续考虑解耦为如下:
Arkui_Page(主要针对子窗口归一化调用)
Arkui_Event(主要针对arkui侧的归一化动态组件操作)
Native_Page(主要针对Native侧对Arkui侧的页面数据更新和回调)
Native_Event(主要针对单一从Aarkui侧调用Native指令)

本次更新后btnEvent中增加了page地址和args.可以在预置功能中预置命令和参数.
2026-04-13 01:06:38 +08:00
90fe9ffe46 修改Reander的属性名 2026-04-12 22:49:39 +08:00
56aee7da62 调整UI图片大小使得更加合理 2026-04-12 17:15:52 +08:00
4e51d0bef9 修正鼠标事件延迟问题.不再把旋转相机事件纳入事件队列 2026-04-10 23:16:27 +08:00
5a9727957a 调整子窗口行高 2026-04-10 23:05:03 +08:00
8c11896d28 修复部分组件尺寸更加合理 2026-04-10 21:11:31 +08:00
a32569b32b 调整功能组的左右间距 2026-04-10 20:56:23 +08:00
3f62c0885d 修复自适应排版问题 2026-04-10 20:50:27 +08:00
a245b20fd2 调整部分参数,使得在真机上缩放更合理 2026-04-10 14:29:13 +08:00
45226308c2 增加新建文件,导入文件页面 2026-04-09 16:40:49 +08:00
3c6329c251 增加说明文件.
增加目录选择
增加文件选择
2026-04-08 22:27:42 +08:00
efff16f328 1-解决首次启动释放资源文件的问题 2026-04-08 21:58:55 +08:00
a64bcda4ab 1-增加文件事件解耦,包含打开,另存为,新建,导入,导出,同时创建对应页面
2-增加样式功能实现
2026-04-07 22:20:27 +08:00
ad7b56395d 1-重新实现资源字体释放到沙箱,首次启动不再崩溃
2-对于实时主窗口大小进行解耦
3-新增组件样式解耦
2026-04-07 19:45:12 +08:00
4a72555468 完成多例实现 2026-04-03 16:58:37 +08:00
58a39f0ac9 前端支持绘图引擎多例新建,切换,当前实例 2026-04-02 22:55:36 +08:00
c0d534af0a 修复部分多例代码 2026-04-02 19:40:03 +08:00
68a4979a93 增加对多例的支持(未开发完) 2026-04-01 18:26:02 +08:00
f65b6ed3f9 归一化一些参数 2026-03-30 21:53:34 +08:00
5f9af295f8 修复一些小bug 2026-03-30 17:57:50 +08:00
b42620f109 整理代码.对全局设置进行重构 2026-03-30 16:53:00 +08:00
c20ff10e02 增加字体测试功能 2026-03-29 22:26:35 +08:00
23cf94de71 世界坐标系和view的Graphic3d_AspectText3d和Prs3d_TextAspect不是同一个 2026-03-29 19:50:31 +08:00
adbd81bf1a 解决一些小麻烦 2026-03-28 20:11:28 +08:00
3153a0f43f 简化全局窗口尺寸变量名 2026-03-28 16:23:52 +08:00
050403d971 解决中文显示乱码问题 2026-03-27 21:50:33 +08:00
51dd9c79b6 解决XYZ走文本无法显示问题 2026-03-26 20:25:05 +08:00
e2ce55218e 修改OpenGLGraphicDriver名 2026-03-25 22:56:16 +08:00
eb256303d1 修复更新OCCT为8.0后的类型错误问题 2026-03-25 22:51:02 +08:00
4d9d05d294 更新OCCT为8.0 V2 2026-03-25 22:31:31 +08:00
578c486238 增加首选项界面,设置等文本 2026-03-24 18:34:01 +08:00
818662eb96 封装Native侧得OCCT类和对象.
归一化视角切换函数和实现.
修复最大化窗口渲染同步失败问题.
增加模型边界线显示
Next Version:
增加线框,隐藏线框,等功能
2026-03-23 20:29:18 +08:00