ruotongyu
|
88bfb8ea1a
|
🔧 更新(autoMate/package-lock.json):更新依赖包localforage、match-sorter、react-router-dom和sort-by版本
🔧 更新(autoMate/package.json):更新依赖包localforage、match-sorter、react-router-dom和sort-by版本
🔧 更新(autoMate/src/main/config/window.ts):更改窗口宽度为600,添加node:url依赖
🔧 更新(autoMate/src/renderer/src/main.tsx):替换App组件为RouterProvider组件,并引入router
🔧 新增(autoMate/src/renderer/src/pages/Config.tsx):新增Config页面组件
🔧 新增(autoMate/src/renderer/src/pages/Home.tsx):新增Home页面组件
🔧 新增(autoMate/src/renderer/src/router/index.tsx):新增路由配置文件router
|
2024-06-11 22:48:16 +08:00 |
|
ruotongyu
|
d58fe640ff
|
🔧 更新(package-lock.json):修复@icon-park/react包的resolved链接地址
🔧 更新(config/index.ts):优化窗口创建逻辑,解决重复创建窗口的问题
🔧 更新(Search/index.tsx):优化搜索组件样式和按钮逻辑
|
2024-06-11 22:20:58 +08:00 |
|
yuruo
|
f771b98351
|
这是一个涉及多个文件的diff,主要是关于项目中窗口创建和ipc通信的变更。主要变更如下:
1. 修改了窗口创建函数`createWindow`的部分参数,如宽度和高度,以及增加了中心化显示的设置。
2. 添加了新的窗口创建函数`createConfigWindow`,用于创建配置窗口。
3. 修改了`ipc.ts`文件,增加了对`openConfigWindow`消息的处理。
4. 修改了`preload`文件,增加了`openConfigWindow`方法的调用。
5. 修改了`App.tsx`文件,删除了一个未实现的函数。
6. 修改了`Search`组件,增加了调用`window.api.openConfigWindow`的逻辑。
这些改动看起来是添加了一个新的配置窗口功能,并对窗口创建和ipc通信进行了改进。如果你有任何问题或需求进一步的讨论,请随时告诉我。
|
2024-06-11 14:28:33 +08:00 |
|
yuruo
|
23a82c5960
|
✨ ui(autoMate): 添加对鼠标事件的控制,优化快捷键功能,添加新hook(useIgnoreMouseEvents)
|
2024-06-10 11:39:09 +08:00 |
|
yuruo
|
a8f217c8c4
|
✨ ui(autoMate): 添加对鼠标事件的监听以及忽略功能
📝 ui(autoMate): 更新全局样式以适配全屏幕
📝 ui(autoMate): 删除Search组件中不再使用的鼠标事件监听
|
2024-06-10 08:36:26 +08:00 |
|
yuruo
|
1d71f90da8
|
✨ 添加(main/code):为窗口忽略鼠标事件功能添加新文件和逻辑
🚀 部署(main/code):在窗口就绪后注册窗口忽略鼠标事件逻辑
🔧 更新(main/code):在快捷键注册逻辑中删除旧的快捷键后再注册新快捷键
🔧 更新(preload/index.d.ts):更新preload类型定义以支持设置忽略鼠标事件功能
🔧 更新(preload/index):更新preload以支持设置忽略鼠标事件功能
📝 更新(components/Search):更新搜索组件添加鼠标事件监听以控制鼠标事件忽略行为
|
2024-06-10 08:08:06 +08:00 |
|
yuruo
|
861884f9f4
|
增加antdesight优化样式
|
2024-06-09 15:57:39 +08:00 |
|
yuruo
|
d802650bf3
|
✨ 代码结果(Result/index.tsx):更新使用useCodeSelect hook改为useSelect hook
♻️ hook(useSelect.ts):重构handleKeyEvent函数,使用新的selectId替代id
♻️ 状态管理(useStore.ts):新增selectId状态及相应更改函数
|
2024-06-09 08:16:07 +08:00 |
|
yuruo
|
63ac950ae0
|
✨ 添加(ui/autoMate):引入@icon-park/react作为新的依赖
♻️ 重构(ui/autoMate):将useCodeSelect重命名为useSelect
📝 更新(ui/autoMate):更新package.json和package-lock.json文件
📝 更新(ui/autoMate):更新全局样式文件global.scss
🐛 修复(ui/autoMate):修复Result组件中引用的hook名称错误
🐛 修复(ui/autoMate):修复Search组件中的设置图标显示异常
|
2024-06-09 08:05:42 +08:00 |
|
yuruo
|
6f06ed0de4
|
🐛 修复(shortCut.ts):修复快捷键注册前后的值不一致bug
📝 更新(components/Error.tsx):更新Error组件以清除错误消息的效果
♻️ 重构(hooks/useShortCut.ts):更新注册快捷键逻辑以使用新的useStore逻辑
|
2024-06-09 07:36:13 +08:00 |
|
yuruo
|
4b7690272b
|
✨ 添加(ui/autoMate/src/main/code/index.ts):将引入的文件名从'shortcut'改为'shortCut'
📝 更新(ui/autoMate/src/main/code/shortCut.ts):更新快捷键注册逻辑和错误处理
🔧 添加(ui/autoMate/src/preload/index.d.ts):扩展api对象以支持快捷键注册
🔧 更新(ui/autoMate/src/preload/index.ts):添加向主进程发送快捷键消息的方法
🔧 更新(ui/autoMate/src/renderer/src/App.tsx):在App组件中注册搜索快捷键
🔧 添加(ui/autoMate/src/renderer/src/components/Error.tsx):新增错误组件展示逻辑
🔧 添加(ui/autoMate/src/renderer/src/hooks/useShortCut.ts):新增自定义hook用于注册快捷键
🔧 更新(ui/autoMate/src/renderer/src/store/useStore.ts):添加错误状态管理和设置错误消息功能
|
2024-06-09 07:00:22 +08:00 |
|
yuruo
|
7e0523f030
|
✨ 添加(Search/index.tsx):使用useStore替换useSearch中的状态管理
✨ 添加(hooks/useCodeSelect.ts):使用useStore替换useCode中的状态管理,并调用新的setSearch函数
✨ 添加(hooks/useSearch.ts):使用useStore替换useCode中的状态管理
📝 添加(store/useStore.ts):添加全局状态管理器useStore,用于管理data和search状态
|
2024-06-07 10:25:04 +08:00 |
|
yuruo
|
1854eddc16
|
✨ 添加(ui/autoMate):向package.json中添加zustand依赖
⬆️ 升级(ui/autoMate):将zustand更新至版本4.5.2
📝 更新(ui/autoMate/src/main/code/window.ts):更新窗口配置
📝 更新(ui/autoMate/src/renderer/src/hooks/useCodeSelect.ts):更新代码选择逻辑
|
2024-06-07 09:11:00 +08:00 |
|
yuruo
|
6601adb155
|
✨ 更新(ui): 添加IPC通信和快捷键注册功能
✨ 更新(ui): 创建窗口函数现在返回BrowserWindow对象
|
2024-06-07 08:59:07 +08:00 |
|
yuruo
|
f4cffb65f8
|
✨ ui(autoMate): import路径修复(window.ts)🐛, 创建窗口函数调用修复(index.ts)
|
2024-06-06 18:40:54 +08:00 |
|
yuruo
|
87eac92b3d
|
✨(index.ts):重构UI窗口创建功能为独立文件
📝(window.ts):添加窗口创建和配置方法
📝(ipc.ts):重构IPC消息注册处理函数
|
2024-06-06 17:24:40 +08:00 |
|
yuruo
|
f1e65f7795
|
✨ 添加(ipc.ts):添加IPC事件监听器,用于隐藏应用窗口
🔧 更新(preload/index.d.ts):更新API接口定义,添加hideWindow方法
♻️ 重构(preload/index.ts):重构API对象,添加hideWindow方法
🔧 更新(Result/index.tsx):更新结果组件,添加点击事件以选择代码块并复制文本
🔧 更新(useCodeSelect.ts):更新代码选择钩子,添加选择方法并隐藏应用窗口
|
2024-06-06 15:14:52 +08:00 |
|
yuruo
|
76ffb49825
|
✨ 添加(ui/autoMate):调整窗口高度从500px到350px,优化用户体验
📝 更新(ui/autoMate):重构CodeContext,将useState移入Provider,提高可维护性
🔧 更新(ui/autoMate):在useSearch hook中对搜索结果进行限制并提高性能
|
2024-06-05 15:11:49 +08:00 |
|
yuruo
|
f8d1bb7cd4
|
✨ 添加(ui): 引入useCodeSelect钩子功能以替换旧的逻辑
✨ 添加(ui): 引入useSearch钩子以替代旧搜索逻辑
♻️ 重构(ui): 通过使用新的钩子函数,重构结果和搜索组件逻辑
|
2024-06-05 14:48:48 +08:00 |
|
yuruo
|
219bdd008a
|
📝 更新(ui/autoMate):更新应用UI组件的布局和样式
🐛 修复(index.ts):修复了窗口高度及属性设置的问题
🐛 修复(App.tsx):修复了初始化数据类型和变量问题
🐛 修复(Result/index.tsx):修复了键盘事件处理和样式问题
🐛 修复(Search/index.tsx):修复了搜索输入及相关数据处理问题
📝 添加(useCode.ts):添加自定义hook来获取代码数据并处理异常情况
|
2024-06-05 12:48:10 +08:00 |
|
ruotongyu
|
cb260aad57
|
✨ 添加(App.tsx):添加CodeContext上下文及相关数据传递逻辑
✨ 添加(CodeContext.tsx):创建CodeContext上下文,并定义数据类型和数据更新方法
✨ 添加(data.ts):将data数组重命名为codes,导出数据接口DataType
|
2024-06-04 23:14:08 +08:00 |
|
ruotongyu
|
0cc60e1c8c
|
✨(ui):引入"Result"组件并在App中使用
✨(ui):添加"Result"组件用于展示数据
📝(ui):新增"data.ts"文件用于存储数据
📝(ui):在"Result"组件中使用useState来展示数据
📝(ui):更新"Search"组件,添加页面标题"autoMate"
|
2024-06-04 21:43:39 +08:00 |
|
yuruo
|
4bf3578193
|
✨ 添加(main/index.ts):在创建主窗口时添加frame:false属性,实现无边框窗口
📝 更新(global.scss):更新样式表,添加拖动和禁止拖动元素的样式
📝 更新(Search/index.tsx):更新搜索组件样式,在搜索框上添加拖动类drag
|
2024-06-04 18:00:45 +08:00 |
|
yuruo
|
de3c3cdc59
|
✨ 功能(ui): 更新窗口创建函数,调整窗口位置和是否置顶
🔧 配置(ui): 更新全局样式,替换背景颜色为深灰色调
🔧 配置(ui): 更新搜索组件样式,调整输入框样式和背景颜色
|
2024-06-04 14:35:06 +08:00 |
|
yuruo
|
55260d5e58
|
使用exectron重构项目
|
2024-06-04 12:40:09 +08:00 |
|
ruotongyu
|
fcbd835751
|
🐛 修复(server.ts):将端口变量从小写port改为大写PORT
✨ 功能(server.ts):添加对process.env.PORT环境变量的支持
|
2024-06-04 00:07:45 +08:00 |
|
ruotongyu
|
1e096d7c67
|
add electron
|
2024-06-03 23:10:48 +08:00 |
|
yuruo
|
b544064242
|
增加编辑操作
|
2024-02-29 12:39:05 +08:00 |
|
yuruo
|
476ba6585e
|
增加登陆页面
|
2024-02-28 23:00:30 +08:00 |
|