Skip to content

WIP: wayland-next #2136

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 191 commits into from
Jun 14, 2025
Merged

WIP: wayland-next #2136

merged 191 commits into from
Jun 14, 2025

Conversation

lbonn
Copy link
Collaborator

@lbonn lbonn commented May 23, 2025

No description provided.

lbonn added 30 commits July 24, 2020 19:30
Based on sardemff7 previous wayland attempt
- Fix mouse support
- Handle key repeats
- Positioning
- Fix periodic count updates
It seems like since meson 0.55.0, subprojects with name separators don't
work at all (they were causing a warning before).

This is a quick dirty fix, until we fix this upstream.

Fixes #2
Overlay is reserved for lock screens and similar programs.

Fixes #7
Was causing segfaults when window content updates too fast.
This reverts commit dc1b159.

Given the current options, it's probably better to show rofi on top of
lock screens than not show it on top of full screen windows.

Discussion:
lbonn#12
lbonn#7
lbonn and others added 28 commits May 25, 2025 18:54
Include wayland version.

isssue: #2133
Also try to make the option printing more consistent
Also by default they both need to be available, you can disable
depending on your needs.
- "[Wayland] HiDPI: Try the first transparent frame trick"
commit 146c7b1.

- "[Wayland] If there is one monitor use dpi of that monitor."
commit 9afe543.
* [Wayland] Estimate DPI from one detected monitor

This will work for single-monitor setup

Co-Authored-by: lbonn

* [Wayland] Update the DPI estimation to also use monitor name if available.

* [Doc] Update DPI setting for wayland in manpage.

---------

Co-authored-by: Qball <qball@blame.services>
@DaveDavenport DaveDavenport marked this pull request as ready for review June 14, 2025 09:28
@DaveDavenport DaveDavenport merged commit 4bcbe12 into next Jun 14, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.