Aqa-Ib
6179b17903
github: improve issue template ( #7699 )
...
* github: improve issue template
Require to check that you have searched through open and closed issues before committing.
* fix yaml syntax
* clarify text
* validation
* revert validation
* markdown
* done
2024-09-08 21:12:01 +01:00
Davide Conti
05b48d48d9
config: Limit max volume to 100%
2024-09-08 22:53:28 +03:00
diniamo
07a21fdfa9
github(nix-build): switch to better nix installer, attempt at fixing hash mismatch ( #7701 )
...
* github(nix-build): switch to DeterminateSystems/nix-installer-action
* github(nix-build): switch to a direct git reference instead of cloning
* github(nix-ci): attempt to fix CI for pull requests
2024-09-08 21:20:45 +03:00
0f594732b0
props: bump version to 0.43.0
2024-09-08 17:48:21 +01:00
312411fc70
windows: support size with pseudo tiled
...
fixes #7690
2024-09-08 00:46:46 +01:00
trianta
70add904c4
config: add exec-shutdown for running commands on shutdown ( #7683 )
...
* config: add exec-shutdown for running commands on shutdown
* compositor: delay stopping until after exec-shutdown
2024-09-07 20:54:33 +01:00
Darth ŠČ!
5ca4823128
config: Added default button mapping for xf86 keys ( #7672 )
...
* Added default button mapping for laptop multimedia keys for volume and brightness
* Added default button mapping for laptop multimedia keys for volume and brightness into example config
2024-09-07 16:14:23 +01:00
outfoxxed
0500213086
input: try to refocus a focusable window when seat grabs are reset ( #7669 )
2024-09-07 01:06:55 +01:00
outfoxxed
b0fca6eaf0
input: kb focus mouse focused window if unset ( #7666 )
...
Normally it shouldn't be possible to have mouse focus with no kb
focus, but it does happen, and when it does this makes it considerably
less annoying.
2024-09-06 01:03:12 +01:00
Maximilian Seidler
4988e00b1d
input: move idle notify to input handlers ( #7659 )
...
* Revert "input: don't emit idle activity when calling simulateMouseMovement (#7649 )"
This reverts commit ea10592ad3
.
* input: move idle notify calls to input event listeners
* input: don't post idle activity when keyboard is not enabled
2024-09-06 00:58:57 +01:00
Sungyoon Cho
0fad7a0bb0
workspacerules: fix on-created-empty window focus ( #7657 )
2024-09-06 00:54:01 +01:00
Sungyoon Cho
727f1b54cd
textinput: fix ime activation in some edge cases ( #7660 )
...
* textinput: clear ti3 state when focused surface gets destroyed
* textinput: send enter to newly created ti in focus
2024-09-05 20:04:23 +01:00
c80457be02
nix: add COMMITS var
2024-09-05 21:26:12 +03:00
Parola Marco
4a42c5ed20
config: Add a variable to prevent groups from merging after being dragged ( #7650 )
...
* config: Add a variable to prevent groups from merging after being dragged
* Fixed code style for [f777f028
]
2024-09-05 17:29:33 +01:00
trianta
bd6d6e7f33
xwayland: add option to enable/disable xwayland ( #7633 )
...
* config: add xwayland enabled option to config
* xwayland: use DISPLAY env variable for enable/disable of new launches
* xwayland: close X11 windows when turning of XWayland
* clang: format fix
* config: add better description for xwayland:enabled
* xwayland: close X11 windows on disable without crashes
* xwayland: better method of informing CXWayland if xwayland enabled
* xwayland: prevent closing non-xwayland windows on disable
* misc: loop formatting
2024-09-05 17:26:46 +01:00
Maximilian Seidler
027140b731
sessionLock: ensure sls focus in some edge cases ( #7647 )
...
* input: return early in mouseMoveUnified when the session is locked
* sessionLock: make make a commit an opportunity to focus session lock surfaces
* compositor: allow resetting focus when session is locked
* input: remove redundant PMONITOR checks
PMONITOR is checked above
* input: check isSessionLocked earlier in mouseMoveUnified
A bit of reordering, so that we don't call some stuff that is irrelevant
when the session is locked
2024-09-04 16:59:00 +01:00
Maximilian Seidler
ea10592ad3
input: don't emit idle activity when calling simulateMouseMovement ( #7649 )
2024-09-04 11:23:29 +01:00
9b54342baa
Revert "syncobj: wait for deadline instead of available"
...
This reverts commit cf6a1716ae
.
Fixes #7628
2024-09-03 14:47:34 +02:00
8f9887b0c9
Nix: remove unused dependencies
2024-09-02 23:48:58 +03:00
Jan Beich
fa39df4731
CMake: drop unused deps after 016da234d0
...
Found via LDFLAGS += -Wl,--as-needed (default in Meson).
Some dependencies are only used by aquamarine.
2024-09-02 23:48:58 +03:00
Jan Beich
f7249bd331
CMake: drop duplicate -luuid after 5262292abc
2024-09-02 23:48:58 +03:00
Sungyoon Cho
6934e7aa2b
textinput: don't deactivate ime if another ti is focused ( #7617 )
2024-09-01 21:33:31 +02:00
Sungyoon Cho
8bbeee2041
textinput: send deactivate to ime on destory ti ( #7614 )
2024-09-01 18:44:33 +02:00
7a24e564f4
flake.lock: update xdph again
2024-09-01 19:37:25 +03:00
4b5b8a7630
flake.lock: update xdph
2024-09-01 18:14:14 +03:00
5b1375141b
flake.lock: update
2024-09-01 17:18:57 +03:00
Tom Englund
4af9410dc2
xwm: read atom name from xcb ( #7546 )
...
expand the debug trace logging by actually reading the atom name from
xcb if not found in HYPRATOMS, will also print the proper atom for xcb
internal ones and not just the HYPRATOMS ones.
2024-09-01 12:04:28 +02:00
Ikalco
a6315b0af4
core: fix crash on monitor removed with gammaControl ( #7601 )
...
* fix crash on monitor removed with gammaControl
* Update GammaControl.cpp
2024-08-31 21:55:08 +02:00
TheMical
cac59fefec
data-device: Fix selection mismatch when wlr resets primary selection ( #7598 )
2024-08-31 21:43:02 +02:00
Ikalco
1ac2fc3f7e
protocols: destroy new xdgDialog protocol at right time ( #7600 )
2024-08-31 21:07:23 +02:00
cf6a1716ae
syncobj: wait for deadline instead of available
...
avoids slow apps from lagging the desktop
2024-08-31 18:33:04 +02:00
10d7219807
CI: clarify Nix CI jobs; disable on forked repositories
2024-08-31 17:17:36 +03:00
Ikalco
838ed87d6f
renderer: minor direct scanout fixes ( #7594 )
2024-08-31 15:07:52 +02:00
Jan Beich
76b82fdde7
meson: explicitly specify path for find(1) ( #7590 )
...
assets/install/meson.build:1:10: ERROR: Command `/bin/sh -c 'find -type f -not -name "*.build"'` failed with status 1.
2024-08-31 11:01:02 +02:00
Vaxry
c5fd577181
config: Add a window rule to render while unfocused ( #7582 )
2024-08-30 17:37:52 +02:00
fbd6354393
presentation-feedback: minor fixups
2024-08-30 15:53:45 +02:00
fd8d8e122e
keybinds: fixup misused kb state
...
fixes #7369
2024-08-30 15:53:45 +02:00
1c9d56998d
xdg-dialog: implement new protocol
2024-08-30 15:53:44 +02:00
darkwater
242e06b242
keybinds: release mods after sendshortcut ( #7581 )
2024-08-30 15:06:49 +02:00
25e72949a1
window/xwayland: minor property cleanup
...
fixes #6921
2024-08-30 14:12:23 +02:00
trianta
259dcd838e
xwayland: update overrideRedirect on map and configure ( #7575 )
2024-08-30 14:04:09 +02:00
ef33198e8f
flake.lock: update aquamarine and hyprutils
2024-08-30 14:10:46 +03:00
Vaxry
604eb21a7e
renderer: better lockscreen dead behavior ( #7574 )
...
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-08-29 23:30:12 +02:00
92a0dd164e
flake.lock: update
2024-08-29 13:41:03 +00:00
b9b8e6220f
renderer: fade out windows on silent moves
2024-08-28 21:54:49 +02:00
a95df6b57e
xwm: don't mark selection events as succeeded
...
fixes #7401
2024-08-28 20:37:07 +02:00
9642311ac2
window: don't focus on activate if window isn't mapped yet
...
ref #7089
2024-08-28 20:33:38 +02:00
Ikalco
98e99cd03d
renderer: ensure buffer format on commit ( #7556 )
2024-08-28 15:07:13 +02:00
diniamo
8210a1d7ac
nix(flake): update aquamarine
2024-08-28 15:28:01 +03:00
d105c7403c
hyprctl: add next and all to switchxkblayout
...
fixes #7555
2024-08-28 14:05:31 +02:00