feat: tabbed settings dialog (pill tabs, full-bleed panel), hover color setting, title bar grab cursor (v1.9.2)

This commit is contained in:
Alhan committed 2026-10-31 08:23:49 +03:00
1 parent 1a6de71ff6
commit 701eafa744
12 files changed
+1064 -221

No files matched your search

+33
View File
@@ -4,6 +4,39 @@ All notable changes to imajViewer are documented in this file.
## [Unreleased]
## [1.9.2] - 2026-10-31
### Changed
- Settings dialog is now tabbed (General / Size / Shortcuts) instead of one
long scrolling column; settings dialog panel has no outer margin, no rounded
corners and fills the window on small sizes — separated from the canvas by a
thin border.
- Tab bar spans the panel width; size grid cells stretch to fill the tab.
- Size grid: top-left cell is the `H:W` axis label; cells highlight on hover
with a pointer cursor.
- Sort labels are single words (Time / Name) so they never wrap on narrow
windows; section titles are bold.
- Shortcut key column uses the UI font (monospace removed) and is narrower.
- Footer tagline: "Simple, clean, light, fast image viewer."
- Language row (English / Türkçe / Français) added to the General tab as a
disabled placeholder — switching is not wired yet.
- Title bar: crop-save icon moved from the window controls to the left group,
right next to the settings gear.
- Hover highlight color is selectable in Settings > General (8-color palette,
default red) and applies to title bar buttons, navigation arrows and size
grid cells; stored as `hoverColor` in `window.json`.
- Title bar drag area: grab cursor and a faint hover tint while the pointer is
on the bar (buttons keep the click cursor and their own highlight).
## [1.9.1] - 2026-10-31
### Changed
- Settings dialog: compact single top row — "Settings" title on the left,
print and close as icon buttons on the right (bottom action row removed).
- Settings dialog facelift: capped 520×560 centered dialog, M3 section cards,
segmented sort control, two-column shortcuts, fixed footer, size grid
cells 52×28.
## [1.9.0] - 2026-10-31
### Added