Releases: nwg-piotr/nwg-drawer
nwg-drawer 0.7.0
- Added program crash protection in
restoreStateAndHide
by checking GTK widget validity; closes #162; - license changed back to MIT; #162;
- dependencies updated.
Over the last few nights, I ran a series of tests with the help of ChatGPT 4o, which resulted in a series of fixes to protect the program from crashing. At the same time I've become certain that the program will never be 100% stable, due to the imperfect working of GTK3 bindings in golang. v0.7.0 should be much more stable than all previous ones, however, random crashes will always happen. In case you find a repeatable crash, please attach a log to the bug report, see: https://github.com/nwg-piotr/nwg-drawer#logging.
nwg-drawer 0.6.5
- License changed to AGPLv3, as the gotk4 library uses it;
- dependencies updated.
nwg-drawer 0.6.4
- Dependencies updated in order to avoid the Memory Exhaustion in Expr Parser with Unrestricted Input vulnerability in github.com/expr-lang/expr.
nwg-drawer 0.6.3
- Fixed crash when deleting or backspacing all text from the search field #152 (only happened with the
-nocats
flag).
nwg-drawer 0.6.2
- Fixed crash on entering a
:command
in the search box while running with the-nocats
argument; closes #151.
nwg-drawer 0.6.1
- Added the ability to run shell commands directly from the search box - just use colon (:) as the first character; #143 by @rienovie;
- added optional close button for touch devices (use the
-closebtn left|right
flag); #148 by @caffeine01; - added size request for powerButtonsWrapper; closes #149;
- dependencies updated.
nwg-drawer 0.6.0
- Migrated to diamondburned GTK bindings, bye bye gotk3 library (but we are still on GTK3);
- disallowed userDirButton parent selection (makes possible keyboard usage on directory names);
- desktopEntries sorted case insensitive.
nwg-drawer 0.5.2
nwg-drawer 0.5.1
- Added calculations in the search box.
If the search box is not empty, and you press Enter, the search box content will be evaluated as an arithmetic operation.
If the result is not an error, it will be displayed in a small window, and copied to the clipboard with wl-copy.
Press any key to close the window.
This feature uses the expr library by Anton Medvedev.