Releases: waycrate/exwlshelleventloop
Releases · waycrate/exwlshelleventloop
v0.18.1
- Fix: handle wl_pointer::Event::AxisValue120 for scrolling (#376) by @ibrahimduran
- Fix: (Message, Instant) cannot try_into to LayerShellCustomActionWithId
v0.18.0
Changed
- Feat: Sctk refactor in #368
- Fix: high cpu usage in #364 by @Magniquck
- Feat: add iced_exwlshell library
- Feat: add client side decoration control for XDG windows (#375) by @httpsworldview
v0.18.0-beta4
v0.17.1
Changed
- Fixed: background cannot run
v0.17.0
Changed
- Fixed: single program never exits after switching to tty
- Fixed: mouse and pointer dead after switching to tty
- refactor: use winit keyboard types (#357) by @bitbloxhub
NOTE:
It should be breaking change because the waycrate_xkbkeycode is rewritten. I forgot that.
v0.16.1
Changed
- Fixed: single program never exits after switching to tty
- Fixed: mouse and pointer dead after switching to tty
Others
Maybe it is wired that layershell program must die, but seems that it is needed.
v0.16.0
Changed
- Allow changing KeyboardInteractivity at runtime by @danhandrea
- feat: make with_connection accept function
- feat(layershellev): replace use_last_output with output_option in NewInputPanelSettings (#355) by @fortime
- fix: do not panic in eventloop run, and return the error to the top
v0.15.0
Fix
- The theme won't think unless you type some keys
- The unique action generated by macro need to be invoke again in update, now you can just use
Message::Unlockin view, and it will be handled in backend, and won't be passed to update, that means, you won't need to write something likeMessage::Unlock => Task::done(message). See https://github.com/waycrate/exwlshelleventloop/blob/master/iced_examples/counter_lock/src/main.rs#L51-L85
What's Changed
- chore(deps): bump libwaysip from 0.5.0 to 0.6.0 by @dependabot[bot] in #319
- chore(deps): bump tempfile from 3.23.0 to 3.24.0 by @dependabot[bot] in #320
- chore(deps): bump crate-ci/typos from 1.40.0 to 1.40.1 by @dependabot[bot] in #321
- feat: add subscriber for wayland by @Decodetalkers in #86
- chore(deps): bump crate-ci/typos from 1.40.1 to 1.42.1 by @dependabot[bot] in #329
- chore(deps): bump zbus from 5.12.0 to 5.13.2 by @dependabot[bot] in #330
- fix: drive refresh from wayland events by @httpsworldview in #332
- fix: replace delegate_noop with a dispatch that responds to XDG ping by @httpsworldview in #337
- chore(deps): bump crate-ci/typos from 1.42.1 to 1.43.4 by @dependabot[bot] in #338
- chore(deps): bump tempfile from 3.24.0 to 3.25.0 by @dependabot[bot] in #339
New Contributors
- @httpsworldview made their first contribution in #332
Full Changelog: v0.14.2...v0.15.0
v0.15.0-rc1
What's new
- remove dependencies for iced in iced_layershell and iced_sessionlock
- add iced_wayland_subscriber crate
- use calloop Channel instead open a new thread in layershellev and sessionlockev
- support use the name of wl_output to open a new layershell by @dcxo
What's Changed
- chore(deps): bump libwaysip from 0.5.0 to 0.6.0 by @dependabot[bot] in #319
- chore(deps): bump tempfile from 3.23.0 to 3.24.0 by @dependabot[bot] in #320
- chore(deps): bump crate-ci/typos from 1.40.0 to 1.40.1 by @dependabot[bot] in #321
- feat: add subscriber for wayland by @Decodetalkers in #86
- chore(deps): bump crate-ci/typos from 1.40.1 to 1.42.1 by @dependabot[bot] in #329
- chore(deps): bump zbus from 5.12.0 to 5.13.2 by @dependabot[bot] in #330
Full Changelog: v0.14.2...v0.15.0-rc1
v0.14.2
What's new
- solve the duplication keyboard
- also send close event when monitor is dead
- add document for generated enums
What's Changed
- chore: when keyboard enter the surface, we should also update surface by @Decodetalkers in #318
Full Changelog: v0.14.1...v0.14.2