- Add group item checks to prevent mouse hover/click interactions
- Disable focus and enter actions for group items in result list
- Maintain existing behavior for non-group items
Deleted the box shadow from the toolbar to simplify the UI. Refactored the plugin manager to format file list previews, added new translation strings for file selection messages in English and Chinese.
Added toolbar tips using reactive variable and optimized redundant code in result view. Improved toolbar aesthetics with shadow support and made minor refactoring.
Replaced `@NSApplicationMain` with `@main` in `AppDelegate.swift` for Swift 5.3 syntax. Updated various dependencies in `pubspec.lock` to their latest versions for compatibility and stability improvements.
Upgraded @wox-launcher/wox-plugin to version 0.0.79. Replaced RESULT_BOTTOM_TIP_BASE_HEIGHT with TOOLBAR_HEIGHT for better clarity and consistency throughout the codebase. Updated relevant method names and usage in accordance with the new constant.
This update introduces hotkey support, allowing actions and queries to be triggered via hotkeys. New fields and helper methods were added to handle hotkey parsing and execution. Additionally, modifications were made to handle key events and map them to the corresponding actions.
Updated various controller and variable names to improve code clarity and maintainability. Adjusted scrollbar controllers, action and result lists, and elements focusing to reflect these changes.
Removed WoxLauncherInterface and refactored WoxLauncherController to integrate its functionality directly. Enhanced methods to improve code clarity, maintainability, and adhere to modern Dart practices including the use of Rx variables for observable states.
Switched from KeyboardListener to Focus with autofocus for better keyboard event handling across multiple views. Improved action panel behavior by prioritizing default actions, ensuring they appear first in the list.
This commit enhances the UI by adding a subtle shadow to the action container in `wox_query_result_view.dart`. The added shadow improves visual hierarchy and depth, using a black color with 10% opacity, 2 spread radius, 8 blur radius, and an offset of (0, 3).
This commit updates a variety of dependencies including 'archive', 'lottie', and several 'syncfusion' packages. It also introduces support for Lottie animations in Wox.Image. This includes adding a Lottie enumeration to several files, creating helper functions related to Lottie in WoxImage, and handling Lottie input in ImageView.
This update adds a condition to check the size of the file before generating a preview in the wox_preview_view component. If the file size is more than 1MB, the preview is not generated and a relevant message is displayed to the user. This avoids potential performance issues when handling large files.