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.
|
4 månader sedan |
Ruben
|
d04e2566ac
Refactor gallery view models for ReactiveUI to R3 migration, W.I.P
|
4 månader sedan |
Ruben
|
361df7dc27
Initial commit for switching from ReactiveUI to R3
|
5 månader sedan |
Ruben
|
d029907df2
Prevent overwriting `StartUpDirectory` when unnecessary and fix settings saving: ensure `LastFile` defaults to an empty string.
|
5 månader sedan |
Ruben
|
4e9b11ac03
Fix drag and drop preview for new FileInfo navigation and fix navigating to the index within the directory.
|
5 månader sedan |
Ruben
|
ca39d0e708
Fix renaming and resynchronizing when renaming
|
5 månader sedan |
Ruben
|
7af634d27c
Fix startup directory initialization and file retrieval: ensure correct handling of `initialDirectory`, update `GetFiles` method for platform service integration.
|
5 månader sedan |
Ruben
|
6756e3b7dd
Fix Navigating within directories #199
|
5 månader sedan |
Ruben
|
b976e259ef
Make sure not to set initialDirectory incorrectly when it is archived.
|
5 månader sedan |
Ruben
|
95e46b86f7
Save startup directory to settings, when including subdirectories, to remember last directory. #199
|
5 månader sedan |
Ruben
|
0a23b59704
Refactor core modules and file operations: restructure namespaces (`FileHandling` to `FileSorting`), replace `FileListHelper` with `FileSortHelper` and `FileListRetriever`, merge and relocate `Base64Helper` into `Base64Decoder`, remove unused custom controls, and update references across the project for clarity and consistency.
|
5 månader sedan |
Ruben
|
2e39c56854
Adjust folder navigation logic to navigate within directories if `Search subdirectories` is on, while retaining the current functionality if it is off. #199
|
5 månader sedan |
Ruben
|
c77e3aae29
Preloader fine-tuning and corrections.
|
5 månader sedan |
Ruben
|
f888133994
Refactor preloader logic and structure: move `PreLoader` and related classes to `Core`, simplify method signatures, clean up redundant code, update image model handling, and streamline namespace usage across project.
|
5 månader sedan |
Ruben
|
cc842cbfbb
Refactor preloader and debugging logic: replace `Trace` with `DebugHelper.LogDebug`, rename `_showAddRemove`, clean up redundant `#if DEBUG` blocks, simplify `SetStats` method, and improve preloading task handling in `ImageIterator`.
|
5 månader sedan |
Ruben
|
0700273d1c
Introduce new setting to disable file watcher (untested), and new settings to chose preload amount. Not configurable in UI at the moment.
|
6 månader sedan |
Ruben
|
271012d469
Improve file renaming and, refactor converters and error handling, simplify logic, add title consistency, improve async methods, and enhance temp file handling.
|
6 månader sedan |
Ruben
|
09f348d313
Refactor image preloading methods to improve clarity.
|
6 månader sedan |
Ruben
|
7c1abac297
Check for edge case error in image drop
|
6 månader sedan |
Ruben
|
5d094e8551
Drag-and-drop preview now loads thumbnail first, and then full image.
|
6 månader sedan |
Ruben
|
53b3d178b7
Fix file existence checks and improve logging in navigation
|
6 månader sedan |
Ruben
|
5759d1c3ab
Refactor and improvements
|
7 månader sedan |
Ruben
|
2b9cc02413
Update file history to include pinning file functionality. Updated UI styling, as well as scrollbar styling. Refactor/rename/restructure.
|
7 månader sedan |
Ruben
|
0e52828990
Remove ProgressiveImageLoader
|
7 månader sedan |
Ruben
|
c343eb32b6
Get file list from current file info, and not initial #196
|
8 månader sedan |
Ruben
|
c75ee6426e
Add progressive image loading, refactor, improve image loading.
|
8 månader sedan |
Ruben
|
c0e5e0271a
Fix adding or removing gallery items, when toggling searching subdirectories on/off. Refactor to use SemaphoreSlim.
|
8 månader sedan |
Ruben
|
1953b753aa
Refactor to use several view models, rename variables.
|
8 månader sedan |
Ruben
|
48a27c4979
Refactor, optimize
|
8 månader sedan |
Ruben
|
7f0be04d1b
Use task based loading approach rather than polling.
|
8 månader sedan |