vaxerski
|
88c2a02773
|
render: avoid allocating mirrorfb for no reason
|
2023-07-19 21:04:45 +02:00 |
|
Vaxry
|
89b87158db
|
internal: Wrap regions (#2750)
|
2023-07-19 20:09:49 +02:00 |
|
vaxerski
|
ce9896204a
|
renderer: fix rounding in renderSurface
|
2023-07-19 20:06:19 +02:00 |
|
vaxerski
|
f4f0f35c5b
|
renderer: add occlusion for back layers
|
2023-07-19 16:13:55 +02:00 |
|
vaxerski
|
aac75ddcbf
|
screencopy: guard region buffer values in frameDamage
|
2023-07-19 13:10:41 +02:00 |
|
outfoxxed
|
5cd5631fb2
|
Add bringWindowToTop function to IHyprLayout (#2747)
* Add bringWindowToTop function to IHyprLayout
* Rename `bringWindowToTop` to `requestFocusForWindow`
* Fix doc
|
2023-07-19 12:39:45 +02:00 |
|
vaxerski
|
b8a7b09092
|
screencopy: use wlr_buffer api for shm copies
|
2023-07-19 12:24:41 +02:00 |
|
vaxerski
|
81f4a4f471
|
screencopy: improve shm handling
|
2023-07-19 00:51:38 +02:00 |
|
vaxerski
|
2623364dbd
|
no_xwayland: fix redef
|
2023-07-19 00:33:47 +02:00 |
|
MightyPlaza
|
3b03597784
|
keybinds: movegroupwindow-improvement (#2740)
* movegroupwindow-improvement
* use std::swap
|
2023-07-19 00:30:10 +02:00 |
|
vaxerski
|
ce9c5fd722
|
render: set refresh to 0 for both wl and x11 backends
|
2023-07-19 00:28:15 +02:00 |
|
vaxerski
|
f2999e84b9
|
render: set refresh to 0 for wayland backend outputs
|
2023-07-19 00:02:57 +02:00 |
|
Aaron Blasko
|
7c1dacea09
|
only return 0 when using -h (#2738)
|
2023-07-18 21:00:08 +02:00 |
|
vaxerski
|
16fd9084ea
|
screencopy: nullcheck for empty buffer
|
2023-07-18 15:52:53 +02:00 |
|
vaxerski
|
0ba28a46fd
|
monitor: unplug all callbacks in ~dtor
|
2023-07-18 15:36:27 +02:00 |
|
Vaxry
|
8370a7fcc4
|
internal: Protocol C++ Wraps + XDGOutput impl (#2733)
move to our own xdgoutput impl instead of wlr's
|
2023-07-18 15:30:28 +02:00 |
|
vaxerski
|
629e61c7a5
|
monitor: disconnect bind on disconnect
|
2023-07-18 15:22:49 +02:00 |
|
vaxerski
|
2e323a5671
|
renderer: use correct wlr sample func
|
2023-07-18 12:25:48 +02:00 |
|
Jan Beich
|
8c9e2e1ff1
|
deps: update wlroots (#2734)
|
2023-07-18 12:13:59 +02:00 |
|
István Donkó
|
5c8a20be77
|
fix: handle window change directions in fullscreen (#2728)
|
2023-07-18 12:12:50 +02:00 |
|
Tuur Vanhoutte
|
d2eb4fee76
|
Avoid connected monitor reusing unavailable ID (#2731)
|
2023-07-18 12:12:05 +02:00 |
|
vaxerski
|
4537860079
|
layout: recalculate monitor instead of window in updateDynamicRules
|
2023-07-18 11:49:57 +02:00 |
|
vaxerski
|
7f47655f60
|
layout: recalc window on dynamic rule update
|
2023-07-18 00:11:43 +02:00 |
|
vaxerski
|
2c7b2ad6ca
|
windowrules: add border size rule
|
2023-07-18 00:11:29 +02:00 |
|
MightyPlaza
|
ddb8c89776
|
Allow empty args in hyprctl dispatch (#2724)
|
2023-07-16 21:01:06 +02:00 |
|
MightyPlaza
|
cacdb424a9
|
massive-fix (#2725)
|
2023-07-16 21:00:38 +02:00 |
|
vaxerski
|
3229862dd4
|
xwayland: guard monitor validity in xwayland scale overriding
|
2023-07-15 23:10:05 +02:00 |
|
vaxerski
|
06563d7034
|
popups: update parent pos on commit
|
2023-07-15 18:27:21 +02:00 |
|
vaxerski
|
459afcc47f
|
idle: fix reverse flag for new idle protocol
|
2023-07-14 20:02:31 +02:00 |
|
Lennard Hofmann
|
06f5910365
|
Make bind modmask case-insensitive (#2714)
|
2023-07-14 18:39:53 +02:00 |
|
MightyPlaza
|
b159634ef9
|
move/resize window (#2706)
|
2023-07-13 20:20:40 +02:00 |
|
MightyPlaza
|
db2367bf33
|
update groub decos (#2705)
|
2023-07-13 20:17:14 +02:00 |
|
vaxerski
|
f8def68e7e
|
idle: implement new protocol
|
2023-07-13 18:05:34 +02:00 |
|
vaxerski
|
9f7382bca4
|
keybinds: add movegroupwindow
|
2023-07-13 17:55:25 +02:00 |
|
Daniel Adolfsson
|
d3a644d81c
|
Dwindle: Make resize more intuitive (#2681)
* improved resize
* clang-format
* rewrite
* almost legacy behavior when using CORNER_NONE
|
2023-07-13 16:52:11 +02:00 |
|
vaxerski
|
70dae78c1b
|
background: add mascot versions
|
2023-07-13 14:32:30 +02:00 |
|
zakk4223
|
21f64b6660
|
Keep new mapped layer's alpha zero if the workspace has a fullscreen window (#2686)
Co-authored-by: Zakk <zakk@rsdio.com>
|
2023-07-12 12:58:45 +02:00 |
|
vaxerski
|
7a7e3ee6d9
|
screencopy: don't send frames on commits w/o a buffer
|
2023-07-12 00:30:42 +02:00 |
|
vaxerski
|
9c9f56743e
|
groupbar: fix vram leak
|
2023-07-11 20:57:38 +02:00 |
|
Daniel Adolfsson
|
64e7d5345d
|
Add support for smart splitting (#2676)
* Add support for smart splitting
* clang-format
* smart_split default to 0, and make smart_split behave like preserve_split
|
2023-07-11 13:37:25 +02:00 |
|
MightyPlaza
|
29d017f54b
|
monitor desc default workspace but working now (#2678)
* fix desc check
* fixes crashes when nulptr
|
2023-07-11 11:29:19 +02:00 |
|
vaxerski
|
26579fa962
|
texture: fix styling
|
2023-07-11 00:27:13 +02:00 |
|
vaxerski
|
0c61a1530f
|
plugins: fix config value usage in init
|
2023-07-10 14:13:23 +02:00 |
|
vaxerski
|
da7ea2b33d
|
pluginapi: add configReloaded event
|
2023-07-10 13:54:06 +02:00 |
|
vaxerski
|
382af06406
|
render: resize subsurfaces with size resizes
|
2023-07-10 13:32:57 +02:00 |
|
vaxerski
|
515a363ecd
|
render: move lastFrameDamage to CMonitor
|
2023-07-10 13:21:00 +02:00 |
|
vaxerski
|
fe54dcb4eb
|
screencopy: send original damage, avoid extents
|
2023-07-10 13:17:21 +02:00 |
|
vaxerski
|
42f46aeac5
|
config: minor path handling fixes
|
2023-07-10 13:10:34 +02:00 |
|
MightyPlaza
|
4cc0e6de90
|
monitor desc default workspace (#2673)
|
2023-07-10 07:53:03 +02:00 |
|
MightyPlaza
|
d9f7f039e1
|
monitor desc support (#2670)
* monitor desc
* monitor desc
|
2023-07-09 23:10:35 +02:00 |
|