35 lines
1.7 KiB
Markdown
35 lines
1.7 KiB
Markdown
# Changelog
|
||
|
||
## v2.1
|
||
- Made the installer compatible with minimal Calculinux environments by replacing `install -m` with `cp` followed by `chmod`.
|
||
|
||
|
||
## Current
|
||
|
||
- Bash shell integration is installed automatically through `~/.bashrc`.
|
||
- Multi-command actions execute as one TUI handoff; TUI is not redrawn between commands.
|
||
- Each generated command is added to Bash history.
|
||
- Failed commands stop the current action and pause on a `read` before TUI resumes.
|
||
- Marks are stored as absolute paths and survive directory changes.
|
||
- Returning to a directory shows its previously marked entries again.
|
||
- Moving marked entries uses the current TUI directory as the destination.
|
||
- `.tui` lookup is limited to the user's home directory.
|
||
|
||
## Unreleased
|
||
|
||
- Hidden files and directories are hidden by default; use `tui -a` / `tui --all` to show them.
|
||
- Added a synthetic parent-directory entry at the top of every listing.
|
||
- Left arrow moves the cursor to the parent entry; pressing left again moves to the parent directory.
|
||
- Navigation is limited to the directory containing the applicable `.tui` file.
|
||
- Added `ls --color`-style colors for directories, symlinks, executables, archives and common image files.
|
||
- Marked paths remain visible as marked when returning to their directory.
|
||
|
||
### v2 – cursor and block selection update
|
||
- Cursor can now move to the empty line immediately below the last object.
|
||
- `Ctrl+K K` now behaves like joe: the block end is the row immediately above the cursor.
|
||
- On the bottom empty line, `Ctrl+K K` therefore selects through the last object.
|
||
|
||
## v2 update
|
||
- The bottom empty row now visibly shows the cursor.
|
||
- When TUI exits normally, the shell integration changes the parent Bash shell to the directory where TUI was closed.
|