Arijit Basu
8ddc000895
Make config private
2021-04-26 12:45:07 +05:30
Arijit Basu
2470827aac
Organize tests
2021-04-26 12:45:07 +05:30
Arijit Basu
f38398e900
Make internals private
2021-04-26 12:45:07 +05:30
Arijit Basu
871a4c79aa
Fix divide by zero error
2021-04-22 11:50:43 +05:30
Arijit Basu
ca13ebb193
Added inode size
...
Also supports sorting by inode size.
Closes: https://github.com/sayanarijit/xplr/issues/84
2021-04-19 14:48:45 +05:30
Arijit Basu
b53f0c21bb
Improve read-only mode
...
Do not include non-read-only actions in the in read-only mode. i.e. do
not display non-read-only actions in help menu.
Ref: https://github.com/sayanarijit/xplr/issues/22
2021-04-19 14:33:42 +05:30
Arijit Basu
e70fa57228
Fix selection
...
Fixes: https://github.com/sayanarijit/xplr/issues/81
2021-04-19 00:58:04 +05:30
Arijit Basu
a8896740c8
Add sorting support
...
Also improve filtering.
Closes: https://github.com/sayanarijit/xplr/issues/58
2021-04-18 16:14:17 +05:30
Arijit Basu
3ab9bcb4c9
Fix UI style priority
...
Fixes: https://github.com/sayanarijit/xplr/issues/68
2021-04-15 15:55:06 +05:30
Arijit Basu
1dba3d5e8e
Fix overwriting of default config.
...
This fixes the overwriting of default configuration.
Also, add tests to validate the new logic.
Fixes: https://github.com/sayanarijit/xplr/issues/68
2021-04-15 13:55:42 +05:30
Arijit Basu
d0342260fe
Add support for NO_COLOR
...
Also, add `general.logs` to the config.
Ref: https://no-color.org/
2021-04-14 08:38:00 +05:30
Arijit Basu
af1cda5762
Better symlink support
...
Closes: https://github.com/sayanarijit/xplr/issues/37
2021-04-13 08:48:50 +05:30
Arijit Basu
ea42b1969a
Improve scrolling behaviour
...
Closes: https://github.com/sayanarijit/xplr/issues/54
2021-04-12 21:51:59 +05:30
Arijit Basu
f247acf626
Fix remap behaviour and help menu
...
Remapping a key should overwrite default. Also, remapped keys shouldn't
be redundantly visible in help menu.
Also, display log time.
2021-04-11 22:22:36 +05:30
Arijit Basu
055c1083d6
Support easier key remaps
...
Also,
- Add key binding `~` to go to homedir.
- Add customizable cursor and prompts.
- Improve the help menus.
2021-04-11 21:15:01 +05:30
Arijit Basu
080e1686f3
Improve version compatibility
...
From this version, xplr won't annoy the users to visit the upgrade guide
when there is no need.
Also, users will only get upgrade related notification when it is
there is one.
2021-04-11 21:15:01 +05:30
Arijit Basu
3598be0f19
Improve config defaults
...
- Rename `custom` field for node metadata to `meta`.
- Move `icon` to `meta.icon`.
- Rename `normal_ui` to `default_ui`.
- Rename `filetypes` to `node_types`.
- Split `modes` into `modes.builtin` and `modes.custom`.
- Add the missing `create file` mode.
- Rename `focused_ui` to `focus_ui`.
- Make `general.table.header` non-nullable.
- Add support for incremental configuration updates.
Ref: https://github.com/sayanarijit/xplr/issues/45
2021-04-11 21:15:01 +05:30
Arijit Basu
588a50af7e
Add support for custom metadata for table row UI
...
Example:
```yaml
filetypes:
directory:
custom:
foo: bar
...
```
Where `foo` and `bar` can be anything string.
It can be accessed with the `{{{custom.foo}}}` variable.
2021-04-09 11:57:24 +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
b98812fe06
Fix "Input" case
2021-04-03 21:38:09 +05:30
Arijit Basu
500f15bd32
Make UI lowercase
2021-04-03 21:35:50 +05:30
Arijit Basu
af8a637030
Logging, testing and other improvements
2021-04-03 11:32:05 +05:30
Arijit Basu
7cbb9d2baf
Saner key bindings
2021-04-02 19:56:18 +05:30
Arijit Basu
56d63a2316
Move, Copy, Create, Delete
2021-04-02 16:12:10 +05:30
Arijit Basu
f43ba87a2b
Finish Selected -> Selection renaming
2021-04-02 07:45:00 +05:30
Arijit Basu
8a6da63936
Rename selected -> selection
2021-04-02 07:40:51 +05:30
Arijit Basu
2c56b80fde
Minor fixes
2021-04-01 22:34:12 +05:30
Arijit Basu
3572d26b95
Too big of a rewrite
2021-04-01 15:17:24 +05:30
Arijit Basu
98920637f9
Number input
2021-03-15 14:49:30 +05:30
Arijit Basu
d3f88a1fa5
Display mode in help menu title
2021-03-06 10:11:59 +05:30
Arijit Basu
669151c70e
Show help menu
2021-03-04 20:12:47 +05:30
Arijit Basu
044b7860a1
Fixed fzf search added pwd shell option
...
Now I can finally use it to replace nnn
2021-03-03 00:15:21 +05:30
Arijit Basu
2e551ce38d
Support for command action
2021-03-02 14:24:43 +05:30
Arijit Basu
f9c3edee06
Not yet doing what it's supposed to
2021-03-01 16:53:04 +05:30