# ThemeStudio 扩展程序 **Repository Path**: arnie/hwt-ext ## Basic Information - **Project Name**: ThemeStudio 扩展程序 - **Description**: 这是一款 ThemeStudio (华为主题设计软件) 的扩展程序,用于解决设计软件现有功能不够完善的问题,并优化用户体验,旨在帮助主题(表盘)设计师更专注于设计,不为功能的局限性所困扰。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2022-04-09 - **Last Updated**: 2024-10-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: 华为表盘, ThemeStudio ## README # ThemeStudio 扩展程序 这是一款 ThemeStudio (华为主题设计软件) 的扩展程序,用于解决设计软件现有功能不够完善的问题,并优化用户体验,旨在帮助主题(表盘)设计师更专注于设计,不为功能的局限性所困扰。 ## 扩展功能 - 表盘编辑 - 添加了 **图层状态** *(折叠、隐藏、锁定)* 的记忆功能; - 表盘录制 - 添加了 **背景颜色**、**表盘轮廓** 的支持; ## 使用方法 1. 启动 **ThemeStudio**,进入主题(表盘)设计页面,打开 **开发者工具** *(Windows 按 `F12`,Mac OS 按 `⌘ + option + i`)*; 2. 点击 **Console** 选项卡,在空白面板输入以下代码,并按下回车键; ```js // 载入扩展程序 const plugin = document.createElement('script'); plugin.src = 'https://arnie.gitee.io/hwt-ext/hwt-ext.min.js'; document.querySelector('body').appendChild(plugin); // 初始化扩展程序 plugin.onload = ()=>{ new hwt_ext().init() } ``` 3. 此时将出现 `The plugin is loaded and initialized successfully.` 消息,表示扩展程序加载并初始化成功,请关闭开发者工具。 ### 小技巧 以上代码执行过一次,以后进入开发者工具,通过上下方向键可以找到使用记录,按回车键即可再次使用。 ## 注意事项 以下情况出现后,扩展功能失效,须重新执行以上代码才能继续使用。 - 退出设计软件; - 页面被刷新 *(Windows 按 `F5`,Mac OS 按 `⌘ + r`)*; - 主题与表盘之间发生切换操作。