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