KeyMapper icon indicating copy to clipboard operation
KeyMapper copied to clipboard

folders frontend

Open sds100 opened this issue 5 years ago • 5 comments

Tabs at top of homescreen

  • [ ] tab for all keymaps
  • [ ] hide the tabs if there are no keymaps in a unique folder
  • [ ] tabs for each folder

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

sds100 avatar May 10 '20 14:05 sds100

@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.

sds100 avatar May 10 '20 14:05 sds100

@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

  • A folder icon at the top of the key-mapping list
  • Two tabs at the top of the key-mapping list, left is List and right is Folder(s)
  • A darker box that is the same width and height as a key-map but in the center a folder icon, or have the key-maps inside the box show miniaturized around the box in rows and when pressed it opens up another scroll menu with all the key-mappings
  • A new section that's named Folders, when pressed it opens a similar ui to the original keymaps but instead has names and when opened shows the key-mappings, plus button on top right maybe

Founderroni avatar May 10 '20 14:05 Founderroni

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.

sds100 avatar May 10 '20 15:05 sds100

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

Founderroni avatar May 10 '20 15:05 Founderroni

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.

sudomain avatar Jan 09 '22 18:01 sudomain