chatgpt-mac
chatgpt-mac copied to clipboard
Pull Request: Enhanced Modularity and Customizable Shortcuts
This pull request enhances code modularity and introduces customizable shortcuts for improved user experience. Here's a summary of the changes:
Code Modularity:
- Moved menubar initialization to a dedicated module ('menubar.js').
- Updated import and usage of Menubar functions in relevant files.
Customizable Shortcuts and Enhanced Settings View:
- Introduced a custom shortcut feature for user-defined actions.
- Developed a settings view ('index.html' and 'index.css') to configure shortcuts.
- Integrated the 'electron-settings' package for efficient settings management.
- Created a 'settings.js' module to handle settings view interaction.
These changes improve code organization and user interaction, setting the stage for future enhancements. Your review and feedback are welcome.
These are related issues: #90 #47 #77 #112
@vincelwt can you merge this please? Kinda annoying that CMD+Shift+G is exclusively held by your app, when it is used by many other apps and people need to break their habits now.