v2.0.5: Update dialog fixed, macOS icon variants fixed#1465
Merged
Conversation
- Introduced a new signal `updatePopupRequested` in `WizardContainer.qml` to handle update requests. - Implemented the `onUpdatePopupRequested` handler in `main.qml` to open the update popup with the provided URL.
- Introduced a new boolean property `_extractSizeKnown` to track the reliability of the extract size for Gzip files, which cannot accurately represent sizes greater than 4GB. - Updated the `setSrc` method to initialize `_extractSizeKnown` based on the provided manifest. - Modified the `_parseGzFile` method to mark the extract size as unreliable for progress calculations, leading to an indeterminate progress display in the UI when necessary. - Added a new QML property `isIndeterminateProgress` to manage UI behavior based on extract size reliability.
…acking - Modified the `updatePopupRequested` signal to include a version parameter for better user feedback. - Updated the `onUpdatePopupRequested` handler to prevent multiple popups in a session and display the version in the dialog. - Added a new property to track whether the update popup has been shown during the session.
- Updated the height calculation in `BaseDialog.qml` to ensure a minimum height of 100, preventing the dialog from becoming too small and enhancing user experience.
d7b55da to
7427aa3
Compare
- Added a new script `compile-icon.sh` to compile the Icon Composer `.icon` file into pre-compiled assets for macOS, supporting dark mode and Liquid Glass rendering. - Introduced new pre-compiled icon files: `AppIcon-compiled.car` and `AppIcon-compiled.icns`. - Updated `CMakeLists.txt` and `PlatformPackaging.cmake` to handle the installation of pre-compiled assets instead of the previous `.icon` file approach. - Modified `Info.plist.in` to reference the new icon files directly. - Enhanced `icon.json` to include a glass property for icon variants.
7427aa3 to
9f053fe
Compare
- Added dark mode and Liquid Glass icon support for macOS with pre-compiled assets. - Introduced an icon compilation script for regenerating icon assets. - Enhanced update popup with version tracking functionality and improved BaseDialog usability. - Implemented indeterminate progress bar for local gzip files lacking size info. - Added device and OS capabilities support in Local JSON Helper.
…ification support - Implemented isBeepAvailable method in PlatformQuirks for Linux, macOS, and Windows to determine if audio notifications can be played. - Updated ImageWriter class to include isBeepAvailable method for checking beep support. - Modified AppOptionsDialog to enable/disable beep settings based on availability, enhancing user experience with audio notifications.
- Corrected the release dates in the changelog for version 2.0.5 and 2.0.4 to reflect accurate timestamps.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.