feat: window size presets — 4x8 screen-ratio grid in settings (v1.8.0)

- Settings 'Size' section: 8 col x 4 row grid, 31 buttons labeled a:b
  (a splits H, b splits W); top-left cell empty placeholder (no 1:1 —
  title bar double click already maximizes)
- Click resizes the window to work.width/b x work.height/a of the
  display's work area (screen_retriever visibleSize, taskbar excluded);
  position unchanged, no selection state tracking
- minimumSize 400x300 -> 160x100 (4:8 cell needs it)
- Settings file-properties rows left-aligned (were centered under path)
This commit is contained in:
Alhan committed 2026-10-31 02:10:39 +03:00
1 parent 8a80cba116
commit 9a7480cd68
11 files changed
+150 -3

No files matched your search

+3
View File
@@ -20,6 +20,9 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get sortByName => 'İsme göre';
@override
String get sizeSection => 'Boyut';
@override
String get appDescription =>
'Ultra hafif ve hızlı resim görüntüleyici. Görselleri açın, gezinti için okları veya klavye tuşlarını kullanın.';