3e67ee0f5f
events: ignore setTitle when title didn't change
2024-03-13 15:38:24 +00:00
djvs
893c55217b
input: only override dragging corner on floating ( #5092 )
...
Co-authored-by: djvs <djvs@users.noreply.github.com>
2024-03-13 03:38:32 +00:00
djvs
c58fcfbce2
input: add general:resize_corner for manual resizing ( #5090 )
...
* Resize corner config thing
* clang-format
---------
Co-authored-by: djvs <djvs@users.noreply.github.com>
2024-03-13 02:43:22 +00:00
thejch
7ea555da7f
master: Fix master layout window focus and scroll ( #5074 )
...
* fix master switch window scrolling
* fix some more dispatchers and remove some duplicate code
* refactor and remove duplicate code
* fix focusmonitor: https://github.com/hyprwm/Hyprland/issues/5006#issuecomment-1986977255
* change check
2024-03-13 02:09:20 +00:00
Mihai Fufezan
6c53d4d82f
Nix: remove hyprland-unwrapped leftover
2024-03-12 21:35:41 +02:00
5da9591775
config: more safety around monitor keyword
...
ref https://github.com/hyprwm/hyprland-wiki/issues/523
2024-03-12 15:37:46 +00:00
Ikko Eltociear Ashimine
f1ec0ba467
keybinds: Fix typo ( #5081 )
...
minor fix
2024-03-12 15:26:42 +00:00
a065b481f3
cursormgr: use XCURSOR_THEME for x themes
2024-03-11 20:33:26 +00:00
Lucas Reis
0fc9d45e4b
core: Fix typo and check grandchild PID in spawn() ( #5070 )
2024-03-11 19:31:39 +00:00
66330281ff
config: report errors from sourced files
2024-03-11 01:39:00 +00:00
220144276b
layout: unfullscreen on toggle into tiled fullscreen
...
fixes a bug where the tiled window would be on top
2024-03-10 22:31:49 +00:00
0a1632a79f
dwindle: preserve fs state on switchWindows
...
fixes #2842
2024-03-10 22:27:23 +00:00
981296f101
flake: bump inputs ( #5066 )
2024-03-10 19:52:54 +00:00
0c28d4e334
window: prevent vector modification segfault while iterating
...
oops, updateWindow can modify the vec
2024-03-10 16:56:42 +00:00
Matt Wyatt
335506d555
constraints: only warp cursor on deactivate if constraint is locked. ( #5056 )
2024-03-09 23:19:48 +00:00
b0f98a3d3e
compositor: reject focus to noFocus OR xwayland windows
...
fixes #4922
2024-03-09 22:39:23 +00:00
2ed032a7fd
xwayland: fix no_xwayland compiles
2024-03-09 22:37:49 +00:00
739c5bc98c
cursormgr: fix invalid access to hyprcursor in xwayland init
...
fixes #5048
2024-03-09 21:54:33 +00:00
26cd1bf949
input: fix minor default cursor reset conditions
2024-03-09 18:12:55 +00:00
18a35b1406
cursormgr: fix memory leak with cursor buffers
2024-03-09 18:04:33 +00:00
7e41e5146d
cursormgr: add fallbacks for unknown cursors
2024-03-09 18:00:37 +00:00
Vaxry
c3882bb832
internal: Support libhyprcursor ( #5009 )
...
woo
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2024-03-09 16:52:59 +00:00
Vaxry
e7a5db4852
xwayland: Set xwayland's name prop ( #4924 )
...
* set xwayland name
* [gha] Nix: update wlroots
* fix
---------
Co-authored-by: vaxerski <vaxerski@users.noreply.github.com>
2024-03-09 16:47:57 +00:00
a01949dd28
deco: fix warnings
2024-03-09 16:39:38 +00:00
vaxerski
fa886d8b11
[gha] Nix: update wlroots
2024-03-09 16:36:19 +00:00
3f58e77e75
deps: update wlroots
2024-03-09 16:35:35 +00:00
300d77edd9
keybinds: track submap at press for keypresses
...
fixes #5037
2024-03-09 16:08:07 +00:00
c9ea600baa
layer-shell: allow for popup creation before map
...
ref https://github.com/jjsullivan5196/wvkbd/issues/65
2024-03-09 15:32:36 +00:00
3e930a568a
format: fix format
2024-03-09 03:09:25 +00:00
024d4ddc74
input: scale local coords in constraints
...
fixes #5029
2024-03-08 22:51:28 +00:00
717d5b3cc2
hyprctl: hide unmapped windows without -a
2024-03-08 17:47:12 +00:00
0a4ade01d3
format: make ci happy
2024-03-08 17:40:28 +00:00
Aaron
5920c6a6b8
socket2: Add 5 IPC event with support for workspace ID ( #5022 )
...
- `moveworkspacev2`: returns workspaceID,workspaceName,monitorName
- `movewindowv2`: returns windowAddress,workspaceID,workspaceName
- `createWorkspacev2`: returns workspaceID,workspaceName
- `destroyWorkspacev2`: returns workspaceID,workspaceName
- `workspacev2`: returns workspaceID,workspaceName
- Include workspaceID as a parameter in CWorkspace constructor to support `createWorkspacev2`.
Resolves #4929
2024-03-08 17:39:53 +00:00
4c34e4aac2
windowrules: minor improvements to min/max size
...
fixes #5017
2024-03-08 17:10:38 +00:00
Fazzi
d1c80c31c8
README: change dwl link to new codeberg link ( #5026 )
2024-03-08 16:30:42 +00:00
Epilepsy Gatherings
1290507ac4
windowrules: check if floating when resizing from maxsize ( #5019 )
...
* check if floating
* use return
2024-03-08 14:54:45 +00:00
Epilepsy Gatherings
e52d3fa852
windowrules: Make min/maxsize rules dynamic ( #4775 )
...
* rebase
* simplify and remove prop
* Stuff
- add back win prop
- change minsize defaults
- change request formatting for setprop
* style fix
* remove empty line
* change defaults
* redo string to vec
* remove redundant parsing
* change to vec
* support commas
* remove static rules
* take out garbage
* format
* don't allow commas and resize on setprop
* use isNumber
2024-03-08 02:24:44 +00:00
ItsDrike
ceecdd0fd5
hyprctl: Fix incorrect invalid fontsize kwarg response ( #5013 )
2024-03-07 23:34:33 +00:00
thejch
6c4e2489a0
layout: Fix toggling fullscreen special workspace on different monitor ( #5000 )
...
* fix toggling fullscreen special ws on different monitor
* add for dwindle
* fix change regular workspace when special fullscreen
2024-03-07 13:27:58 +00:00
thejch
bf71026b8d
master: change active monitor when moving windows around ( #5001 )
2024-03-07 13:23:22 +00:00
Mihai Fufezan
77161fdbef
flake.lock: update
2024-03-07 11:03:43 +02:00
Mihai Fufezan
ce072638e9
Nix: use propagatedBuildInputs instead of wrapping
...
This way, users that want to wrap Hyprland themselves won't have the
issues of double-wrapping.
2024-03-07 11:02:18 +02:00
95769a3c54
compositor: update state after moving to workspace
...
fixes #4987
2024-03-06 21:33:55 +00:00
ItsDrike
067df84388
notify: Add custom fontsize support for notifications ( #4981 )
...
* Add custom fontsize support for notifications
* Remove debug stuff
* Use original default font size
* Handle fontsize as keyword arg
* Use CVarList::join instead of for loop
* Use size_t for msgidx
2024-03-06 21:20:26 +00:00
8e2a62e53b
events: apply monitor state on sessionActive
...
ref #4839
2024-03-06 18:14:59 +00:00
669ea8a373
ci: pack hyprpm to the release tar
2024-03-06 15:26:58 +00:00
ItsDrike
082bf00254
hyprpm: Add support for specifying exact git revisions for plugin repo ( #4983 )
...
* hyprpm(feat): support specifying exact git revs
* Mention git rev argument in help
* Mention git rev arg is optional
* Wrap text
2024-03-06 12:01:04 +00:00
outfoxxed
d6f1b151b2
animations: fix m_Goal not being set after #4911 ( #4992 )
2024-03-06 10:14:13 +00:00
bvr-yr
fb87e332c5
input: fix window move stutter by introducing additional checks for low-hz monitors ( #4553 )
...
* resize-limiter: add additional check for low-hz monitors
* simplify checker
* add comment
* rename variable
2024-03-06 00:15:44 +00:00
Zach DeCook
b1e2ca04a0
CrashReporter: Fix compilation with musl libc ( #4805 )
...
It can be assumed this doesn't function correctly:
my 'configuration does not support execinfo.h', so I have no backtrace to test against
2024-03-05 22:51:34 +00:00