Releases: Toqozz/wired-notify
Releases · Toqozz/wired-notify
0.10.6
- Breaking change: zero_timeout_behavior now defaults to NeverExpire (correct according to notification spec). You can change it back by setting it to UseDefault.
- Updated notification timeout configuration to match the freedesktop spec. Thanks @bcspragu!
- Fix replacement not updating layout properly (#145).
- Fix replacement not resizing notification properly (#135).
0.10.5
0.10.4
0.10.3
- Support showing specific notifications with clip using e.g.
wired --show id37
(#96). - Add
wired --kill
to cleanly exit the process. - Performance improvements.
- Optionally trim whitespace in notification text (when
trim_whitespace
is set to true (default: true). - Updated
wired.service
to hopefully make sure that we have a display before starting the service. I still would rather you just launch wired directly. - Allow startup to continue even if we couldn't remove the existing wired socket (loosely #122).
0.10.2
0.10.2
- Support
And()
andOr()
inrender_criteria
/render_anti-criteria
. See wiki (#62). - Support supplying a name for
AppName
render criteria (#62). - Support moving notifications depending on "active" monitor. See
focus_follows
and associated issue (#60). - Support loading and using SVGs (#53).
- Fixed a bug where notifications would spawn at the top left of the screen for a frame or so when parented somewhere else (#71).
- Updated dependencies to resolve some "security vulnerabilities".
- Probably some other misc fixes.
0.10.1
0.10.0
render_criteria
works a little differently now:
Usingrender_criteria
(andrender-anti-criteria
) on root blocks is now supported (#37). This was possible before but not really useful because you had to have the same criteria for all the blocks underneath it anyway.- Old: If any block in the chain meets criteria, then draw.
- New: If root block doesn't meet criteria, then don't draw. If root block does mete criteria, but no child blocks do, then don't draw.
- Add
render_anti_criteria
which allows you to tell blocks to draw only when a criteria is not present. (see Blocks documentation for more information. - When loading config, we now validate that all blocks have different names to make sure the config is written correctly.
- Document how to send progress data to
ProgressBlock
. - Dramatically improve idle performance. #35
- Fixed a bug where replaced notifications might have a different layout to new ones. #37
- Update
cairo
andpango
dependencies. TextBlock
text will now fall back to wrapping on character boundaries if no word boundaries are available. #39- Fixed a bug where large notifications might take a long time to receive with a long
poll_interval
. #35 - Fixed a bug where replacing wasn't working as intended on notifications with the same app name and tag, with
replacing_enabled
set tofalse
. - Fixed a bug where notifications would sometimes blink on slower systems. #45
0.9.4
- Added tag hint, which allows replacing notifications more easily without managing id's. Usage here.
- Config now accepts all permutations of anchor positions, to avoid confusion. (#30)
- E.g. You can now do
hook: Hook(parent_anchor: TR, self_anchor: RT)
-- notice the flipped TR and RT.
- E.g. You can now do
MM
is now a valid anchor point, allowing stuff like notifications anchored to the middle of the screen. (#27)
0.9.3
- Added CLI control via Unix Sockets, see
wired --help
. (#6) - Added history functionality, controllable by the above. Also see the
history_length
config option. - Added
%i
formatting flag, which will be replaced by the notifications id. More information on wired markup stuff here - Added
print_to_file
config option, which tells wired to write some formatted notifications to a file, for scripting purposes. - Added
idle_threshold
config option, which will pause notifications when user has been idle for longer thanidle_threshold
seconds. Notifications will not automatically be unpaused on wake, and need to be manually cleared. Let me know if you think this should be different. (#12) - Added
RenderCriteria::Progress
to use with render criteria. - Added Nix Flake (thanks @Steav005).
- Added
replacing_resets_timeout
config option, which resets a notification's timer when it is replaced. (thanks @Steav005) - Fixed a panic when nothing other than
NotificationBlock
was set. - Fixed some HTML escape code edge cases (#11).
- Fixed a bug where dropping a notification would not immediately update.
0.9.2
Release addressing some issues on the issue tracker before a push to AUR.
- Add progress block, which displays progress when a hint with the name "value" is present (#4).
- Fixed a bug with certain window managers where
wired
would steal focus (#7). - Added
notification_actionx_and_close
shortcuts (#10 #9). (thanks @LordMZTE) - Added
backtrack_scroll_pos
option toScrollingTextBlock
, which will try to maintain scroll position when a notification is replaced.