docs(changelog): add zoom toast notifications and omnibox improvements
- Document new zoom level toast notification system with debouncing - Add omnibox responsive scaling and layout fixes to changelog - Include details on improved user experience and technical improvements
- commit
- 93132c7a1146d30ebfedb26b198fbac8b2c7ca60
- author
- bamen · · 2025-09-11 13:46 UTC
- parent
- 017d825
- signature
- unsigned
1 file · +13 -0
M CHANGELOG.md +13 -0
| @@ -11,9 +11,22 @@ All notable changes to this project will be documented in this file. | |||
| 11 | 11 | - Certificate exception management with per-host persistence | |
| 12 | 12 | - Manual load triggering after user accepts certificate exceptions | |
| 13 | 13 | - Proper integration with WebKitGTK 6.0 network session API | |
| 14 | + | - Zoom level toast notifications: | |
| 15 | + | - Real-time zoom level display with format: "Zoom level: ±X% (Y%)" | |
| 16 | + | - Smart debouncing to prevent notification spam during rapid zoom changes | |
| 17 | + | - Automatic cleanup of stuck or colliding toast messages | |
| 18 | + | - 150ms debounce timer with 2-second display duration | |
| 19 | + | - Emergency cleanup function for orphaned toast elements | |
| 14 | 20 | ||
| 15 | 21 | ### Fixed | |
| 16 | 22 | - WebView background set to black to improve user experience during page loads | |
| 23 | + | - Multiple linting issues and code quality improvements (reduced from 211 to ~150 issues) | |
| 24 | + | - Omnibox responsive scaling and layout issues: | |
| 25 | + | - Fixed over-aggressive viewport scaling that made omnibox disproportionately large at high zoom levels | |
| 26 | + | - Resolved input field overflow extending beyond container boundaries | |
| 27 | + | - Improved box-sizing model to prevent layout issues | |
| 28 | + | - Added conditional separator display (hidden when no search results) | |
| 29 | + | - Omnibox now scales proportionally with webpage content across all zoom levels | |
| 17 | 30 | ||
| 18 | 31 | ## [0.4.0] - 2025-09-10 | |
| 19 | 32 | ||
| @@ -11,9 +11,22 @@ All notable changes to this project will be documented in this file. | |||||
| 11 | - Certificate exception management with per-host persistence | 11 | - Certificate exception management with per-host persistence | ||
| 12 | - Manual load triggering after user accepts certificate exceptions | 12 | - Manual load triggering after user accepts certificate exceptions | ||
| 13 | - Proper integration with WebKitGTK 6.0 network session API | 13 | - Proper integration with WebKitGTK 6.0 network session API | ||
| 14 | + | - Zoom level toast notifications: | |||
| 15 | + | - Real-time zoom level display with format: "Zoom level: ±X% (Y%)" | |||
| 16 | + | - Smart debouncing to prevent notification spam during rapid zoom changes | |||
| 17 | + | - Automatic cleanup of stuck or colliding toast messages | |||
| 18 | + | - 150ms debounce timer with 2-second display duration | |||
| 19 | + | - Emergency cleanup function for orphaned toast elements | |||
| 14 | 20 | ||||
| 15 | ### Fixed | 21 | ### Fixed | ||
| 16 | - WebView background set to black to improve user experience during page loads | 22 | - WebView background set to black to improve user experience during page loads | ||
| 23 | + | - Multiple linting issues and code quality improvements (reduced from 211 to ~150 issues) | |||
| 24 | + | - Omnibox responsive scaling and layout issues: | |||
| 25 | + | - Fixed over-aggressive viewport scaling that made omnibox disproportionately large at high zoom levels | |||
| 26 | + | - Resolved input field overflow extending beyond container boundaries | |||
| 27 | + | - Improved box-sizing model to prevent layout issues | |||
| 28 | + | - Added conditional separator display (hidden when no search results) | |||
| 29 | + | - Omnibox now scales proportionally with webpage content across all zoom levels | |||
| 17 | 30 | ||||
| 18 | ## [0.4.0] - 2025-09-10 | 31 | ## [0.4.0] - 2025-09-10 | ||
| 19 | 32 | ||||