docs: update unreleased changelog for UI improvements
- commit
- 8c77b6904c45992b629f2fed3f7b6e375cfd7be4
- author
- bamen · · 2025-10-06 17:42 UTC
- committer
- bamen · · 2025-10-06 21:37 UTC
- parent
- cdb4cef
- signature
- unsigned
1 file · +9 -0
M CHANGELOG.md +9 -0
| @@ -7,11 +7,20 @@ All notable changes to this project will be documented in this file. | |||
| 7 | 7 | ### Added | |
| 8 | 8 | - **Pin/favorite sites**: Pin websites from history or quick access to prioritize them in "Jump back in" section. Uses localStorage persistence with star icons for pin/unpin actions | |
| 9 | 9 | - **Zellij-style stacked panes**: Added Ctrl+P → 's' to stack panes instead of splitting, with Alt+Up/Down navigation between stacked panes. Features collapsed page title bars showing for inactive panes and full WebView interaction for the active pane. Includes GTK4 CSS styling for proper visual feedback | |
| 10 | + | - **Color palette configuration**: Light and dark color palettes now configurable in `appearance` config with semantic tokens (background, surface, text, muted, accent, border). Injected as CSS custom properties at document start | |
| 11 | + | - **Search shortcut badges**: Visual badges in omnibox input showing active shortcut prefix (e.g., "gh:", "npm:") with description labels | |
| 12 | + | - **Search shortcuts API**: Frontend bridge to fetch search shortcuts from backend `/api/config` endpoint with automatic normalization | |
| 10 | 13 | ||
| 11 | 14 | ### Changed | |
| 15 | + | - **Terminal-style UI theme**: Monospace fonts (JetBrains Mono, Fira Code), sharp corners (no border-radius), dashed borders, adjusted shadows and spacing throughout omnibox components | |
| 16 | + | - **History suggestions**: Use favicon from database when available, omit automatic search shortcuts from suggestions (rely on explicit prefix commands) | |
| 17 | + | - **Search shortcuts defaults**: Updated defaults to include ddg, go, mdn, npm packages while reordering others | |
| 18 | + | - **Chrome user agent**: Updated to version 141.0.0.0 for better site compatibility | |
| 19 | + | - **CSS color system**: Removed hardcoded theme colors, now use dynamic CSS custom properties from Go-injected palette | |
| 12 | 20 | - **History item layout**: Removed "• domain" from titles, now highlight domain within the full URL using same color as title text | |
| 13 | 21 | - **Quick access logic**: Removed 20-item limit, now shows all sites with 2+ visits (pinned sites bypass visit requirement) | |
| 14 | 22 | - **History pagination**: Show 15 items initially (up from 10) with "Show N more" button | |
| 23 | + | - **Homepage layout**: Redesigned with improved visual hierarchy and dynamic color tokens | |
| 15 | 24 | ||
| 16 | 25 | ### Fixed | |
| 17 | 26 | - **Mobile URL overflow**: Fixed long URLs breaking layout on narrow screens by adding proper width constraints and CSS fixes | |
| @@ -7,11 +7,20 @@ All notable changes to this project will be documented in this file. | |||||
| 7 | ### Added | 7 | ### Added | ||
| 8 | - **Pin/favorite sites**: Pin websites from history or quick access to prioritize them in "Jump back in" section. Uses localStorage persistence with star icons for pin/unpin actions | 8 | - **Pin/favorite sites**: Pin websites from history or quick access to prioritize them in "Jump back in" section. Uses localStorage persistence with star icons for pin/unpin actions | ||
| 9 | - **Zellij-style stacked panes**: Added Ctrl+P → 's' to stack panes instead of splitting, with Alt+Up/Down navigation between stacked panes. Features collapsed page title bars showing for inactive panes and full WebView interaction for the active pane. Includes GTK4 CSS styling for proper visual feedback | 9 | - **Zellij-style stacked panes**: Added Ctrl+P → 's' to stack panes instead of splitting, with Alt+Up/Down navigation between stacked panes. Features collapsed page title bars showing for inactive panes and full WebView interaction for the active pane. Includes GTK4 CSS styling for proper visual feedback | ||
| 10 | + | - **Color palette configuration**: Light and dark color palettes now configurable in `appearance` config with semantic tokens (background, surface, text, muted, accent, border). Injected as CSS custom properties at document start | |||
| 11 | + | - **Search shortcut badges**: Visual badges in omnibox input showing active shortcut prefix (e.g., "gh:", "npm:") with description labels | |||
| 12 | + | - **Search shortcuts API**: Frontend bridge to fetch search shortcuts from backend `/api/config` endpoint with automatic normalization | |||
| 10 | 13 | ||||
| 11 | ### Changed | 14 | ### Changed | ||
| 15 | + | - **Terminal-style UI theme**: Monospace fonts (JetBrains Mono, Fira Code), sharp corners (no border-radius), dashed borders, adjusted shadows and spacing throughout omnibox components | |||
| 16 | + | - **History suggestions**: Use favicon from database when available, omit automatic search shortcuts from suggestions (rely on explicit prefix commands) | |||
| 17 | + | - **Search shortcuts defaults**: Updated defaults to include ddg, go, mdn, npm packages while reordering others | |||
| 18 | + | - **Chrome user agent**: Updated to version 141.0.0.0 for better site compatibility | |||
| 19 | + | - **CSS color system**: Removed hardcoded theme colors, now use dynamic CSS custom properties from Go-injected palette | |||
| 12 | - **History item layout**: Removed "• domain" from titles, now highlight domain within the full URL using same color as title text | 20 | - **History item layout**: Removed "• domain" from titles, now highlight domain within the full URL using same color as title text | ||
| 13 | - **Quick access logic**: Removed 20-item limit, now shows all sites with 2+ visits (pinned sites bypass visit requirement) | 21 | - **Quick access logic**: Removed 20-item limit, now shows all sites with 2+ visits (pinned sites bypass visit requirement) | ||
| 14 | - **History pagination**: Show 15 items initially (up from 10) with "Show N more" button | 22 | - **History pagination**: Show 15 items initially (up from 10) with "Show N more" button | ||
| 23 | + | - **Homepage layout**: Redesigned with improved visual hierarchy and dynamic color tokens | |||
| 15 | 24 | ||||
| 16 | ### Fixed | 25 | ### Fixed | ||
| 17 | - **Mobile URL overflow**: Fixed long URLs breaking layout on narrow screens by adding proper width constraints and CSS fixes | 26 | - **Mobile URL overflow**: Fixed long URLs breaking layout on narrow screens by adding proper width constraints and CSS fixes | ||