Commit History

Author SHA1 Message Date
  Ruben 8d2e71b562 Fix closing from fullscreen and fullscreen startup. 3 months ago
  Ruben cd1bd83516 Refactor: initialize `ScaleX` with default value, correct `_debBounceTime` typo to `_debounceTime`, and adjust `AutoFit` logic with `DispatcherPriority.Background`. 3 months ago
  Ruben 3b6d7a19ec Refactor: migrate various commands and properties to `GlobalSettingsViewModel`, `MainWindowViewModel`, and `ToolsViewModel`. Update bindings across views, remove redundant commands and properties from `MainViewModel`, and streamline logic for better organization and maintainability. 3 months ago
  Ruben 9b006c40c1 Refactor: migrate UI-related properties to `MainWindowViewModel`. Update bindings across views, remove redundant properties from `MainViewModel`, and streamline logic for UI state management. 3 months ago
  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. 3 months ago
  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. 3 months ago
  Ruben d04e2566ac Refactor gallery view models for ReactiveUI to R3 migration, W.I.P 3 months ago
  Ruben e79d494358 Refactor: migrate `FileAssociationsViewModel` and `FileAssociationsView` to R3. Replace ReactiveUI with `BindableReactiveProperty`, update bindings, clean up obsolete logic, and handle file type associations more efficiently. 4 months ago
  Ruben c425eb2d04 Refactor `ImageViewer` and `Zoom` logic: extract image transformation logic into `ImageTransformer`, simplify event handling, and centralize scaling and transformation methods. 4 months ago
  Ruben 81652399f0 Start-up menu fixes for occurrences where the text is not centered or the text is missing 5 months ago
  Ruben 4045af86a5 Refine instance handling logic for macOS compatibility 5 months ago
  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. 5 months ago
  Ruben 381b585863 Change Padding to Margin. Drop dock sizing. Remove from interface. 5 months ago
  Ruben 98c9733288 macOS set Padding to Dock size. Half if hidden. 5 months ago
  Ruben a3d952e565 Size calculation update for setting padding 5 months ago
  Ruben e27705aee7 Separate window functionality into interfaces for setting up better cross-platform options. 5 months ago
  Ruben 240662e9eb macOS sizing, startup and other updates 6 months ago
  Ruben d9765e2bc3 macOS updates 6 months ago
  Ruben 18d04336db Added a new option to toggle between having background color option to fill the entire window or just behind the image. Enabled by default. 6 months ago
  Ruben 2cd898fc15 Update startup logic 6 months ago
  Ruben 5dc81e76c0 Update startup logic #198 6 months ago
  Ruben 80dfa9f0a3 Center window on startup 6 months ago
  Ruben 1c16868d92 Update startup monitor selection for fullscreen and maximized state #198 6 months ago
  Ruben 2b9cc02413 Update file history to include pinning file functionality. Updated UI styling, as well as scrollbar styling. Refactor/rename/restructure. 6 months ago
  Ruben bd077cb198 Fix fullscreen/maximized scrollbar scrolling. Refactor/rename 7 months ago
  Ruben e6e76e962e Write file association to temp .json #157 7 months ago
  Ruben c1d7ee2ae6 Refactor file associations #157 7 months ago
  Ruben b9f0130c5f Fix startup to register file associations #157 7 months ago
  Ruben 813697ee83 Refactor 7 months ago
  Ruben 6a0cff359d Improve and fix updating 7 months ago