mirror of
https://github.com/ZSeven-W/openpencil.git
synced 2026-06-01 03:14:29 +07:00
* feat(ai): integrate GitHub Copilot support and enhance agent management - Added GitHub Copilot as a new AI provider, including connection and installation handling. - Updated agent settings to include Copilot in the configuration options. - Enhanced the chat API to support Copilot as a provider, allowing for model selection and streaming responses. - Implemented installation instructions for Copilot CLI within the application. - Updated UI components to display Copilot status and connection options. - Enhanced internationalization support with new translations for Copilot-related terms. Bump version to 0.2.1. * feat(electron): enhance theme management for Windows/Linux - Added support for dynamic title bar overlay based on theme selection for Windows and Linux platforms. - Implemented auto-hide menu bar functionality for improved user experience on Windows/Linux. - Updated Electron API to include a new `setTheme` method for theme synchronization. - Modified top bar component to trigger theme changes via the new API, ensuring consistent UI across platforms. * feat(electron): add Linux window controls detection and styling - Implemented a function to detect the position of window controls on Linux, supporting both left and right placements based on desktop environment settings. - Updated the main window styling to adjust control padding dynamically for Linux and Windows platforms, ensuring a consistent user interface across operating systems. - Modified the top bar component to include specific class names for better control layout management. * fix(electron): update title bar overlay color and height for consistency - Changed title bar overlay color to transparent (rgba(0,0,0,0)) for improved aesthetics. - Adjusted height of the title bar from 40 to 36 pixels to enhance visual alignment across platforms. * fix(editor): adjust position of update ready banner for improved visibility - Moved the update ready banner from top-5 to top-12 to enhance its visibility and prevent overlap with other UI elements. |
||
|---|---|---|
| .. | ||
| settings.json | ||