Releases: FedeDP/ncursesFM
Releases · FedeDP/ncursesFM
ncursesFM-3.1
- NEW: added basic mouse support
- NEW: pg_up/down to move directly to first/last file in every mode
- NEW: 'i' to view current file full pathname
- NEW: unicode support
- NEW: i18n support, for now en, it, es_AR, de
- NEW: helper_win content is now per-active tab: it will update when changing mode/tab
- NEW: added support for extracting pwd-protected archive if libarchive >= 3.2.0
- NEW: new selected mode to check selected files, and eventually remove them from selected list
- NEW: switched to GNU getopt to get cmdline arguments
- NEW: LOOOOTS of other improvements nearly in every aspect of the fm (diff between v3.0 and head gives: 52 files changed, 5247 insertions(+), 2519 deletions(-) )
- added wiki pages (https://github.com/FedeDP/ncursesFM/wiki)
- fixed lots of bugs
- lots of code improvements
- lots of improvements to makefile
For more information, please refer to changelog file. There are plenty of features not even mentioned here.
ncursesFM-3.0
- NEW: typesort function to sort files and folders.
- NEW: log_persistency option to save logs across program restarts.
- NEW: switched to udisks2 monitor instead of udev. Way easier and more reliable. Device monitor will only show really mountable devices (eg: a cd reader won't be listed until a cd is inserted).
- NEW: now catching global (external) Udisks2 signals: this way ncursesFM will show a notification even if external tool has mounted/unmounted a device.
- NEW: highlight active tab with a green arrow. Highlight active tab in fast browse mod with red arrow.
- NEW: now you can select files even in fast_browse_mode. Fast_browse_mode became a per-tab property.
- NEW: added a SYSINFO line, with clock, battery monitor and generic system information (used ram, procs, uptime...)
- NEW: added bookmarks. You can add whatever type of file you wish to bookmarks.
- NEW: switched to inotify. This way ncursesFM will catch modifications inside its current active folders, even from external tool (eg: "touch foo", foo file will instantly show up in ncursesFM). And i could remove my own checking code.
- NEW: added clang support.
- NEW: switched to ppoll. Reduced number of static threads to 1 (instead of 3).
- NEW: gracefully catching and managing external signals (SIGINT and SIGTERM).
- Libudev is now mandatory.
- Lots of bugfixing and improvements in every aspect of the fm.
Mainly, ncursesFM will now use less memory and less CPU. Every screen draw is made from a single thread, so there are no more mutexes, and it can be considered safe.
For more information, please refer to changelog file. There are plenty of features not even mentioned here.
ncursesFM-2.2
- NEW: highlight of selected files
- NEW: added an internal udev device monitor. It runs in background while ncursesFM runs, and it can automount your devices
- NEW: added a logger
- NEW: added bash completion script for executable file
- Lots of UI fixes
- Some critical fixes in extractor/archiver functions
- Fixed compilation without every optdep
- Safer code, plus some possible memleaks fixed.
For more information, please refer to changelog file or check commits.
ncursesFM-2.1
- NEW: iso mounting through udisks2 (same as usb drive mount) instead of fuseiso.
- NEW: resize support.
- NEW: added ability to change sorting function: alphabetically(default), by size or by last mod.
- NEW: added a "fast browse mode": once enabled, user can jump between files in current folder by just typing their names.
- lots of internal changes, with less mem usage and performance improvement. Notably far less cpu cycles used.
- lots of bugfixing.
- dropped libmagic.
- code is way safer thanks to mutexes.
ncursesFM-2.0
- NEW: added ability to mount external drives through udisks2.
- NEW: added ability to inhibit powermanagement through logind while a job(eg paste/cut/extract/compress) is running.
- NEW: Added ability to install downloaded package files through packagekit.
- All of them relies upon new sd-bus API, that is compatible with both old dbus1 and kdbus.
- Lots of internal changes.
- Lots of bugfixing, some performance improvements and may be lower memory footprint.
See changelog since last release for a more detailed list of changes.
ncursesFM-1.2
See changelog: f080d1a
ncursesFM-1.1
Fixed some bugs, see changelog.
ncursesFM-1.0
First stable release.