New
v0.3.0
(corresponding docs commit: https://github.com/elkowar/eww/commit/86476a79feee9c46af30f521f17152b1d2c0ad97)
BREAKING CHANGES
- Change the onclick command API to support multiple placeholders.
This changes. the behaviour of the calendar widget's onclick as well as the onhover and onhoverlost
events. Instead of providing the entire date (or, respecively, the x and y mouse coordinates) in
a single value (
day.month.year,x y), the values are now provided as separate placeholders. The day can now be accessed with{0}, the month with{1}, and the year with{2}, and similarly x and y are accessed with{0}and{1}.
Features
- Add
eww inspectorcommand - Add
--no-daemonizeflag - Add support for displaying marks on
scale-widget (By: druskus20) - Add
children-widget that allows custom widgets to make use of children - Add support for
:hovercss selectors for eventbox (By: druskus20) - Add
eww getsubcommand (By: druskus20) - Add circular progress widget (By: druskus20)
- Add
:xalignand:yalignto labels (By: alecsferra) - Add
graphwidget (By: druskus20) - Add
>=and<=operators to simplexpr (By: viandoxdev) - Add
desktopwindow type (By: Alvaro Lopez) - Add
scrollwidget (By: viandoxdev) - Add
notificationwindow type - Add drag and drop functionality to eventbox
- Add
search,captures,stringlength,arraylengthandobjectlengthfunctions for expressions (By: MartinJM, ElKowar) - Add
matchesfunction - Add
transformwidget (By: druskus20) - Add
:onacceptto input field, add:onclickto eventbox - Add
EWW_CMD,EWW_CONFIG_DIR,EWW_EXECUTABLEmagic variables - Add
overlaywidget (By: viandoxdev)
Notable Internal changes
- Rework state management completely, now making local state and dynamic widget hierarchy changes possible.
Notable fixes and other changes
- Fix
onscrollgtk-bug where the first event is emitted incorrectly (By: druskus20) - Allow windows to get moved when windowtype is
normal - Added more examples
- List system-level dependencies in documentation
- Document structure of magic variables (By: legendofmiracles)