Ruben
|
7af634d27c
Fix startup directory initialization and file retrieval: ensure correct handling of `initialDirectory`, update `GetFiles` method for platform service integration.
|
5 bulan lalu |
Ruben
|
934759f90d
Refactor file sorting and retrieval logic: replace `RetrieveFiles` return type with `List<FileInfo>`, integrate `platformService` for cross-platform sorting, refactor sorting methods into `FileSortOrder`, and update dependent classes and usages for consistency.
|
5 bulan lalu |
Ruben
|
9f0e8257aa
Fix else if statement #199
|
5 bulan lalu |
Ruben
|
1154364fff
Update test project dependencies: upgrade BenchmarkDotNet to 0.15.2 and xunit.runner.visualstudio to 3.1.1
|
5 bulan lalu |
Ruben
|
7957a1c743
Preloading and loading improvements
|
5 bulan lalu |
Ruben
|
6756e3b7dd
Fix Navigating within directories #199
|
5 bulan lalu |
Ruben
|
d461ee8596
Refactor `LogDebug` method in `DebugHelper`: rename parameters for generalization (`appleScriptManagerName` and `executeAppleScriptAsyncName` to `className` and `methodName`).
|
5 bulan lalu |
Ruben
|
b976e259ef
Make sure not to set initialDirectory incorrectly when it is archived.
|
5 bulan lalu |
Ruben
|
4518c08ce8
Fix possible crop control layout issues
|
5 bulan lalu |
Ruben
|
95e46b86f7
Save startup directory to settings, when including subdirectories, to remember last directory. #199
|
5 bulan lalu |
Ruben
|
4d473f6a58
Refactor file association logic and improve namespace structure: rename `FileTypeHelper` to `FileTypeGroupHelper`, move `FileAssociationManager` from `FileHandling` to `FileAssociations`, update related references, and enhance null-checks in `FileListRetriever`.
|
5 bulan lalu |
Ruben
|
4a4b6c4e35
Update BenchmarkDotNet package in test project to version 0.15.1
|
5 bulan lalu |
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 bulan lalu |
Ruben
|
673b5f6da7
Add readme.md file for PicView.Tests with project purpose description
|
5 bulan lalu |
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 bulan lalu |
Ruben
|
c77e3aae29
Preloader fine-tuning and corrections.
|
5 bulan lalu |
Ruben
|
61b9ca1404
Refactor `ImageLoader` and `Preloader`: remove redundant `Cancel` method, enhance file removal logic with null checks and direct iteration, improve thread safety in `PreloadValue` with locking, refine debug logging, and add clearer documentation comments.
|
5 bulan lalu |
Ruben
|
3bc74d7d62
Refactor `Preloader`: simplify method names, enhance debug logging with `DebugHelper`, clean up redundant `#if DEBUG` blocks, adjust locking with `disposeLock`, and remove unused folder from project file.
|
5 bulan lalu |
Ruben
|
187f364f78
Fix keeping position when restoring window from maximized position when auto-fit is on.
|
5 bulan lalu |
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 bulan lalu |
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 bulan lalu |
Ruben
|
c6703bf8fc
Refactor navigation, file handling, and UI logic: remove `IImageLoading` and `ImageIteration`, clean up unused methods, restructure directories, introduce `WindowTitles` struct, replace `ErrorHelper` with `FileTypeResolver`, and enhance debugging via `DebugHelper`.
|
5 bulan lalu |
Ruben
|
c425eb2d04
Refactor `ImageViewer` and `Zoom` logic: extract image transformation logic into `ImageTransformer`, simplify event handling, and centralize scaling and transformation methods.
|
5 bulan lalu |
Ruben
|
f8e047ed03
Remove .pdb files from portable builds before installer
|
5 bulan lalu |
Ruben
|
81652399f0
Start-up menu fixes for occurrences where the text is not centered or the text is missing
|
5 bulan lalu |
Ruben
|
65bb2d1fb2
Refactor image navigation methods: remove synchronous methods, simplify TIFF and single image handling, and streamline UI dispatch logic.
|
5 bulan lalu |
Ruben
|
ca40ba50a6
Refactor and enhance `ImageViewer` and `Zoom` logic: transition `Zoom` to instance-based implementation, improve event handling, centralize repetitive code, and streamline transformations and scaling logic.
|
5 bulan lalu |
Ruben
|
88de664a2d
Update Magick.NET package to use OpenMP-x64 version instead of ARM64
|
5 bulan lalu |
Ruben
|
9a6dfceadc
Avalonia 11.3.1
|
5 bulan lalu |
Ruben
|
f24e70ca94
Fix effects window for macOS
|
5 bulan lalu |