Tree
- Tree:
0a2b2b11fac7c3087415c9e6eaabd2d162ff945e- Date:
- Message:
- aestel/display.lua, aestel/menu.lua, aestel/navigate.lua, bin/browsefiles.lua, bin/setbackground.lua: Add status bar and unify error handling. - Add display.status_bar to render the (n/total) /path/to/dir footer in reverse video at the bottom of the terminal. - Pass cwd to menu.menu from navigate.browse so the status bar is drawn when navigating directories; pass nil from static menus like launchprogram.lua to suppress it. - Remove the hardcoded "Current Path" from display.write_header; the path is now shown in the status bar. - Remove the start_row parameter from M.browse and update browsefiles.lua and setbackground.lua to match. - Replace the per-render "... more items ..." indicator with the status bar's (n/total) count to avoid a redundant line that consumed a row in small windows. - Unify both error paths in M.browse (go up and select directory) on display.status_line, eliminating io.write calls that were leaking the error to stdout and getting captured by the shell wrapper for cd-on-exit. - Bump the error toast sleep from 1s to 2s so the message is readable.
| LICENSE.md | commits | blame |
| Makefile | commits | blame |
| aestel/ | |
| bin/ | |
