TBLauncher
TBLauncher copied to clipboard
Rename "User interface" to "Theme"
Description
I always find myself not knowing what options to add to the User Interface and what to add to Features or both.
Solution
Renaming User Interface and adding in it everything related to the overall launcher theme.
Additional context
This should also help with sharing backups of the theme.
+1 When searching for a specific feature, I often find myself having to check both UI and Features.
If you could come up with a list of settings that should only be in Features that'll be great.
Should I keep sizes, margins and positions in theme?
Currently, User Interface has colors and (margin) sizes (for text and icons). That's fine if it's part of Theme, but I think with renaming it to Theme, the following should be moved to Features:
- Search bar -> Position at bottom
- Dock -> Animate show/hide (to some extent?)
- Tags Menu -> Show icons
because Features also has e.g. "Dock -> Animate show/hide" (duplicate) and "Dock -> Show dock icons", and they don't fall into any of the categories colors/(margin) sizes.
Edit: I would say that any switch concerning gradients should also be considered part of a theme.
The second question would be if "Features" is the right name. Lots of the items there could perhaps benefit from being in a category "Layout", while stuff like Memory, Providers and Debug could be put into "Options" or something.
So you'd have:
- "Theme" for colors and (margin) sizes for text and icons, which could perhaps include "Color preset"
- "Layout" for the actual set-up of the different UI elements
- "Behavior" for gestures and what-to-do-when
- "Options" (or a better name) for the actual program options, like mem use and debugging, perhaps including "Device admin", "Change default launcher" and even "Backup".
Slightly asides, I think the option
Behaviour - Behaviour - Clear search bar after launch, could go into
Behaviour - Behaviour - Desktop mode Search - Clear search bar after launch
If I am not wrong, it it only applicable to the Desktop mode Search, isn't it?
@ltGuillaume What about "Corner radius"? Is it part of theme or layout? Or maybe have it in both locations?
It's not a functional thing, purely visual, so I'd say Theme.
I did some changes. Can you please look over them and tell me what you think? I can make a test release if the images are not descriptive enough.
Settings

Theme

Layout

This distinction looks really good!
Save, backup, export and import settings
As a verb, "backup" is a misspelling of "back up".
If you make a test build, I could perhaps also check the Back button behavior right away?
Save, backup, export and import settings
As a verb, "backup" is a misspelling of "back up".
So what do you propose? Save as xml; export and import settings
If you make a test build, I could perhaps also check the Back button behavior right away?
It's not on the same branch.
Save, backup, export and import settings
As a verb, "backup" is a misspelling of "back up".
So what do you propose?
Save as xml; export and import settings
Just "Import and export settings", the rest seems kind of redundant.
If you make a test build, I could perhaps also check the Back button behavior right away?
It's not on the same branch.
Yeah, figured as much 🙈
I'd say: Theme = how pretty I want it to look [visual] (size (incl. row height), color and decoration, like gradient) Layout = what I want to see and where [functional] (show/hide, position, order/direction, text (hints), limits)
So, I still see things like (Bar/List row/Dock) height, (Vertical/Horizontal) margin and Corner radius and 1x Text size in Layout. I would move them (not copy) to Theme.