2021-11-15 23:30:34 +03:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
All notable changes to eww will be listed here, starting at changes since version 0.1.2.
|
|
|
|
|
|
|
|
|
|
|
|
## [Unreleased]
|
|
|
|
|
2022-04-19 14:00:50 +03:00
|
|
|
### 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}`.
|
|
|
|
|
2021-11-15 23:30:34 +03:00
|
|
|
### Features
|
|
|
|
- Add `eww inspector` command
|
|
|
|
- Add `--no-daemonize` flag
|
|
|
|
- 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 `:hover` css selectors for eventbox (By: druskus20)
|
|
|
|
- Add `eww get` subcommand (By: druskus20)
|
|
|
|
- Add circular progress widget (By: druskus20)
|
2022-04-29 15:06:20 +03:00
|
|
|
- Add `:xalign` and `:yalign` to labels (By: alecsferra)
|
2022-04-13 16:10:40 +03:00
|
|
|
- Add graph widget (By: druskus20)
|
|
|
|
- Add `>=` and `<=` operators to simplexpr (By: viandoxdev)
|
2022-04-13 15:22:08 +03:00
|
|
|
- Add `desktop` window type (By: Alvaro Lopez)
|
2022-04-13 16:10:40 +03:00
|
|
|
- Add `scroll` widget (By: viandoxdev)
|
2022-04-13 16:32:26 +03:00
|
|
|
- Add `notification` window type
|
2022-04-19 14:00:50 +03:00
|
|
|
- Add drag and drop functionality to eventbox
|
2022-04-19 14:29:17 +03:00
|
|
|
- Add `search`, `captures`, `stringlength`, `arraylength` and `objectlength` functions for expressions (By: MartinJM, ElKowar)
|
2022-04-19 14:49:12 +03:00
|
|
|
- Add `matches` function
|
2022-04-19 21:15:25 +03:00
|
|
|
- Add transform widget (By: druskus20)
|
2022-04-29 11:52:25 +03:00
|
|
|
- Add `:onaccept` to input field, add `:onclick` to eventbox
|
2022-05-21 16:06:42 +03:00
|
|
|
- Add `EWW_CMD`, `EWW_CONFIG_DIR`, `EWW_EXECUTABLE` magic variables
|
2021-11-15 23:30:34 +03:00
|
|
|
|
|
|
|
### Notable Internal changes
|
|
|
|
- Rework state management completely, now making local state and dynamic widget hierarchy changes possible.
|
|
|
|
|
|
|
|
### Notable fixes and other changes
|
|
|
|
- Fix `onscroll` gtk-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)
|