Skip to content

[pull] main from cjpais:main#177

Merged
pull[bot] merged 2 commits into
CrazyForks:mainfrom
cjpais:main
Jul 10, 2026
Merged

[pull] main from cjpais:main#177
pull[bot] merged 2 commits into
CrazyForks:mainfrom
cjpais:main

Conversation

@pull

@pull pull Bot commented Jul 10, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

kud and others added 2 commits July 10, 2026 18:58
* ✨ feat(theme): add light/dark/system appearance setting

Introduce a Theme enum (System/Light/Dark) in settings.rs with a default of System, wiring it through the full stack:

- Backend: Theme enum, default_theme(), AppSettings.theme field, change_theme_setting Tauri command
- Frontend: theme.ts utility (applyTheme, getStoredTheme, syncThemeFromSettings), ThemeSelector component, CSS overrides via data-theme attribute
- Bootstrapped synchronously in main.tsx to avoid palette flash on load
- i18n keys added for title, description, and all three options

* update translations

* 🌐 fix(i18n): add missing theme keys to Nepali (ne) locale

* translations and remove duplicated theme

* set tauri theme as well

* scope tauri sys theme to windows only

---------

Co-authored-by: CJ Pais <cj@cjpais.com>
@pull pull Bot locked and limited conversation to collaborators Jul 10, 2026
@pull pull Bot added the ⤵️ pull label Jul 10, 2026
@pull pull Bot merged commit 1c4f21a into CrazyForks:main Jul 10, 2026
0 of 4 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants