Releases: maksik997/PictureComparerFX
Release list
PictureComparerFX 1.0.0
Release Date: 27.12.2024
Major Release
This update is a complete transformation of the application - featuring a modern JavaFX interface, enhanced performance, and optimization for JDK 21.
It's not just an update; it's the foundation for future growth and stability.
This marks the biggest update yet, redefining the application from the ground up.
What's New?
Added:
- New Classes:
MainPictureComparerFXPathResolverFileSizeComparatorNaturalComparator- New Controllers, Models, and Services (see source code).
- New Features:
- Introduced a
StateMachinefor the Comparer module. - Fully rebuilt UI using JavaFX.
- Added build scripts for Linux (Arch, Deb, Rpm) and MacOS.
- Introduced a
Changed:
- Refactoring and Improvements:
AsyncTaskFactoryhas been renamed and re-implemented asAsyncTaskSupport.- Replaced the application thumbnail.
- Updated and improved documentation (
README.md).
Removed:
- Deprecated Swing-based UI classes.
- Old controller and model classes.
- Legacy resource loading components.
- Many outdated components (except for
ExecutorServiceManager, which remains mostly unchanged).
Release Notes
- Migrated the UI framework to JavaFX for a more modern look and feel.
- Recompiled the codebase to target JDK 21.
- The application is now provided as easy-to-install packages for MacOS and Linux.
- Implemented a new logging system for better debugging and error tracking.
- Overhauled resource management for improved efficiency.
- Enhanced and expanded documentation.
- Adopted the new
Prideversioning system. - The application has been renamed.
How to Upgrade
To upgrade, follow the instructions here: LINK
Thousand Picture Comapre v.0.6
This build is unstable, but working and code is cleaned. Some bugs were fixed.
It will need some work in future.
However for now it enough of tinkering i need a break.
Thousand Picture Comapre v.0.5
Description:
Brand new version of the app. All described in README.md file. This update features with:
- Gallery updates
- Language support
- New loading screen
- New icons
- Themes
- New Credits panel and Settings panel
- New version of Picture Comparer (Picture Comparer v0.5.1)
Changes:
- Added sorting and filtering options for Gallery
- Added new tag system to gallery
- Added Polish translation and implemented usage of Resource Bundles
- Created new loading screen
- Created new icons
- Added option to change theme (light and dark)
- Created new credits panel
- Created new settings panel
- Implemented use of new Picture Comparer
- Moved most of time consuming operations (in Gallery) to separated threads.
More Information about current release you can find in README.md file.
If you're interested in supporting this project (I don't know why, you could be q:), then you're welcome to post in discussion that hopefully is attached to this release.
Thousand Picture Comapre v0.4.2.1d
Changes:
- Bugfixed noted in: #11
- QoL.
In case you have any problems running this app, please try installing JRE from file in _jre directory.
Thousand Picture Comapre v.0.4.2d
New features:
- New Comparer UI,
- New Settings UI,
- New Gallery module,
- New Credits UI,
- New Menu UI
- New version of Picture Comparer
- and many more...
WARNING:
This build is unstable...
Errors I've encountered while using app:
- Size always show as KB (Gallery),
- Setting for destination for comparer doesn't work in Comparer module.
Thousand Picture Comapre v.0.3.3f
New features:
- New version of Picture Comparer
- Tray updates with processing.
Thousand Picture Comapre 0.3.3d
New Picture comparer.
In this version Picture Comparer library should check whether the file is corrupted/supported.
Thousand Picture Comapre 0.3.2f
This typo is intentional
App doesn't check if files are corrupted
Thousand Picture Comapre v.0.3.2d
Warning!!!
This version of app is un-tested on bigger scale.
Be warn that the app doesn't check if file is corrupted.