-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Project rewrite (Work in progress, needs testing) #69
Comments
- Use common form for all widgets settings - Split settings sections separate views and add NavigationTabBar refs: #69
- Use common form for all widgets settings - Split settings sections separate views and add NavigationTabBar refs: #69
- Merge current configuration with the default one on launch - Only change Kirigami.Theme for the children elements as it causes the expanded representations to get these colors otherwise - Allow configuring a periodic color refresh for widgets that recreate elements so they don't get stuck - Update configuration structure to allow disabling padding, radius and margin refs: #69 #70
Let's merge now, will do the blur in a separate PR |
Yeah, it's also a bit heavier now (both visually and in code), specially the Appearance tab but I wanted to make it faster to configure things without having to switch between tab/apply/tab too much. The good thing is they all are basically the same component so only a single file needs to be changed most of the time, any suggestions on how to make the layout easier to use are appreciated.
Yeah I was thinking of making it so that when one of the "End" was checked it automatically grayed(disabled) out everything in between start and end, but I also think there must be a better UI/UX to implement this. Initially I had four states `[disabled, start, middle, end] and each widget was assigned a state with disabled being the default all from the settings, while this had a more involved configuration it was easier on the code as widgets didn't have to be aware of the state of the other widgets. But later I changed it so there is an extra variable that defines
Hmm, currently all the widgets starting from the second one have an margin on the left, the regular spacing of the GridLayout is set to 0, which allows me to remove the additional margin at the left of widgets with
I experimented with this for a bit and it seemed possible, if nothing breaks I will expose negative values to the UI.
Yes haven't added that code back as I have been using it for quickly debugging random values but will bring it back once I finish working on some other things.
Thanks! I have so many other ideas to try implementing, had to write them down so I don't forget.
It does not, I appreciate constructive, well thought feedback, even if something doesn't seem possible at first glance I like little challenges here an there.
Yeah, there are some install_manifest.txt files in the build folder you can check and remove the folders manually
Making a uninstall script should be straight forward. |
Tracking the progress of #66
The text was updated successfully, but these errors were encountered: