gnome-hotkeys.cr
My Hotkeys
A personal hotkeys cheatsheet sitting on your shoulder
NOTE WIP
This project is in active development. Everything can change.
Develop
git clone https://github.com/mipmip/gnome-hotkeys.cr
cd gnome-hotkeys.cr
nix develop
shards
make
Usage
./bin/myhotkeys -c ./test.json
TODO v1.0
- compile UI at runtime
- input file argument
- solution for displaying command words (custom widget)
- forward slash (slash)
- backtick (grave)
- play in builder to find all possibilities
- change YAML to JSON class
- setup cli options
- add gnome extensions and desktop shortcuts
- read settings from GIO
- implement hide settings from conf or argument
- shell releaser
- subclass shortcutsshortcut.c
- accel-size-group
- title-size-group
- new type: command
- search match group titles for single shortcuts
- subclass more
- make custom layout things: semi trans and more
- max-height config
- find way to clear UI cache
- documentation
- intergrate with shell extension
- add buttons to menubar
- about
- configure
- control ordering
- more sections...?
- name
- gnome-cheat
- gnome-hotkey
ROADMAP 2.0
- current application aware
- plugin system
Contributing
- Fork it (https://github.com/mipmip/gnome-hotkeys.cr/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Repository
gnome-hotkeys.cr
Owner
Statistic
- 1
- 0
- 0
- 0
- 1
- about 1 year ago
- February 9, 2023
License
MIT License
Links
Synced at
Wed, 01 May 2024 18:57:05 GMT
Languages