|
6b92144f15
|
surface: avoid spam of window surfaces with scale and transform events
fixes #4408
|
2024-01-11 14:07:28 +01:00 |
|
|
71166ef40b
|
subsurfaceTree: update surface tree protocol feedback on map
|
2024-01-09 18:14:08 +01:00 |
|
|
33444e1e5e
|
deps: update wlroots
|
2024-01-01 16:47:54 +01:00 |
|
|
cc0516a9ae
|
windowrules: minor fixes to onworkspace
fixes #4227
|
2023-12-23 15:49:42 +01:00 |
|
|
460a326c90
|
Revert "xdgshell: set predicted tiled windows to monitor res size pre-map"
This reverts commit 763d5fa05f .
Some issues and fixes #4185
|
2023-12-18 14:45:20 +00:00 |
|
|
403fd7d9f6
|
xwayland: move commit handler connect to associate
fixes #4179
|
2023-12-18 00:15:30 +00:00 |
|
|
763d5fa05f
|
xdgshell: set predicted tiled windows to monitor res size pre-map
Should improve #4022 although not exactly fix. Fixing would require more witchcraft
|
2023-12-17 20:09:34 +00:00 |
|
|
9fd928e114
|
internal: nuke CWindow::m_bMappedX11
it's useless. m_bIsMapped is the same.
|
2023-12-17 20:00:18 +00:00 |
|
|
8c9f38e405
|
events: improve wl_surface::commit event tracking
|
2023-12-17 19:58:01 +00:00 |
|
|
c0d9dcc586
|
xwayland: set reported and pending size/pos on geometry sets
|
2023-12-17 14:53:59 +00:00 |
|
|
395ab3ba37
|
xdg: use better min/max size checks for floating resizes
|
2023-12-15 15:38:20 +00:00 |
|
|
ba2af6f86d
|
focus: prefer sendMotionEventsToFocused for ensuring cursor image
|
2023-12-12 14:58:43 +00:00 |
|
|
8f38487884
|
xwayland: don't change workspace on configure for invisible windows
fixes #3578
|
2023-12-12 01:15:17 +00:00 |
|
Vaxry
|
9f5b9053c6
|
internal: Remake borders as window decorations (#4104)
|
2023-12-10 16:28:12 +00:00 |
|
François Conzelmann
|
4a42344e97
|
style/ci: apply clang-format and verify it in ci (#4039)
* style: apply clang-format
* ci: add new clang-format job to CI
|
2023-12-06 22:54:56 +00:00 |
|
|
d2c3b23ace
|
deps: update wlroots
|
2023-11-30 01:18:55 +00:00 |
|
|
75e5799310
|
layer-shell: simulate mouse movement on unmap
|
2023-11-26 14:54:34 +00:00 |
|
Vaxry
|
2ebfd0c745
|
renderer: Move to a full Hyprland GL rendering pipeline (#3920)
Also updates wlroots
|
2023-11-24 10:54:21 +00:00 |
|
|
49597688e9
|
windowrules: make idleinhibit dynamic
|
2023-11-14 15:46:57 +00:00 |
|
|
69e314207d
|
internal: replace INT_MAX with WORKSPACE_INVALID
|
2023-11-12 13:34:54 +00:00 |
|
Alessio Molinari
|
1bfd4a2bff
|
output-layout: fix wlroots display handling (#3718)
|
2023-11-12 13:14:05 +00:00 |
|
|
bea828ea45
|
decoration-positioner: improve extent handling
|
2023-11-11 15:18:17 +00:00 |
|
|
427153e86a
|
xwayland: add half of delta to configure request sizes
|
2023-11-10 23:49:35 +00:00 |
|
|
b8a615ffb8
|
xdg-shell: improve ack-configure handling
fixes #3807
|
2023-11-10 00:13:22 +00:00 |
|
|
8dd02eb5f3
|
xdg-shell: update reported size on ack_configure
|
2023-11-09 22:43:52 +00:00 |
|
|
9404972732
|
events: set reported size on floating map
fixes #3767
|
2023-11-05 14:12:55 +00:00 |
|
Vaxry
|
55b4f84fea
|
Internal: Hyprland box implementation (#3755)
* box impl
* remove unused operators
* missed applyfromwlr
|
2023-11-04 17:03:05 +00:00 |
|
|
54e51b7acf
|
events: better adjust to unreported sizes for xwayland apps
fixes #3745
|
2023-11-04 13:09:33 +00:00 |
|
|
200cccdd3b
|
events: set reported size on the end of mapping
fixes #3743
|
2023-11-03 22:47:12 +00:00 |
|
|
ba9e7814b0
|
input: simulate movement only if mouse is over in open/close window
fixes #3726
|
2023-11-02 21:36:16 +00:00 |
|
Dashie
|
062f749450
|
xdg: send unconstrain events after a popup reposition (#3716)
* fix: Use unconstrain_from_box after reposition request
* chore: Remove unused include
* chore: remove variable specifier
|
2023-11-01 20:31:52 +00:00 |
|
|
a4db48b46b
|
input: simulate mouse movement to fix focus on open/close window
fixes #3679
|
2023-11-01 19:50:32 +00:00 |
|
Vaxry
|
21e9313c10
|
Core: various unsafe state improvements (#3713)
Fixes #3637
|
2023-11-01 18:53:36 +00:00 |
|
|
4a4e13f8ac
|
events: ignore takes_over_fullscreen for floating windows
fixes #3622. Floating windows should not respect the config option, they should be shown on top. That option is meant for tiled only
|
2023-10-27 12:45:17 +01:00 |
|
|
df00727310
|
deps: update wlroots
|
2023-10-25 00:27:16 +01:00 |
|
|
98059b52d7
|
layershell: support ON_DEMAND keyboard mode
fixes #2264
|
2023-10-22 23:32:55 +01:00 |
|
|
59f27e7f57
|
compositor: send preferred scale and transform events to surfaces
fixes #3635
|
2023-10-22 16:58:06 +01:00 |
|
|
7f35f33b4c
|
surface/wayland: conform to small surface requirements
do not stretch small surfaces, instead center them if they fit.
|
2023-10-20 20:15:57 +01:00 |
|
eriedaberrie
|
421f5fb221
|
events: make new windows taking over fullscreen keep the existing mode (#3588)
|
2023-10-17 11:41:27 +01:00 |
|
Philip Damianik
|
442209942f
|
cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() (#3572)
* Replace find() with C++20 starts_with() and ends_with()
* Replace find() with C++20 contains()
|
2023-10-15 19:07:23 +01:00 |
|
vaxerski
|
4b3efc73c5
|
events: fixup empty events not being sent on unmap
Ref #3506 https://github.com/hyprwm/Hyprland/issues/3506#issuecomment-1749508111
|
2023-10-06 01:11:47 +01:00 |
|
|
322c5cc4b9
|
layout: add new_window_takes_over_fullscreen mode 2
fixes #3486
|
2023-10-04 15:00:24 +01:00 |
|
vaxerski
|
230356012b
|
renderer: extract solitary check into frame handler
|
2023-10-04 13:48:44 +01:00 |
|
vaxerski
|
4531717f3e
|
renderer: considerable fixes to repaint logic
|
2023-10-04 13:39:40 +01:00 |
|
vaxerski
|
b814ba98a7
|
misc: add misc:new_window_takes_over_fullscreen
referenced in #3474
|
2023-10-02 16:27:32 +01:00 |
|
vaxerski
|
50fecf084d
|
events: set new window alpha to 0 if it's tiled behind fullscreen
fixes #3474
|
2023-10-02 16:22:39 +01:00 |
|
vaxerski
|
5ffb1032e1
|
events: don't focus new window if spawned behind fullscreen
fixes #3473
|
2023-10-02 14:09:23 +01:00 |
|
vaxerski
|
a2a29a60e5
|
tearing: cleanup vars and avoid rendering before drm is ready
|
2023-09-30 17:07:50 +01:00 |
|
vaxerski
|
a44ab7748f
|
renderer: optimize render pipeline when there is a solitary client
|
2023-09-29 17:51:07 +01:00 |
|
Vaxry
|
88b63a00b6
|
renderer: Tearing implementation (#3441)
|
2023-09-28 21:48:33 +01:00 |
|