cherry-studio/src/main/services
George Zhao 5e0080c5a1 feat: add support for allowing Escape key to exit fullscreen mode (#5930)
* feat: add support for allowing Escape key to exit fullscreen mode

* feat(i18n): add translation for allowing ESC key to exit fullscreen mode in multiple locales

* feat: enable Escape key to exit fullscreen mode regardless of platform

* feat: 添加允许使用Escape键退出全屏模式的功能,并更新相关国际化支持

* fix: 修复全屏模式下Escape键退出功能的状态管理,移除相关设置项

* feat: 添加全屏状态管理功能至导航栏,更新右侧导航栏组件以支持全屏模式

* feat: 更新导航栏以支持全屏模式,调整右侧导航栏的内边距

* fix: 更新全屏模式下Escape键退出功能的默认设置为启用

* refactor: 移除全屏模式下Escape键退出功能的状态管理逻辑

* fix: 移除全屏模式下Escape键退出功能的调试日志

* feat: 添加全屏模式下Escape键的快捷键配置,默认启用

* refactor: 移除与全屏模式下Escape键退出功能相关的IPC通道和配置

* refactor: 移除全屏模式下Escape键退出功能的配置项

* refactor: 移除Navbar和McpSettingsNavbar中与全屏模式相关的代码

* refactor: 移动exit_fullscreen快捷键配置到shortcuts数组末尾

* refactor: 添加全屏模式下快捷键未设置时直接退出全屏的逻辑

* refactor: 添加全屏模式下快捷键未设置时直接退出全屏的逻辑

* refactor: remove unused useFullscreen hook

* refactor: remove 'allow ESC key to exit fullscreen mode' translations from multiple locale files

---------

Co-authored-by: George Zhao <georgezhao@SKJLAB>
2025-05-14 23:35:02 +08:00
..
mcp feat(MCP): implement login shell environment retrieval (#5739) 2025-05-08 10:14:01 +08:00
urlschema feat: Add MCP server installation via URL protocol (#5351) 2025-04-26 11:09:58 +08:00
AppUpdater.ts fix(AppUpdater): update condition for checking available updates (#5417) 2025-04-27 22:22:31 +08:00
AxiosProxy.ts refactor(AxiosProxy): improve proxy handling and initialization logic 2025-04-21 11:26:13 +08:00
BackupManager.ts fix lint errors (#5987) 2025-05-14 17:01:33 +08:00
CacheService.ts feat: add gemini files support 2025-01-07 16:49:11 +08:00
ConfigManager.ts refactor: simplify custom CSS functionality by store sync (#5596) 2025-05-02 15:19:47 +08:00
ContextMenu.ts feat: add inspect option to context menu with localization support (#5807) 2025-05-09 22:12:16 +08:00
CopilotService.ts refactor: replace console.log with Logger for improved logging consistency across the application 2025-05-11 19:25:50 +08:00
ExportService.ts fix: remove redundant local variables (#5654) 2025-05-04 19:56:56 +08:00
FileService.ts chore: remove useless code 2025-03-28 09:24:54 +08:00
FileStorage.ts feat: Custom mini app (#5731) 2025-05-08 21:59:55 +08:00
GeminiService.ts fix: remove redundant local variables (#5654) 2025-05-04 19:56:56 +08:00
KnowledgeService.ts refactor: replace console.log with Logger for improved logging consistency across the application 2025-05-11 19:25:50 +08:00
MCPService.ts refactor: replace console.log with Logger for improved logging consistency across the application 2025-05-11 19:25:50 +08:00
NutstoreService.ts fix: remove redundant local variables (#5654) 2025-05-04 19:56:56 +08:00
ObsidianVaultService.ts refactor: replace console.log with Logger for improved logging consistency across the application 2025-05-11 19:25:50 +08:00
ProtocolClient.ts fix: clean up code (#5851) 2025-05-11 00:37:01 +08:00
ProxyManager.ts fix: remove redundant local variables (#5654) 2025-05-04 19:56:56 +08:00
ReduxService.ts refactor: replace console.log with Logger for improved logging consistency across the application 2025-05-11 19:25:50 +08:00
RemoteStorage.ts chore: remove opendal dependency and related code from RemoteStorage service 2025-05-11 19:50:55 +08:00
SearchService.ts fix: remove redundant local variables (#5654) 2025-05-04 19:56:56 +08:00
ShortcutService.ts refactor: update zoom handling in IPC and settings (#5868) 2025-05-11 18:42:25 +08:00
StoreSyncService.ts fix(StoreSyncService): set flag bug when register IPC handler (#5715) 2025-05-07 10:52:51 +08:00
TrayService.ts feat: add a startup switch for quick assistant 2025-01-19 19:22:25 +08:00
WebDav.ts feat: 优化webdav备份文件恢复管理功能 (#4699) 2025-04-13 21:52:16 +08:00
WebviewService.ts fix(WebviewService): simplify user agent string modification by removing Chrome version replacement 2025-05-13 16:47:18 +08:00
WindowService.ts feat: add support for allowing Escape key to exit fullscreen mode (#5930) 2025-05-14 23:35:02 +08:00