-
-
Notifications
You must be signed in to change notification settings - Fork 170
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
folders frontend #320
Comments
@TheTerrarian101 do you have any suggestions for how to make the UI for folders? have tabs at the top of the homescreen for each folder and a button at the bottom to enable/disable the folder. maybe I can add the ability to drag and drop keymaps between the folders. |
I can think of multiple
|
Yeah, I'll have a tab for ALL the keymaps. I'd like to avoid having nested lists or expanding and collapsing layouts in lists. I find they can be finicky to implement and sometimes use. I personally prefer tabs or a button to filter the keymaps. |
Sounds good |
Is this tracking a feature along the lines of being able to group mappings together in a directory/treelike structure? If so, have you seen how KeePassDX handles its entries/groups paradigm? Specifically this screenshot. |
Tabs at top of homescreen
Changing folder for keymaps
is dragging and dropping between tabs feasible.
create ChooseFolderFragment.
Have Radio Buttons for all known folders. Disable these if the textinputlayout for a custom folder name isn't empty.
textinputlayout to type a folder name at the bottom of the layout with a "X" button next to it to clear the text. Doesn't need validation whether the folder exists.
Menu item in multi select menu to change the folder for multiple keymaps. show the ChooseFolderFragment. Turn the Delete button into a menu item rather than a FAB to increase the amount of space.
add quick settings tiles for turning folders on/off
add constraints to a folder
set defaults for key map options. e.g long press delay, vibration etc
The text was updated successfully, but these errors were encountered: