This release marks the first stable version of
GTK-based antiright.
It adds support for menu buttons and a new format
for icon button
specification, usable within the menu
specification. It incorporates a
much-needed documentation overhaul, elimination of
gcc warnings, and
improved error handling.
The terminal application, GSHTerm, is now
transparent by default.
This release features the consolidation of globals
by means of passed
application structures. This allows cleaner, more
structured code and
more memory to be freed after initialization.
Unlinking of the command
script file in GSHTerm is now performed after
gtk_main terminates,
rather than in an exit callback. Various method
refactorings have been
performed.
This release adds support for dialogs, including
various forms of the
file chooser, the message dialog, and the font
selector. A bug causing
a crash of the ACE deskbar has been resolved. A
build problem with
GNU make has been resolved. An installation
problem, due to incorrect
installation ordering, has been resolved. An
option to choose between a
scrolled and a nonscrolled window has been added.
This release features a rewrite of the dynamic widget framework to allow multiple updating widgets, an updating progress bar, undecorated windows for panels, and the removal of relief around image buttons to improve panel appearance.