Vaxry
|
29cdd7de1f
|
layers: minor fixes for new animations
|
2024-02-28 15:59:45 +00:00 |
|
Vaxry
|
4bc669f933
|
layers: add fully featured animations
Adds configs and layerrules to handle them
alas fixes #981
I have cooked
|
2024-02-28 15:00:40 +00:00 |
|
vaxerski
|
f4f3aa2e50
|
layout: add size prediction for initial xdg commits
fixes #4022
|
2024-02-28 11:45:43 +00:00 |
|
Vaxry
|
e3373669e5
|
wayland: implement keyboard_shortcuts_inhibit_v1
fixes #4568
|
2024-02-27 23:15:24 +00:00 |
|
Tom Benham
|
54a8329936
|
layout: Fixed ghost window when opened while fullscreen on a different workspace (#4822)
* Fixed ghost window when opened while fullscreen on a different workspace
* Format
---------
Co-authored-by: Tom Benham <tom.benham@quadrille.fr>
|
2024-02-25 14:09:41 +00:00 |
|
Vaxry
|
d9757b61bf
|
xdg: manually schedule initial configures
chasing wlroots
fixes #4801
|
2024-02-22 17:33:23 +00:00 |
|
Vaxry
|
13d9854897
|
xdgpopup: fix UAF because of an invalid listener connection
destroy should be connected to popup::destroy, not popup::surface::destroy...
ref #4751
|
2024-02-20 18:14:36 +00:00 |
|
Vaxry
|
13f6f0b923
|
Migrate the config to hyprlang (#4656)
* Migrate to hyprlang
* pop up errors
* fix swapped args
* Meson & Nix: build with hyprlang
* CI: add hyprlang to setup action
* add infra for plugin stuff
* fix hyprctl getoption
* fix hyprctl getoption with json
* format
* fix post parse logic
* fix autogen config
* oops missed exec-once
* fmt
* fix ws rules
* require 0.3.0 for hyprlang
* nix: flaek
* minor type fixes
* fix cfg usages in swipe
* use cvarlist for ws rules
* fix throw in addPluginConfigVar
* Nix: update hyprlang
* minor fixes
* fix disableLogs
* mention hyprlang docs
* bump hyprlang dep in cmake
* Meson: bump min hyprlang version
Nix: update hyprlang
* minor fix
* Nix: update meson patch
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2024-02-18 15:00:34 +00:00 |
|
Vaxry
|
683a4b07c5
|
rules: ignore static tile/float rules in dynamic gets
fixes #4736
|
2024-02-18 00:13:43 +00:00 |
|
Vaxry
|
294e51a857
|
input: refocus on completed drags
|
2024-02-17 16:02:17 +00:00 |
|
Vaxry
|
cdcc5aba06
|
xwayland: ignore OR activate requests if surface doesn't want focus
|
2024-02-17 02:47:07 +00:00 |
|
Vaxry
|
8d68d6bfa5
|
windowrules: nuke no*request
|
2024-02-14 22:27:53 +00:00 |
|
Vaxry
|
7f52db806c
|
windowrules: add suppressevent
deprecates nofullscreenrequest nomaximizerequest
|
2024-02-14 22:19:49 +00:00 |
|
Vaxry
|
305b1419c8
|
renderer: accept custom state requests for fake outputs
|
2024-02-14 22:05:41 +00:00 |
|
Epilepsy Gatherings
|
2a3429d4cf
|
internal: add forcenofocus prop (#4672)
* add forcenofocus
* change nofocus to overridable var
|
2024-02-13 18:07:19 +00:00 |
|
Vaxry
|
ded174d6e5
|
misc: remove unused var
|
2024-02-05 23:39:19 +00:00 |
|
Vaxry
|
cfd68af5b6
|
tearing-control: handle unmapped surfaces for hints
fixes #4570
|
2024-02-01 00:55:29 +00:00 |
|
Vaxry
|
c51b3fb06f
|
events: ignore sending mouse enter to focused if a constraint is active
fixes #4186
|
2024-01-30 16:24:41 +00:00 |
|
Vaxry
|
b7840c6461
|
xwayland: remove delta from pos sets in configureX11
ref #4536
|
2024-01-28 20:13:44 +00:00 |
|
Epilepsy Gatherings
|
0e5f14d8d2
|
xwayland: remove reportedsize set in unmanagedSetGeometry (#4539)
|
2024-01-28 19:22:02 +00:00 |
|
Vaxry
|
bfcc2adbda
|
monitor: wrap usage of wlr_output_state
for better control and convenience in usage.
fixes #4546
|
2024-01-28 01:57:13 +00:00 |
|
Vaxry
|
7b3d039388
|
deps: update wlroots
drops requirement for WLR_DRM_NO_ATOMIC provided kernel >= 6.8
|
2024-01-27 13:58:28 +00:00 |
|
vaxerski
|
17339e0ae9
|
input: track exclusive LSes
ref #4465
|
2024-01-19 16:45:34 +01:00 |
|
vaxerski
|
6b92144f15
|
surface: avoid spam of window surfaces with scale and transform events
fixes #4408
|
2024-01-11 14:07:28 +01:00 |
|
vaxerski
|
71166ef40b
|
subsurfaceTree: update surface tree protocol feedback on map
|
2024-01-09 18:14:08 +01:00 |
|
vaxerski
|
33444e1e5e
|
deps: update wlroots
|
2024-01-01 16:47:54 +01:00 |
|
vaxerski
|
cc0516a9ae
|
windowrules: minor fixes to onworkspace
fixes #4227
|
2023-12-23 15:49:42 +01:00 |
|
Vaxry
|
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 |
|
Vaxry
|
403fd7d9f6
|
xwayland: move commit handler connect to associate
fixes #4179
|
2023-12-18 00:15:30 +00:00 |
|
Vaxry
|
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 |
|
Vaxry
|
9fd928e114
|
internal: nuke CWindow::m_bMappedX11
it's useless. m_bIsMapped is the same.
|
2023-12-17 20:00:18 +00:00 |
|
Vaxry
|
8c9f38e405
|
events: improve wl_surface::commit event tracking
|
2023-12-17 19:58:01 +00:00 |
|
Vaxry
|
c0d9dcc586
|
xwayland: set reported and pending size/pos on geometry sets
|
2023-12-17 14:53:59 +00:00 |
|
Vaxry
|
395ab3ba37
|
xdg: use better min/max size checks for floating resizes
|
2023-12-15 15:38:20 +00:00 |
|
Vaxry
|
ba2af6f86d
|
focus: prefer sendMotionEventsToFocused for ensuring cursor image
|
2023-12-12 14:58:43 +00:00 |
|
Vaxry
|
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 |
|
Vaxry
|
d2c3b23ace
|
deps: update wlroots
|
2023-11-30 01:18:55 +00:00 |
|
Vaxry
|
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 |
|
Vaxry
|
49597688e9
|
windowrules: make idleinhibit dynamic
|
2023-11-14 15:46:57 +00:00 |
|
Vaxry
|
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 |
|
Vaxry
|
bea828ea45
|
decoration-positioner: improve extent handling
|
2023-11-11 15:18:17 +00:00 |
|
Vaxry
|
427153e86a
|
xwayland: add half of delta to configure request sizes
|
2023-11-10 23:49:35 +00:00 |
|
Vaxry
|
b8a615ffb8
|
xdg-shell: improve ack-configure handling
fixes #3807
|
2023-11-10 00:13:22 +00:00 |
|
Vaxry
|
8dd02eb5f3
|
xdg-shell: update reported size on ack_configure
|
2023-11-09 22:43:52 +00:00 |
|
Vaxry
|
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 |
|