Commit History

作者 SHA1 備註 提交日期
  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 月之前