Skip to content

Feature/UI upgrade#28

Merged
Louis-7 merged 4 commits intomainfrom
feature/ui-upgrade
Apr 15, 2026
Merged

Feature/UI upgrade#28
Louis-7 merged 4 commits intomainfrom
feature/ui-upgrade

Conversation

@Louis-7
Copy link
Copy Markdown
Contributor

@Louis-7 Louis-7 commented Apr 15, 2026

Pull Request Template

Description

  • Updated the context menu for the tray to include a 'Settings...' label.
  • Added a macOS Dock icon right-click menu with a 'Settings...' option to open the settings window.
  • Enhance settings page with additional information and links

Related Issue

Closes # (issue number)

Type of Change

  • Bug fix
  • New feature
  • Documentation update
  • Refactor
  • Other

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

Screenshots (if applicable)

Screenshot 2026-04-15 at 13 53 44

Louis-7 added 4 commits April 10, 2026 10:22
- Updated the context menu for the tray to include a 'Settings...' label.
- Added a macOS Dock icon right-click menu with a 'Settings...' option to open the settings window.
- Updated the settings page to include application metadata such as version, author, and license.
- Added external links for GitHub repository, homepage, changelog, issue reporting, and Discord community.
- Introduced a diagnostics section with a description and a button to show log files.
- Enhanced localization files to support new settings labels in English, Simplified Chinese, and Traditional Chinese.
- Introduced a new SKILL.md file to enforce the use of a centralized `Icon` component for all icons in the project.
- Specified rules for icon usage, including how to import and add new icons.
- Documented prohibited patterns to avoid direct imports from icon libraries in page/feature components.
- Listed existing icon names and recommended icon libraries for use.
- Added new icons to the centralized `Icon` component, including 'book-open', 'bug', 'external-link', 'github', 'heart', 'scale', 'tag', and 'user'.
- Updated the `SettingsOther` component to utilize the new icon names instead of direct imports.
- Removed outdated tagline entries from localization files in English, Simplified Chinese, and Traditional Chinese.
@Louis-7 Louis-7 merged commit c53ec73 into main Apr 15, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant