| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-06 | Fancy README (#5) | dylan | |
| 2026-03-03 | dfm: 1.0.0 | Dylan Araps | |
| It is finished. | |||
| 2026-03-03 | doc: nit | Dylan Araps | |
| 2026-03-02 | nit: all lowercase | Dylan Araps | |
| 2026-03-02 | platform/bsd.h: Remove apple-ism | Dylan Araps | |
| 2026-03-02 | platform/bsd.h: initial BSD platform support. | Dylan Araps | |
| Untested... based on how other file managers do it. Related: #3 | |||
| 2026-03-02 | dfm: work with nameless events | Dylan Araps | |
| This is needed for BSD kqueue. | |||
| 2026-03-02 | inf: fix trunc of wide chars | Dylan Araps | |
| This new drawing code is overall ugly but I'm out of free time so it'll do for now... it works. | |||
| 2026-03-02 | inf: Fix trunc of wide chars | Dylan Araps | |
| 2026-03-02 | inf: add / to trunc | Dylan Araps | |
| 2026-03-02 | inf: responsive search | Dylan Araps | |
| Always show tail of search. | |||
| 2026-03-02 | inf: truncate pwd | Dylan Araps | |
| Shows the tail instead of head when truncated. Last thing left is to show search... then dfm is done. | |||
| 2026-03-02 | inf: take window size into account | Dylan Araps | |
| foundation before truncating of pwd. | |||
| 2026-03-02 | nav: smaller mark message | Dylan Araps | |
| 2026-03-02 | draw: only sanitize if needed | Dylan Araps | |
| Skips a loop over every byte in draw. | |||
| 2026-03-01 | dfm: truncate entry but keep end | Dylan Araps | |
| Works with utf8 too. Before: Kamisama.Mou.Sukoshi.Dake.EP01.1080p.FOD.WEB-DL.AAC Kamisama.Mou.Sukoshi.Dake.EP01.1080p.FOD.WEB-DL.AAC After: Kamisama.Mou.Sukoshi.Dake.EP01.1080p.FOD....tar.mkv Kamisama.Mou.Sukoshi.Dake.EP01.1080p.FOD....tar.srt | |||
| 2026-03-01 | embed: maybe fix macOS issue | Dylan Araps | |
| 2026-03-01 | bulk_rename: skip unmodified | Dylan Araps | |
| 2026-03-01 | bin/embed: make /really/ portable | Dylan Araps | |
| Turns out that sed and awk backslash handling differs across implementations so the original code (and the many other incantations of it I tried) didnt work on macOS and BSD (or worked there but not in GNU or busybox). Here's a POSIX shell version that should work everywhere. | |||
| 2026-03-01 | dfm: add initial macOS support. | Dylan Araps | |
| Thanks to Pinix for the report and necessary changes. | |||
| 2026-02-28 | doc: add sed | Dylan Araps | |
| 2026-02-28 | misc: add bulk rename to Greek layout | Dylan Araps | |
| 2026-02-28 | Merge branch 'bulk-rename' | Dylan Araps | |
| 2026-02-28 | dfm: add ranger style bulk rename | Dylan Araps | |
| Also the ability to embed scripts within dfm. | |||
| 2026-02-28 | dfm: remove leftover assert | Dylan Araps | |
| 2026-02-28 | misc: Add fallback for no XTerm alternate screen | Dylan Araps | |
| This cannot be determined at runtime without terminfo. | |||
| 2026-02-28 | configure: fix -DMACRO | Dylan Araps | |
| 2026-02-28 | build: Maybe fix OpenBSD | Dylan Araps | |
| We'll see how this goes... | |||
| 2026-02-28 | configure: fix OpenBSD | Dylan Araps | |
| 2026-02-28 | Makefile.in: fix OpenBSD error | Dylan Araps | |
| 2026-02-28 | bin/u8: fix reading of bytes | Dylan Araps | |
| related to: #2 | |||
| 2026-02-28 | Makefile.in: Fix OpenIndiana | Dylan Araps | |
| 2026-02-28 | doc: nit | Dylan Araps | |
| 2026-02-28 | config_key: add missing Greek keys | Dylan Araps | |
| 2026-02-28 | doc: nit | Dylan Araps | |
| 2026-02-28 | Merge branch 'trash' | Dylan Araps | |
| 2026-02-28 | dfm: add trash support | Dylan Araps | |
| 2026-02-28 | dfm: make sure to join gap buffer on early exec | Dylan Araps | |
| 2026-02-28 | config_cmd: typo | Dylan Araps | |
| 2026-02-28 | confi_cmd: typo | Dylan Araps | |
| 2026-02-28 | dfm: also wake on winch | Dylan Araps | |
| This adds responsive resize whilst still allowing dfm to do nothing at idle. Nifty. | |||
| 2026-02-28 | lib: clean up includes | Dylan Araps | |
| 2026-02-28 | dfm: fix includes | Dylan Araps | |
| 2026-02-28 | Merge branch 'master' of github.com:dylanaraps/dfm | Dylan Araps | |
| 2026-02-28 | build: fix gitignore error | Dylan Araps | |
| 2026-02-28 | Merge pull request #1 from sewnie/gitignore | dylan | |
| fix configure generation errors | |||
| 2026-02-28 | bin/u8: Fix byte splitting and variable chaining | Dylan Araps | |
| Turns out I encountered this issue five years ago and reported it. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257702 Closes #2 | |||
| 2026-02-28 | config.h.in: fix accidental double quoting | sewn | |
| Removes the extraneous quote that breaks building with LLVM. | |||
| 2026-02-27 | misc: nit | Dylan Araps | |
| 2026-02-27 | doc: nit | Dylan Araps | |