Commit Graph

74 Commits (13d046e6ad8cf16abafd26b9e5b61ea0e3688b19)

Author SHA1 Message Date
Arijit Basu d0342260fe Add support for NO_COLOR
Also, add `general.logs` to the config.

Ref: https://no-color.org/
4 years ago
Arijit Basu af1cda5762 Better symlink support
Closes: https://github.com/sayanarijit/xplr/issues/37
4 years ago
Arijit Basu ea42b1969a Improve scrolling behaviour
Closes: https://github.com/sayanarijit/xplr/issues/54
4 years ago
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.
4 years ago
Arijit Basu 055c1083d6 Support easier key remaps
Also,

- Add key binding `~` to go to homedir.
- Add customizable cursor and prompts.
- Improve the help menus.
4 years ago
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.
4 years ago
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
4 years ago
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.
4 years ago
Arijit Basu dba8631911 Add CI/CD gh actions
Mostly stolen from https://github.com/Rigellute/spotify-tui.
4 years ago
Arijit Basu b98812fe06
Fix "Input" case 4 years ago
Arijit Basu 500f15bd32
Make UI lowercase 4 years ago
Arijit Basu af8a637030
Logging, testing and other improvements 4 years ago
Arijit Basu 7cbb9d2baf
Saner key bindings 4 years ago
Arijit Basu 56d63a2316
Move, Copy, Create, Delete 4 years ago
Arijit Basu f43ba87a2b
Finish Selected -> Selection renaming 4 years ago
Arijit Basu 8a6da63936
Rename selected -> selection 4 years ago
Arijit Basu 2c56b80fde
Minor fixes 4 years ago
Arijit Basu 3572d26b95
Too big of a rewrite 4 years ago
Arijit Basu 98920637f9
Number input 4 years ago
Arijit Basu d3f88a1fa5
Display mode in help menu title 4 years ago
Arijit Basu 669151c70e
Show help menu 4 years ago
Arijit Basu 044b7860a1
Fixed fzf search added pwd shell option
Now I can finally use it to replace nnn
4 years ago
Arijit Basu 2e551ce38d
Support for command action 4 years ago
Arijit Basu f9c3edee06
Not yet doing what it's supposed to 4 years ago