Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  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