Skip to content

feat: implement theme appearance management#30

Open
doprado wants to merge 8 commits intoEmanuele-web04:dpcode/electron-theme-enginefrom
doprado:custom-themes
Open

feat: implement theme appearance management#30
doprado wants to merge 8 commits intoEmanuele-web04:dpcode/electron-theme-enginefrom
doprado:custom-themes

Conversation

@doprado
Copy link
Copy Markdown

@doprado doprado commented Apr 19, 2026

  • Removed unused hooks from ChatRouteLayout.
  • Added useThemeAppearance hook to manage theme appearance based on user settings.
  • Created themeAppearance.ts to define theme appearance configurations and presets.
  • Implemented functions to normalize and resolve theme appearance configurations.
  • Added tests for theme appearance functionalities to ensure correct parsing and configuration.

What Changed

Why

UI Changes

Checklist

  • This PR is small and focused
  • I explained what changed and why
  • I included before/after screenshots for any UI changes
  • I included a video for animation/interaction changes

Emanuele-web04 and others added 7 commits April 19, 2026 12:15
- restore the last opened thread when returning to the sidebar
- collapse long user messages behind a Show more toggle
- dispose terminal runtimes when terminals or threads are closed
- keep prior-turn plans from reviving after completion
- Publish 0.0.31 across desktop, server, web, and contracts
- Add 0.0.31 whats new entry and update release icons
- Add timeout and foreground debounce for desktop update checks
- Restore last thread routes and prune collapsed project state
- Compact sidebar meta badges and simplify chat user bubble styling
- Removed unused hooks from ChatRouteLayout.
- Added useThemeAppearance hook to manage theme appearance based on user settings.
- Created themeAppearance.ts to define theme appearance configurations and presets.
- Implemented functions to normalize and resolve theme appearance configurations.
- Added tests for theme appearance functionalities to ensure correct parsing and configuration.
@github-actions github-actions Bot added size:XXL vouch:unvouched PR author is not yet trusted in the VOUCHED list. labels Apr 19, 2026
@Emanuele-web04 Emanuele-web04 changed the base branch from main to dpcode/electron-theme-engine April 19, 2026 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants