Linux UX improvements#278
Conversation
allow keyboard shortcuts for string manipulation
|
Thank you. I will take a look. |
|
to be honest, this works ok for me, but I think electron makes more sense on Linux ... Tauri has a lots of problems but again, Electron has much bigger bundle size ... I can test on Arch linux if you need as it's my primary OS. My wife is on Ubuntu, so that one is also in the option for testing. I really like the idea of the app. I'm struggling to make the theme use gtk theme btw. It's working in some place, but not everywhere. So it's still kinda WIP. But overall I think I fixed some core issues. |
|
Yeah I also hate the bundle size for Electron, but I am thinking about expanding the features to more complex UI, and include a node/deno runtime for running AI plugins etc. There are a lot more features that I want to implement and could be blocked by Tauri. |
|
@eboye |
Overview
This PR introduces several enhancements and fixes to the Kunkun desktop application, including improved build processes, theming support, system integration, and user experience improvements. The changes span build configuration, UI theming, system commands, keyboard navigation, and settings.
Key Changes
UI: Added font size selector (12px-20px) in general settings.
Technical Details
Dependencies: No new dependencies added.
Breaking Changes: None. All changes are additive and maintain backward compatibility.
Testing: Changes include reactive updates and error handling. Test on Linux for GTK and PipeWire features.
Performance: Minimal impact; reactive subscriptions are efficient.
Motivation
These changes improve the app's usability, system integration, and customization options, particularly for Linux users. GTK theming provides native look integration, while volume and keyboard fixes enhance productivity.