Merge toto/main and preserve local changes (window controls, extensio…#29
Merge toto/main and preserve local changes (window controls, extensio…#29Toto672 wants to merge 2 commits into
Conversation
|
@Toto672 is attempting to deploy a commit to the Thibaut Rey's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
Review notes from maintainer pass:
Because of the first three points, I would not merge this PR as-is. |
Custom enhancements: System tray, pre-installed extensions, window controls
Summary
Custom additions to the Chatons fork for better Windows/Linux support and extension UX.
Changes
1. System Tray Support (Windows/Linux)
Files:
electron/main.tsTray,Menu,nativeImagefrom ElectroncreateSystemTray()function2. Pre-installed Extensions
Files:
electron/extensions/manager.ts,electron/ipc/workspace-handlers.tsPREINSTALLED_EXTENSION_IDSarraypreInstallExtensions()function3. Enhanced Window Controls
Files:
src/components/shell/WindowControls.tsx,src/App.tsx4. UI Layout
Files:
src/styles/components/layout.cssFiles Changed
electron/main.tselectron/extensions/manager.tselectron/ipc/workspace-handlers.tssrc/components/shell/WindowControls.tsxsrc/App.tsxsrc/styles/components/layout.cssTesting