Skip to content

feat(tray): implement system tray with about window and i18n support#10

Merged
flexiondotorg merged 1 commit intomainfrom
tray
Mar 21, 2026
Merged

feat(tray): implement system tray with about window and i18n support#10
flexiondotorg merged 1 commit intomainfrom
tray

Conversation

@flexiondotorg
Copy link
Copy Markdown
Member

Description

  • Add platform-specific tray icons (macOS templates, Windows/Linux PNG)
  • Create tray context menu with About and Quit actions
  • Implement About window displaying app info, version, author, license
  • Add full i18n module with 31+ language translations for UI strings
  • Support Linux theme switching (dark/light tray icons)
  • Generate monochrome SVG assets for icon production

Additional Context

The tray enables desktop application integration with OS notification areas. About window provides standard application information with localised labels. i18n module supports loading and splash screens across global markets.

Checklist

  • I have performed a self-review of my code
  • I have tested my changes and confirmed there are no regressions

- Add platform-specific tray icons (macOS templates, Windows/Linux PNG)
- Create tray context menu with About and Quit actions
- Implement About window displaying app info, version, author, license
- Add full i18n module with 31+ language translations for UI strings
- Support Linux theme switching (dark/light tray icons)
- Generate monochrome SVG assets for icon production

The tray enables desktop application integration with OS notification
areas. About window provides standard application information with
localised labels. i18n module supports loading and splash screens across
global markets.

Signed-off-by: Martin Wimpress <code@wimpress.io>
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 14 files

@flexiondotorg flexiondotorg merged commit 95678c2 into main Mar 21, 2026
11 checks passed
@flexiondotorg flexiondotorg deleted the tray branch March 21, 2026 17:31
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