Commit Graph

19 Commits

Author SHA1 Message Date
qianlifeng d362fa5b6a
chore: show doctor icon if it is not passed 2024-10-12 16:18:25 +08:00
qianlifeng e9ede3033a
[WIP] Add i18n 2024-07-29 17:58:11 +08:00
qianlifeng 5b0c18c3f5
Improve AI Commands plugin 2024-06-24 20:26:08 +08:00
qianlifeng 048b1363f7 Add support for deep linking
Deep linking capability was added to the application along with handling for custom 'wox' scheme. This change enables the application to receive and process deep links, allowing navigation to specific parts of the application from schema-formatted URLs. This will let users to directly install a new plugin from plugin store, and also improve inter-app and website-app interactions.
2024-05-28 16:29:54 +08:00
qianlifeng d51916d137
Implement dynamic query icon display for text and file input types
Code enhancements have been made to the Wox launcher controller, wox_api, and various UI views to handle dynamic display of query icons based on input type. This update allows for more intuitive user feedback, with specialized icons for file and text input types. Adjustments have also been made to error handling in the plugin manager for improved stability.
2024-05-08 00:41:58 +08:00
qianlifeng 49923f179d
Move some ui method to router.go 2024-05-07 23:53:24 +08:00
qianlifeng 9c37a19b97
Fix ui sometimes doesn't showup after start 2024-04-28 23:14:04 +08:00
qianlifeng 11a0a39c23
Add hotkey availability check to settings manager
This update implements a sanity check in the settings manager module to verify if a given hotkey is available before trying to set it. Now, when updating hotkeys, the new function 'IsHotkeyAvailable' is invoked to ensure the hotkey is not in use. This resolution enhances the robustness of the hotkey assignment process and reduces potential conflicts.
2024-04-21 23:24:06 +08:00
qianlifeng 8dc8f94903 Improve plugin setting view 2024-04-09 23:20:03 +08:00
qianlifeng ded9fb1d57 WIP: improve plugin setting 2024-04-09 15:14:28 +08:00
lyl a782cf6c9c Add Wox Theme Setting Page 2024-04-09 14:46:07 +08:00
qianlifeng 55ac16a1b3 WIP: improve plugin setting view 2024-04-09 00:25:11 +08:00
lyl eb8f66fc54 Add Theme Related Methods 2024-04-07 13:38:47 +08:00
qianlifeng 57f7812e7f Add plugin installation and uninstallation functionality
Added methods to install and uninstall plugins in the WoxSettingController. Fixes also include updates to the Wox Api, allowing interaction with plugins. Furthermore, the pre-commit and prepare-commit-msg hooks in the .husky directory, and the Wox.Plugin.Host.Nodejs were modified. Implemented functions that respond to uncaughtExceptions and unhandledRejections, displaying appropriate error messages. All these improvements contribute to an enhanced user experience.
2024-03-29 20:19:34 +08:00
qianlifeng bff3a5d14b Add installed plugin view 2024-03-23 00:15:31 +08:00
qianlifeng 595623e7ce Add plugin store view and update settings UI
Added a view for the plugin store and made changes to user interface in Settings. This includes updates to the WoxSettingController to load plugins, create a new StorePlugin entity and changes in the settings view to introduce plugin-related functions. A new ToggleSwitch widget is included for each option in settings view for display and control. Existing code is refactored for better code structure and readability.
2024-03-22 23:37:40 +08:00
qianlifeng 6e40640fb2 Add updateSetting method and improve logs
A new function, 'updateSetting', has been added to the wox_api.dart file allowing key-value updates. Moreover, we've improved the log tracking in wox_http_util.dart by using consistent traceIds for related log entries. Finally, enhancements were made to the user interface in wox_setting_general_view.dart as well to mirror changes in the settings.
2024-03-22 14:51:57 +08:00
lylwx c922306d9a Add Loading Settings When StartUp 2023-12-07 14:50:41 +08:00
lyl eb1b0cb45b WIP: Optimize Flutter Code 2023-12-01 22:09:46 +08:00