Initial notes on design and features
This commit is contained in:
parent
17fbff7d70
commit
31732c1574
1 changed files with 31 additions and 0 deletions
31
util/epist/DESIGN
Normal file
31
util/epist/DESIGN
Normal file
|
@ -0,0 +1,31 @@
|
|||
Epist design notes, by woodblock
|
||||
--------------------------------
|
||||
|
||||
- Chained keybindings like emacs, and I suppose vi if you're wierd like that.
|
||||
- most actions can take extra parameters. probably only numbers, or strings, maybe both.
|
||||
- A config file that doesn't suck
|
||||
|
||||
|
||||
- exec
|
||||
- iconify
|
||||
- raise
|
||||
- lower
|
||||
- close
|
||||
- move to desktop
|
||||
- send to desktop
|
||||
- shade
|
||||
- sticky
|
||||
- move window (?)
|
||||
- next/prev window (special orders like stacking, grouping, etc?)
|
||||
- maximize/minimize
|
||||
- no stupid window
|
||||
- toggle keybindings
|
||||
- menus?
|
||||
|
||||
class Action {
|
||||
enum type;
|
||||
char *string;
|
||||
int param;
|
||||
Action next;
|
||||
}
|
||||
|
Loading…
Reference in a new issue