Switch from pop-os iced fork to iced_layershell#578
Draft
MalpenZibo wants to merge 14 commits intomainfrom
Draft
Switch from pop-os iced fork to iced_layershell#578MalpenZibo wants to merge 14 commits intomainfrom
MalpenZibo wants to merge 14 commits intomainfrom
Conversation
3812dee to
bb13f6e
Compare
Collaborator
Owner
Author
|
Can you share your appearance settings? This could be related to the changes to the theme settings. I want to fix that kind of stuff in a dedicated PR. Maybe if we decide to stick with this iced_layershell solution, I can rebase #574 on top of this |
Add hover state tracking and shell.request_redraw() to PositionButton, matching iced 0.14's reactive rendering protocol (PR #2662). Previously, hover status was computed live in draw() from cursor position. With reactive rendering, draw() is only called when a widget requests it. Without request_redraw(), the button never triggers a redraw on hover enter/leave. Now: update() tracks is_hovered state changes and calls request_redraw() when hover changes. draw() uses the tracked state instead of live cursor.
- Flip workspace scroll direction mapping for negated axis values - Handle both Lines and Pixels scroll deltas in position_button - Adjust default md font size to 14px
Replace iterate(false) + sleep(10ms) polling loop with iterate(true) blocking on a registered pipe fd. Commands wake the mainloop via the pipe, restoring zero-idle-CPU behavior.
4a96263 to
c8f57b8
Compare
Collaborator
|
I think I found it. |
Owner
Author
|
Ok secondary color will be probably deprecated. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Summary
MalpenZibo/iced) withiced_layershell, a standalone Wayland layer shell backend built on standard iced 0.14iced::imports toiced_layershell::, replacingiced::window::IdwithSurfaceId,iced::daemon()withiced_layershell::application(), and platform-specific layer surface APIs with iced_layershell equivalentsTest plan