Henrik Friedrichsen
f6d674d9be
unsigned subtraction overflow fix
2019-04-09 22:49:10 +02:00
KoffeinFlummi
626ee79654
Pass focus cmd through, fix search keybinding
2019-04-02 08:30:15 +02:00
Henrik Friedrichsen
d7848ec333
code formatting + minor refactorings
2019-03-28 05:42:47 +01:00
KoffeinFlummi
486bc7617e
Refactor command handling
2019-03-28 03:05:25 +01:00
Henrik Friedrichsen
4f8342da83
refactorial spring cleaning (cargo fmt + clippy)
2019-03-26 20:51:39 +01:00
KoffeinFlummi
e6a7d8a693
Add seeking
2019-03-25 18:32:51 +01:00
Henrik Friedrichsen
7e17b127ac
Merge branch 'KoffeinFlummi-theming' into develop
2019-03-22 16:05:43 +01:00
KoffeinFlummi
69b79f5d63
Add configurable theme
2019-03-22 01:08:29 +01:00
Henrik Friedrichsen
9842b89457
remove obsolete events and callbacks
2019-03-17 22:14:59 +01:00
Henrik Friedrichsen
805039032b
trigger a redraw after screen change
2019-03-10 22:51:43 +01:00
Henrik Friedrichsen
13ef40254e
Merge branch 'wip_event_redraw' into develop
2019-03-10 21:56:35 +01:00
KoffeinFlummi
fcf28183bc
Add a vim-style command line
2019-03-09 15:04:02 +01:00
Henrik Friedrichsen
392e3efb87
turn off autorefresh and redraw only on demand
...
this should significantly reduce CPU usage but is a little bit more complicated.
while we're at it, remove the different screen redraw events and use a combined
event for all screens.
TODO:
the spotify player still needs to update the statusbar at least every second.
2019-03-09 01:55:55 +01:00
Henrik Friedrichsen
2bc87d8af5
make sure the title is set for the regular and chained method
2019-03-09 01:11:25 +01:00
Henrik Friedrichsen
502ac36de3
get rid of the panel wrapper for more space
...
the screen title is now displayed by the layout
2019-03-07 22:34:45 +01:00
Henrik Friedrichsen
0f3cc41115
cargo fmt
2019-03-05 23:26:23 +01:00
KoffeinFlummi
7a24eca809
Add main layout view and status bar
...
Fix #4
2019-03-05 19:18:36 +01:00