Arijit Basu
074e0d1250
Replace handlebars with Lua
...
Replace handlebars with Lua functions by introduction Lua function API.
2021-05-21 16:28:06 +05:30
Arijit Basu
9e89c6503d
Use key tab
to select files in search mode
...
Select files fzf style in search mode, without losing the search input.
Also, make background tasks failsafe and measure ui rendering.
2021-05-08 19:57:38 +05:30
Arijit Basu
3aa349f614
Don't refresh pipes on every iteration
...
From this commit, the app state will be written to the output pipes only
when invoking a command.
For auto refreshing pipes, we can brainstorm on `service`s concept.
2021-05-08 13:11:26 +05:30
Arijit Basu
33e500a16d
Move pipe writing logic from runner to app
...
Ref: https://github.com/sayanarijit/xplr/issues/103
2021-04-26 12:45:07 +05:30
Arijit Basu
2596c0c4c3
Remove task priority
...
Since we are now blocking on task inputs, the priority is no longer
required.
2021-04-09 15:29:05 +05:30
Arijit Basu
6d0ea06d7b
Add pwd watcher
...
Also optimize the main thread.
2021-04-09 04:19:44 +05:30
Arijit Basu
09abda29a3
Several optimizations
...
- Write to pipes only when the value changes.
- Sleep when not reading key event or messages.
Fixes: https://github.com/sayanarijit/xplr/issues/10
2021-04-07 01:59:02 +05:30
Arijit Basu
dba8631911
Add CI/CD gh actions
...
Mostly stolen from https://github.com/Rigellute/spotify-tui .
2021-04-05 12:32:40 +05:30
Arijit Basu
f3b72343f1
Fix benchmarking
2021-04-03 21:28:02 +05:30
Arijit Basu
c2bc8aee20
Fix benchmarks
2021-04-02 17:20:19 +05:30
Arijit Basu
203ed7ed25
Add horizontal movement benchmark tests
2021-03-05 19:21:39 +05:30
Arijit Basu
7beaec1763
Easier key handling
2021-03-04 11:42:32 +05:30
Arijit Basu
8221140756
Refresh after running command
2021-03-03 20:55:01 +05:30
Arijit Basu
f9c3edee06
Not yet doing what it's supposed to
2021-03-01 16:53:04 +05:30