Ruben
|
e0a7fe0fda
Fix null reference exception and fix blank screen when opening a file that can't be read at startup
|
3 周之前 |
Ruben
|
8f148f0bd9
Fix window placement when enabling `Auto-fit` and use `ResetZoomSlim` to fix instances off image being off-center at starup
|
1 月之前 |
Ruben
|
41e6babb22
Fix delayed centering at start-up
|
1 月之前 |
Ruben
|
359809e202
Save `Quality`, `Compression` and `Conversion` in the `Batch resize` window #204
|
4 月之前 |
Ruben
|
3c07504e0b
Fix resize window position and minimize tool windows for macOS
|
4 月之前 |
Ruben
|
85fbe41a2c
Refactor
|
4 月之前 |
Ruben
|
de58db6601
Reduce debounce time for window resize updates and improve window size handling
|
4 月之前 |
Ruben
|
2984f100f2
Refactor window size handling and add `SetWindowSize` utility
|
4 月之前 |
Ruben
|
78bda6b72d
Refactor window configuration management
|
4 月之前 |
Ruben
|
76ca023466
Introduce `IWindowProperties` and refactor window size/position logic
|
4 月之前 |
Ruben
|
cf48d15502
Update maximized and fullscreen size calculations and toggle stretch #227
|
4 月之前 |
Ruben
|
3c3edb9d3b
Fix window not filling whole screen #226
|
4 月之前 |
Ruben
|
603c662307
Add `Fix1to1` function to handle square image rendering issues and improve window resizing logic
|
4 月之前 |
Ruben
|
e778bbc337
Fix window restoring and maximizing/fullscreen issues on macOS
|
4 月之前 |
Ruben
|
05df38ad6e
Fix and improve startup rendering for new R3 rendering
|
5 月之前 |
Ruben
|
f7e6ee8c00
Refactor: migrate scroll, stretch, auto-fit, looping, and top-most properties to `GlobalSettingsViewModel`. Remove redundant properties from `MainViewModel`, update bindings across views, and streamline settings management logic.
|
5 月之前 |
Ruben
|
930be99710
Refactor to R3: move window-related properties to `MainWindowViewModel`. Update bindings across views, remove redundant properties and methods from `MainViewModel`, and enhance property structure for window management.
|
5 月之前 |
Ruben
|
361df7dc27
Initial commit for switching from ReactiveUI to R3
|
5 月之前 |
Ruben
|
28d4b9b9d1
Make `SetSize` method asynchronous: replace `WindowResizing.SetSize` with `WindowResizing.SetSizeAsync` for improved async consistency.
|
5 月之前 |
Ruben
|
d029907df2
Prevent overwriting `StartUpDirectory` when unnecessary and fix settings saving: ensure `LastFile` defaults to an empty string.
|
5 月之前 |
Ruben
|
7b029f1721
Fixed file history not loading or saving if no write permission in local directory. If the .json file for settings is invalid, default settings will be loaded instead of crash. Async file history loading, refactor, misc.
|
6 月之前 |
Ruben
|
fc694837ce
Refactor and use interface for platform specific file deletion
|
7 月之前 |
Ruben
|
e27705aee7
Separate window functionality into interfaces for setting up better cross-platform options.
|
7 月之前 |
Ruben
|
240662e9eb
macOS sizing, startup and other updates
|
7 月之前 |
Ruben
|
d9765e2bc3
macOS updates
|
7 月之前 |
Ruben
|
f0a94d4426
Fixed a rendering issue when restoring from full screen while using auto-fit window.
|
7 月之前 |
Ruben
|
2308fd45b1
Maximized and full screen mode improvements #198
|
7 月之前 |
Ruben
|
1c16868d92
Update startup monitor selection for fullscreen and maximized state #198
|
7 月之前 |
Ruben
|
a3f7f7a649
Update window centering logic and fullscreen logic for multi monitor scenarios #198
|
7 月之前 |
Ruben
|
2b9cc02413
Update file history to include pinning file functionality. Updated UI styling, as well as scrollbar styling. Refactor/rename/restructure.
|
7 月之前 |