Vaxry
|
98a4fa2b0d
|
Added clang format (#1239)
* clang-format stuff and format files
|
2022-12-16 17:17:31 +00:00 |
|
vaxerski
|
121ea1fac2
|
set created over fullscreen in movetotop
|
2022-12-15 17:29:06 +00:00 |
|
Vaxry
|
111d209bff
|
Added toplevel handle sharing Rev2 (#1203)
* Added toplevel handle sharing
* nix: fix build
* update hyprland-protocols
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2022-12-12 14:56:42 +00:00 |
|
vaxerski
|
e8b99ae13a
|
add override to opacity rules
|
2022-12-11 17:15:02 +00:00 |
|
vaxerski
|
cba10ba5b7
|
fix memory safety in getWindowFromSurface
|
2022-12-08 17:43:15 +00:00 |
|
vaxerski
|
050693be2e
|
fix up relative monitors
|
2022-12-08 12:09:48 +00:00 |
|
vaxerski
|
6259202c01
|
add missing c_str in debug log
|
2022-12-07 22:47:32 +00:00 |
|
vaxerski
|
d8dcf670da
|
fix lost windows clogging up memory
|
2022-12-07 14:32:24 +00:00 |
|
vaxerski
|
7ed401e5e0
|
fix group border oversaturation
|
2022-12-06 12:57:10 +00:00 |
|
vaxerski
|
6cf716f182
|
fix handle finding
|
2022-12-05 17:57:59 +00:00 |
|
vaxerski
|
9fb24ac1e9
|
avoid using wayland-0 as a socket name
|
2022-12-05 17:21:09 +00:00 |
|
Vaxry
|
66fb083003
|
Implement window sharing with the hl toplevel export proto (#1179)
* implement window sharing
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2022-12-05 17:05:15 +00:00 |
|
vaxerski
|
c012e3d66b
|
update wlroots dep
|
2022-12-01 21:00:54 +00:00 |
|
Jef
|
45d2d1e97d
|
convert bordercolors to GradientValueData correctly (#1122)
Co-authored-by: Jef Steelant <jef.steelant_ext@softathome.com>
|
2022-11-28 11:44:31 +00:00 |
|
vaxerski
|
0a302901d2
|
Added handling more special workspaces
|
2022-11-27 22:42:22 +00:00 |
|
vaxerski
|
0948b078e1
|
added border gradients
|
2022-11-26 17:57:02 +00:00 |
|
vaxerski
|
f6067816fb
|
skip covered windows on fullscreen workspaces in getWindowInDirection
|
2022-11-23 23:40:05 +00:00 |
|
vaxerski
|
b0f95c63c9
|
fix crash in setActiveMonitor null
|
2022-11-22 23:17:10 +00:00 |
|
vaxerski
|
e427d9f622
|
unify setting of the active monitor
|
2022-11-19 16:41:41 +00:00 |
|
vaxerski
|
df132e5ff3
|
update wlroots dep
|
2022-11-19 16:28:04 +00:00 |
|
|
e887149f25
|
minor fixes for mirrors & log more monitor events
|
2022-11-19 13:01:32 +00:00 |
|
vaxerski
|
250d61e0b3
|
find base surface if no subsurface found in ls
|
2022-11-18 20:35:15 +00:00 |
|
Jef
|
dbb6732743
|
apply some rules dynamically when state of window changes (#1020)
Co-authored-by: Jef Steelant <jef.steelant_ext@softathome.com>
|
2022-11-15 10:21:26 +00:00 |
|
Jef
|
549fdf63f6
|
Add bordercolor windowrule (#992)
* Add bordercolor windowrule
* remove spaces form bordercolor rule + typo
Co-authored-by: Jef Steelant <jef.steelant_ext@softathome.com>
|
2022-11-13 19:33:13 +00:00 |
|
vaxerski
|
9a9ecc25db
|
added monitor cycling
|
2022-11-10 12:22:19 +00:00 |
|
vaxerski
|
5a750b485a
|
Added creating / destroying outputs on a multi-backend + headless backend
See `hyprctl output`.
|
2022-11-05 18:04:44 +00:00 |
|
vaxerski
|
f50c786640
|
Added direct scanout
|
2022-11-05 12:50:47 +00:00 |
|
vaxerski
|
34ad837fd9
|
don't update the env in session-less hl
|
2022-11-04 11:30:25 +00:00 |
|
vaxerski
|
9aad352789
|
automatically update dbus environment on start
|
2022-11-04 10:37:14 +00:00 |
|
vaxerski
|
c1542da18a
|
fix typo in focus
|
2022-11-02 18:54:41 +00:00 |
|
vaxerski
|
a69fd21a1a
|
Add an idleinhibit windowrule
|
2022-10-31 12:26:07 +00:00 |
|
vaxerski
|
6245c92bd0
|
avoid creating bound WS-es in moveWorkspaceToMonitor
|
2022-10-30 12:14:12 +00:00 |
|
vaxerski
|
1a767b021b
|
fix minor focus oopsie
|
2022-10-28 20:12:17 +01:00 |
|
vaxerski
|
83e4006b16
|
properly find the constraint window
|
2022-10-28 19:35:02 +01:00 |
|
vaxerski
|
1759b0483c
|
constrain mouse on focus change
|
2022-10-28 19:20:12 +01:00 |
|
vaxerski
|
f7174acc48
|
minor fixes for xwayland refocus
|
2022-10-28 19:18:10 +01:00 |
|
vaxerski
|
34bd2cf803
|
respect wsbind in workspace silent rules
|
2022-10-25 10:30:25 +01:00 |
|
vaxerski
|
69f1d7b360
|
Rework workspace rules
|
2022-10-24 18:36:31 +01:00 |
|
vaxerski
|
c04563734e
|
Rework candidate finding on close window
|
2022-10-24 12:25:36 +01:00 |
|
vaxerski
|
c6a3092b45
|
more safety around shutting down and mouse movements
|
2022-10-24 00:14:42 +01:00 |
|
vaxerski
|
2c714eace5
|
handle activate requests
|
2022-10-22 16:43:47 +01:00 |
|
vaxerski
|
1ccb0b5f96
|
bump xdg ver to 5
|
2022-10-20 18:04:21 +01:00 |
|
vaxerski
|
bf9d31ce49
|
fix maximized windows not hiding tiled
|
2022-10-19 15:17:35 +01:00 |
|
vaxerski
|
3f77cde50e
|
set XCURSOR_SIZE if not set in init
|
2022-10-17 14:01:04 +01:00 |
|
vaxerski
|
34cd8b125a
|
rework focus system to be more safe and faster
|
2022-10-14 20:46:32 +01:00 |
|
vaxerski
|
0508c7d384
|
more monitor checks for shutdown:
|
2022-10-06 18:43:50 +01:00 |
|
vaxerski
|
ee3b770cfd
|
more checks in pid gathering
|
2022-10-06 17:58:38 +01:00 |
|
vaxerski
|
355366714e
|
minor OR XWayland fixes
|
2022-10-01 18:25:02 +01:00 |
|
vaxerski
|
9f9129e536
|
focusable checks in nextWindow calls
|
2022-09-29 16:53:31 +01:00 |
|
|
ead0e74471
|
handle maximize toplevel request
|
2022-09-29 10:20:17 +01:00 |
|
Felix Dick
|
11ee78f88b
|
Use double literals, don't cast a integer literal to double.
|
2022-09-28 20:08:41 +02:00 |
|
Felix Dick
|
bf3f519eb7
|
Remove trailing whitespace.
|
2022-09-25 20:07:48 +02:00 |
|
|
e5d143b238
|
support more wlr_cursor events
|
2022-09-22 21:14:02 +01:00 |
|
|
d24f31de51
|
disallow fullscreen pinned
|
2022-09-21 14:09:26 +01:00 |
|
|
6f98b3cbd8
|
fix pinned fade on fs
|
2022-09-20 15:33:53 +01:00 |
|
|
85c7aaf155
|
fade control for fullscreen action on windows
|
2022-09-19 17:26:11 +01:00 |
|
|
abb6db9c37
|
don't apply alpha to fadingOut on setWindowFullscreen
|
2022-09-19 11:44:11 +01:00 |
|
|
7c809a3059
|
fullscreen animation en-nice-ment
|
2022-09-19 10:23:13 +01:00 |
|
|
a72a39ebd5
|
minor swipe fixes
|
2022-09-17 15:05:12 +01:00 |
|
|
fa2d81b649
|
fix animation issues with workspace silent
|
2022-09-16 21:17:03 +01:00 |
|
vaxerski
|
82aa78916d
|
hyprctl-nopoll
|
2022-09-10 21:21:28 +02:00 |
|
vaxerski
|
f024d7114f
|
allow current in monitorfromstring
|
2022-09-10 19:57:57 +02:00 |
|
vaxerski
|
d94fe3d063
|
added window pinning
|
2022-09-10 13:11:02 +02:00 |
|
vaxerski
|
0d95a0174c
|
more guarding in cleanup pid gathering
|
2022-09-08 20:55:25 +02:00 |
|
vaxerski
|
f4add0ac6d
|
refocus on reserved area
|
2022-09-03 15:35:53 +02:00 |
|
vaxerski
|
3c3f80c2fe
|
simplify code and update monitor on warp
|
2022-09-03 11:55:19 +02:00 |
|
vaxerski
|
48eb2e0d6f
|
Added window dimming
|
2022-08-30 12:46:17 +02:00 |
|
vaxerski
|
5da114477f
|
move X11 transients to top on parent top
|
2022-08-28 19:47:06 +02:00 |
|
vaxerski
|
cfa6c01df0
|
remove double drm and dmabuf creation
|
2022-08-28 12:32:26 +02:00 |
|
vaxerski
|
d413388761
|
Multiple improvements to the shutdown procedure
|
2022-08-28 11:19:08 +02:00 |
|
Vaxry
|
52c0ba544c
|
Viewporter implementaion (#585)
Implementation of the `wp_viewporter` core protocol and some bugfixes
|
2022-08-28 10:14:43 +02:00 |
|
Vaxry
|
8b5c64c8fd
|
Merge pull request #589 from alec-lefors/drm-leasing
fix more indents
|
2022-08-28 00:07:01 +02:00 |
|
Alec LeFors
|
2ea5f50f40
|
fix more indents, im sorry vaxry
|
2022-08-27 17:57:02 -04:00 |
|
Vaxry
|
1d97ad9856
|
Merge pull request #588 from alec-lefors/drm-leasing
implemented DRM leasing
|
2022-08-27 23:47:41 +02:00 |
|
Alec LeFors
|
1d43bb70d4
|
fix indents, change crit log to info
|
2022-08-27 17:24:36 -04:00 |
|
Alec LeFors
|
59d7cfcd02
|
implemented DRM leasing for VR headsets
|
2022-08-27 17:10:13 -04:00 |
|
vaxerski
|
0964448f93
|
fix fullscreen in moving ws
|
2022-08-27 19:11:21 +02:00 |
|
vaxerski
|
949655005a
|
added an event for moving workspace
|
2022-08-26 16:05:02 +02:00 |
|
vaxerski
|
89018bfa95
|
remove leftover code that didnt work
|
2022-08-25 21:38:01 +02:00 |
|
vaxerski
|
0d1a9e4ba9
|
modify exit behaviour a bit
|
2022-08-25 21:35:47 +02:00 |
|
vaxerski
|
e327b0a835
|
added a swapactiveworkspaces dispatcher
|
2022-08-25 21:25:28 +02:00 |
|
vaxerski
|
d0ec2b72ae
|
report sizes to all windows on fullscreen
|
2022-08-22 14:22:21 +02:00 |
|
vaxerski
|
e97fa4e26b
|
destroy monitor resources on exit
|
2022-08-22 14:17:25 +02:00 |
|
vaxerski
|
8faac0c9ac
|
minor activewindow and focus fixes
|
2022-08-21 18:34:38 +02:00 |
|
vaxerski
|
5569e1f69c
|
remove unused func
|
2022-08-21 17:09:35 +02:00 |
|
vaxerski
|
cc3f0ff9e7
|
update wlroots dep
|
2022-08-20 20:06:24 +02:00 |
|
|
43aea417b0
|
Fix occasional hangups on exit
|
2022-08-18 22:36:58 +02:00 |
|
|
f3c597bfb7
|
fix crash
|
2022-08-18 07:28:07 +02:00 |
|
|
c5a4c83f78
|
better integrate touch with subsurfaces
|
2022-08-17 23:23:36 +02:00 |
|
|
daeb0d3418
|
force sending size on setWindowFullscreen
|
2022-08-16 16:30:10 +02:00 |
|
|
b0b3a5af10
|
added resizewindowpixel and movewindowpixel
|
2022-08-15 15:59:07 +02:00 |
|
|
d47bfe6af1
|
remove unused fixXWaylandWindowsOnWorkspace
|
2022-08-15 00:34:39 +02:00 |
|
|
28867758c4
|
better fix the last fix
|
2022-08-14 16:39:56 +02:00 |
|
|
920727cbba
|
fix crash with fullscreen requests
|
2022-08-14 16:34:40 +02:00 |
|
|
f4f0495050
|
disable focus to menu x11 types
|
2022-08-11 19:36:15 +02:00 |
|
|
9eb750c00b
|
added misc:layers_hog_keyboard_focus
|
2022-08-10 17:46:01 +02:00 |
|
|
7e8666754f
|
allow focus to override redirect
|
2022-08-10 12:49:45 +02:00 |
|
|
9fca4b5bc2
|
fix lastwindow in focusWindow null
|
2022-08-08 20:42:14 +02:00 |
|
|
bf9d358d3b
|
fix refocus shenanigans with window data
|
2022-08-08 20:21:11 +02:00 |
|
|
d64227e7c7
|
added basic touch controls
|
2022-08-07 21:17:03 +02:00 |
|
|
68fd97fae9
|
change workspace in focusWindow if necessary
|
2022-08-06 21:05:19 +02:00 |
|
|
69b8568ccf
|
better foreign toplevel protocol obedience
|
2022-08-06 20:57:38 +02:00 |
|
vaxerski
|
e0ada97a24
|
support zwp_input_method_v2 popups
|
2022-08-05 17:07:01 +02:00 |
|
vaxerski
|
9a8a6317ff
|
multiple IME fixes
|
2022-08-05 16:21:08 +02:00 |
|
vaxerski
|
1c4d0e8c18
|
added IME protocol support
|
2022-08-05 13:03:37 +02:00 |
|
vaxerski
|
c3edb20e04
|
make monitor IDs permanent
|
2022-08-03 16:19:00 +02:00 |
|
vaxerski
|
a6cd552980
|
bring back xdg current desktop
|
2022-08-01 23:31:25 +02:00 |
|
vaxerski
|
1edd66618f
|
added general:no_cursor_warps
|
2022-08-01 18:50:16 +02:00 |
|
vaxerski
|
070d7699a7
|
added decoration:blur_new_optimizations
|
2022-08-01 12:16:33 +02:00 |
|
|
8a4e04d789
|
check window validity in getfirstwindowonworkspace
|
2022-08-01 00:45:06 +02:00 |
|
vaxerski
|
9be239dac6
|
remove wlr_viewporter, we do not support it
|
2022-07-31 14:10:21 +02:00 |
|
vaxerski
|
2230f0ccaa
|
move to XDG 4
|
2022-07-31 13:21:33 +02:00 |
|
vaxerski
|
e2bc07d276
|
fix lack of return in tickHyprctl
|
2022-07-31 12:35:10 +02:00 |
|
vaxerski
|
edac94bed1
|
tick hyprctl separately
|
2022-07-31 00:27:32 +02:00 |
|
vaxerski
|
217ff1f401
|
do not call dmabuf_create twice
|
2022-07-30 23:45:27 +02:00 |
|
vaxerski
|
c2db3ad8ce
|
fix minor memory issue
|
2022-07-30 23:04:31 +02:00 |
|
vaxerski
|
f96b611651
|
support wlr-output-power-management
|
2022-07-30 22:41:24 +02:00 |
|
vaxerski
|
31a079b347
|
added DPMS
|
2022-07-27 12:32:00 +02:00 |
|
vaxerski
|
6f2368f809
|
Add a pass dispatcher
|
2022-07-26 17:30:30 +02:00 |
|
vaxerski
|
d04f36c57d
|
set moz env
|
2022-07-26 10:05:29 +02:00 |
|
vaxerski
|
b0d91cbf3a
|
simplify formats
|
2022-07-25 22:40:34 +02:00 |
|
vaxerski
|
db899e00e7
|
adjust ls fading out logic
|
2022-07-25 22:00:46 +02:00 |
|
vaxerski
|
c998e946aa
|
Wrap adding to fading out
needed to avoid memory safety issues, because sometimes there would be duplicates.
|
2022-07-25 21:08:54 +02:00 |
|
vaxerski
|
e388a86c9d
|
move floating windows manually on moveworkspacetomonitor
|
2022-07-25 14:22:32 +02:00 |
|
vaxerski
|
1ddd7ee713
|
remove forced envvars
|
2022-07-24 13:29:46 +02:00 |
|
vaxerski
|
1626707b7f
|
make layerSurfaces into RAII
|
2022-07-23 15:48:08 +02:00 |
|
vaxerski
|
641aaff998
|
minor code adjustments
|
2022-07-20 18:39:08 +02:00 |
|
vaxerski
|
53b8263eb1
|
remove fixXwaylandwindowsonworkspace, not needed anymore
|
2022-07-18 21:15:46 +02:00 |
|
vaxerski
|
90d07d7b52
|
fix shadows on unmanaged and noborder
|
2022-07-18 12:39:57 +02:00 |
|
vaxerski
|
afeb040684
|
fix selection events
|
2022-07-17 18:56:01 +02:00 |
|
vaxerski
|
ef24329495
|
pass through pinch events
|
2022-07-16 16:12:31 +02:00 |
|
vaxerski
|
5c836e6460
|
added master layout
|
2022-07-16 15:57:31 +02:00 |
|
vaxerski
|
48e5bd96bc
|
Added shadow colors animations and inactive col
|
2022-07-16 12:44:45 +02:00 |
|
vaxerski
|
0488f17976
|
fix opacity inactive methodology
|
2022-07-14 18:46:42 +02:00 |
|
vaxerski
|
8b52858bb5
|
fix opacity active
|
2022-07-14 18:45:16 +02:00 |
|
vaxerski
|
49dbb586e3
|
fixed session-less envs
|
2022-07-13 18:31:09 +02:00 |
|
Vaxry
|
6708f3b133
|
Fixed TTY switching (#364)
|
2022-07-13 18:18:23 +02:00 |
|
vaxerski
|
bf762f566f
|
Fix VRAM memory leak when releasing snapshots
|
2022-07-12 23:11:34 +02:00 |
|
vaxerski
|
a4f82491b7
|
active opacity is now animated
|
2022-07-12 13:40:55 +02:00 |
|
vaxerski
|
2f3b2db83d
|
fixed tiled popups going behind windows
|
2022-07-12 09:49:56 +02:00 |
|
vaxerski
|
2936368e80
|
minor event fixes
|
2022-07-11 14:13:15 +02:00 |
|
vaxerski
|
5eaf93697a
|
clear kb focus on focusSurface null
|
2022-07-11 12:29:50 +02:00 |
|
vaxerski
|
4b334594dc
|
Added splashes
|
2022-07-10 15:41:26 +02:00 |
|
vaxerski
|
c44cafda97
|
added cyclenext param previous
|
2022-07-09 18:39:41 +02:00 |
|
vaxerski
|
ddc4cbbd7e
|
allow focus to modal
|
2022-07-08 23:37:55 +02:00 |
|
vaxerski
|
8482063157
|
fixed layersurface focus quirks
|
2022-07-08 13:19:57 +02:00 |
|
vaxerski
|
75a580feda
|
Disallow focus to modal and override_redirect X11 windows
|
2022-07-08 10:36:21 +02:00 |
|
vaxerski
|
75c2a378e3
|
unfocus keyboard on refocus null
|
2022-07-07 21:47:59 +02:00 |
|
vaxerski
|
05736bc1e3
|
I am an idiot, fixed special ws deletion
|
2022-07-07 19:00:34 +02:00 |
|
vaxerski
|
4b796d30c1
|
Added swipe workspace gestures
|
2022-07-07 13:49:04 +02:00 |
|
vaxerski
|
0d7a8cca79
|
use C++ throw methods instead of printf and exit
|
2022-07-06 16:17:58 +02:00 |
|
vaxerski
|
9655d0c138
|
added support for wlr_idle_inhibitor_v1
|
2022-07-06 15:42:37 +02:00 |
|
vaxerski
|
cda0c4577e
|
find floating special windows in vector methods
|
2022-07-06 11:07:23 +02:00 |
|
vaxerski
|
6f4f164071
|
don't focus layers without keyboard_interactive
|
2022-07-01 20:14:33 +02:00 |
|
vaxerski
|
990d3f232b
|
fix another crash
|
2022-06-30 16:11:26 +02:00 |
|
vaxerski
|
97b515edb7
|
fix crash
|
2022-06-30 16:00:44 +02:00 |
|
vaxerski
|
328b3fa4bc
|
mordernize pointers
|
2022-06-30 15:44:26 +02:00 |
|
vaxerski
|
d28151d255
|
added foreign support
|
2022-06-29 22:23:51 +02:00 |
|
vaxerski
|
31a1b3b192
|
allow init logs to be saved
|
2022-06-29 12:58:49 +02:00 |
|
vaxerski
|
8820f7f210
|
optimization + revert one oopsie
|
2022-06-29 12:54:53 +02:00 |
|
vaxerski
|
78bf88ba60
|
Added fullscreen rule
|
2022-06-26 12:12:29 +02:00 |
|
vaxerski
|
2c8cf6afc4
|
notify of wiki in case of crashes
|
2022-06-25 21:16:52 +02:00 |
|
vaxerski
|
8de8f6667e
|
add system info logging
|
2022-06-25 20:49:06 +02:00 |
|
vaxerski
|
f76b9c4852
|
fix: ignore reserved in getWindowInDirection
|
2022-06-23 20:39:48 +02:00 |
|
vaxerski
|
f9745b0d3b
|
allow getWindowInDirection to scan other mons
|
2022-06-23 09:56:16 +02:00 |
|
vaxerski
|
770bada5d5
|
Fixed oversized apps' incorrect layout
|
2022-06-22 15:45:56 +02:00 |
|
vaxerski
|
dc5cc15474
|
find surfaces in reverse for focus
|
2022-06-10 15:18:30 +02:00 |
|
vaxerski
|
da80eb8e57
|
Added the tablet manager and tablet v2 protocol
|
2022-06-08 14:29:49 +02:00 |
|
vaxerski
|
d743ac7bb1
|
added forcerendererreload and some more vt changes
|
2022-06-06 13:48:17 +02:00 |
|
vaxerski
|
9486a230c7
|
Log to the instance folder
|
2022-06-03 17:48:07 +02:00 |
|
vaxerski
|
6f3b004199
|
IPC and log changes, introduce signature
|
2022-06-03 17:41:57 +02:00 |
|
vaxerski
|
e73df80782
|
Add mon in mon out events and fix crash
|
2022-05-31 17:17:44 +02:00 |
|
vaxerski
|
0055efc4f1
|
Added a special workspace
|
2022-05-31 14:01:00 +02:00 |
|
vaxerski
|
df722cbb86
|
Added relative monitor workspace offset
|
2022-05-31 12:33:08 +02:00 |
|
vaxerski
|
c9041bf5c9
|
notify workspace protocol of workspace group change
|
2022-05-30 20:51:45 +02:00 |
|
vaxerski
|
eee9698ec9
|
move workspaces and not windows on mon disconnect
|
2022-05-30 20:44:14 +02:00 |
|
vaxerski
|
1f4c938c67
|
Added moving workspaces
|
2022-05-30 20:05:38 +02:00 |
|
vaxerski
|
c44c79abb2
|
fix monitor cleanups on removed
|
2022-05-30 17:11:35 +02:00 |
|
vaxerski
|
7167be9c48
|
Fix relative IDs in movetoworkspace crashing
|
2022-05-30 14:18:46 +02:00 |
|
vaxerski
|
b76b32b458
|
don't add existing and invalid monitors
|
2022-05-29 20:15:34 +02:00 |
|
vaxerski
|
fdb3f610e5
|
Added wlr_foreign_toplevel_v1
|
2022-05-29 11:24:42 +02:00 |
|
vaxerski
|
f06d4fca27
|
Fix one more SIGSEGV while exiting
|
2022-05-29 00:07:31 +02:00 |
|
vaxerski
|
3f8845a6a7
|
Added an exit dispatcher and no more SIGSEGV on exit
|
2022-05-29 00:00:47 +02:00 |
|
vaxerski
|
8c10857f14
|
Added a debug overlay
|
2022-05-28 17:32:19 +02:00 |
|
vaxerski
|
daff7d8ca2
|
use xdg-shell v3
|
2022-05-27 16:05:25 +02:00 |
|
vaxerski
|
19a168792b
|
activewindow class and title
|
2022-05-26 21:24:52 +02:00 |
|
vaxerski
|
8a3ea54184
|
Update border colors on config reload
|
2022-05-26 21:23:13 +02:00 |
|
vaxerski
|
08d4d987cf
|
return nearest mon if point out of range
|
2022-05-25 18:40:03 +02:00 |
|
vaxerski
|
0ae6563fef
|
workspace set active
|
2022-05-25 10:25:36 +02:00 |
|
vaxerski
|
0ad33742e1
|
fix workspace event and add activewindow and activemon
|
2022-05-24 22:21:31 +02:00 |
|
vaxerski
|
ba7e3cd9a1
|
Major IPC Rework + Added Socket2
IPC is now done with UNIX sockets instead of TCP ones (security!), and added Socket2, see Wiki.
|
2022-05-24 19:42:43 +02:00 |
|
vaxerski
|
473d4591b0
|
fix some memory issues
|
2022-05-17 18:37:14 +02:00 |
|
vaxerski
|
96cdf8fd5e
|
fix for wlroots-git update
|
2022-05-15 18:41:02 +02:00 |
|
vaxerski
|
deb18af955
|
Protect against crash in focusWindow
|
2022-05-14 20:56:21 +02:00 |
|
vaxerski
|
f0d52d8a88
|
log layersurface cleanup
|
2022-05-14 17:28:55 +02:00 |
|
vaxerski
|
6db68917ab
|
rename cleanupWindows to cleanupFadingOut
|
2022-05-14 17:26:34 +02:00 |
|
vaxerski
|
109136af97
|
Fadein/out now applies to layersurfaces too
|
2022-05-14 17:23:46 +02:00 |
|
vaxerski
|
a1567feb3d
|
Added nofocus rule
|
2022-05-14 14:37:57 +02:00 |
|
vaxerski
|
d438bd970a
|
Added virtual pointer protocol
|
2022-05-12 12:13:02 +02:00 |
|
vaxerski
|
96819c8ab9
|
Fix GDK window extents mouse offset
kind of...? Should work more or less
|
2022-05-10 11:01:03 +02:00 |
|
vaxerski
|
8bb908a8da
|
Added focusmonitor
|
2022-05-05 12:50:25 +02:00 |
|
vaxerski
|
51172129d7
|
deactivate exclusive
|
2022-04-28 17:55:25 +02:00 |
|
vaxerski
|
17bd1779ea
|
fix fadeout
|
2022-04-28 15:39:49 +02:00 |
|
vaxerski
|
dddb00fbc8
|
Support the virtual keyboard protocol
|
2022-04-27 17:29:33 +02:00 |
|
vaxerski
|
d35019f185
|
fix rare crash
|
2022-04-26 17:51:00 +02:00 |
|
vaxerski
|
9eae3b3c3b
|
minor xwayland constraint fixes
|
2022-04-25 13:40:46 +02:00 |
|
vaxerski
|
c35517d44e
|
fixes for xwayland popups, autofloat pop-up and task_dialog
|
2022-04-24 17:53:50 +02:00 |
|
vaxerski
|
3ebe7d7972
|
Added bezier curves
|
2022-04-23 21:47:16 +02:00 |
|
vaxerski
|
f84294fe07
|
fixed fullscreen, removed effective vars from windows
|
2022-04-23 14:35:34 +02:00 |
|
vaxerski
|
0147975faf
|
New animation system
|
2022-04-23 14:16:02 +02:00 |
|
vaxerski
|
304b93a4f6
|
Minor tweaks
|
2022-04-21 21:48:37 +02:00 |
|
vaxerski
|
c16ebec3b2
|
count down in named workspace IDs
|
2022-04-21 21:35:08 +02:00 |
|
vaxerski
|
b618fc1caa
|
Added named workspaces
|
2022-04-21 16:38:48 +02:00 |
|
vaxerski
|
422eaad420
|
handle term and int signals and cleanup
|
2022-04-21 15:59:28 +02:00 |
|
vaxerski
|
7ae87a233c
|
Inhibit fixes
|
2022-04-18 17:16:01 +02:00 |
|
vaxerski
|
7b1eaca840
|
Implemented mouse constraints
has some todos but mostly works
|
2022-04-17 21:40:04 +02:00 |
|
vaxerski
|
05d7afe2ec
|
support linux_dmabuf_v1
|
2022-04-14 21:48:12 +02:00 |
|
vaxerski
|
e4d05c90ce
|
fix pointer focus coords in focusWindow
|
2022-04-14 21:30:18 +02:00 |
|
vaxerski
|
ebfbd4f7c3
|
fix focus not applying sometimes to the active window
|
2022-04-14 18:16:09 +02:00 |
|
vaxerski
|
158af1eb09
|
better keyboard window switching
|
2022-04-13 20:45:06 +02:00 |
|
vaxerski
|
a558bcdfbf
|
added follow_mouse
|
2022-04-13 20:19:40 +02:00 |
|
vaxerski
|
b6a93b2f03
|
Added window grouping for dwindle
furthermore, added LayoutRenderHints.
|
2022-04-12 16:44:18 +02:00 |
|
vaxerski
|
f2ab2466ed
|
respect window.isMapped in getWindowsOnWorkspace
|
2022-04-11 19:57:36 +02:00 |
|
vaxerski
|
a8e8729230
|
Added zext_workspace protocol support 🎉
|
2022-04-11 19:51:37 +02:00 |
|
vaxerski
|
92bfe6f13e
|
fixed some more crashes
|
2022-04-10 16:19:49 +02:00 |
|
vaxerski
|
5046c02cce
|
minor fixes for closing windows and focus
|
2022-04-10 11:17:06 +02:00 |
|
vaxerski
|
3d5e2c1dc3
|
Added movefocus dispatcher
|
2022-04-09 13:26:55 +02:00 |
|
vaxerski
|
7347a72ba6
|
Added HyprError for showing config errors
|
2022-04-08 21:40:41 +02:00 |
|
vaxerski
|
a49bbf4508
|
fadeout done 🎉
|
2022-04-05 20:49:15 +02:00 |
|
vaxerski
|
f8e0b0b448
|
fadein and prep for fadeout
|
2022-04-05 19:28:10 +02:00 |
|
vaxerski
|
ddcd4fb767
|
Mostly fixes #5
|
2022-04-05 18:29:58 +02:00 |
|
vaxerski
|
374491ee63
|
progress
|
2022-04-04 19:44:25 +02:00 |
|
vaxerski
|
d15cda7e41
|
iterate over floating windows correctly with Z
|
2022-04-04 16:33:50 +02:00 |
|
vaxerski
|
c21881be25
|
Implement proper z-system
|
2022-04-04 16:25:30 +02:00 |
|
vaxerski
|
7add082217
|
send focus change
|
2022-04-02 19:09:27 +02:00 |
|
vaxerski
|
223beb8a82
|
Multiple focus handling changes
|
2022-04-02 18:57:09 +02:00 |
|
vaxerski
|
c923b4f075
|
XDG popup tweaks
|
2022-04-02 13:41:15 +02:00 |
|
vaxerski
|
4db773b1e7
|
Fix popups focus on native GDK
|
2022-04-02 13:02:16 +02:00 |
|
vaxerski
|
304bf4522e
|
Revert "Fixed XWayland (GTK/?) popups focus"
This reverts commit cd62eb5624 .
Breaks a lot of other popups
|
2022-04-01 23:31:12 +02:00 |
|
vaxerski
|
cd62eb5624
|
Fixed XWayland (GTK/?) popups focus
|
2022-04-01 23:11:09 +02:00 |
|
vaxerski
|
a3860e99cb
|
modify unfocus behavior
|
2022-03-31 21:47:03 +02:00 |
|
vaxerski
|
c63225b332
|
Log focus
|
2022-03-31 19:41:55 +02:00 |
|
vaxerski
|
670ba55b35
|
export XDG_CURRENT_DESKTOP
|
2022-03-31 19:16:00 +02:00 |
|
vaxerski
|
3e614f2c1e
|
Draw the drag icon
|
2022-03-31 17:25:23 +02:00 |
|
vaxerski
|
469af204f7
|
Set envvars to encourage apps to use wayland
|
2022-03-30 22:38:07 +02:00 |
|
vaxerski
|
3ca2d3b678
|
fix some crashes
|
2022-03-30 21:18:42 +02:00 |
|
vaxerski
|
3f84dac599
|
return front when monitor from vector fails
|
2022-03-30 20:17:33 +02:00 |
|
vaxerski
|
17e88bf059
|
log signals
|
2022-03-28 16:10:30 +02:00 |
|
vaxerski
|
4d498137b2
|
fix crash
|
2022-03-27 19:16:33 +02:00 |
|
vaxerski
|
ad36a9dc9e
|
rework popups completely
|
2022-03-27 17:25:20 +02:00 |
|
vaxerski
|
116ab9e56c
|
EGL
|
2022-03-24 17:17:08 +01:00 |
|
vaxerski
|
dcd8b49c43
|
switch renderer to GLES
|
2022-03-24 16:07:01 +01:00 |
|
vaxerski
|
97501fc034
|
update for latest wlroots
|
2022-03-24 15:57:46 +01:00 |
|
vaxerski
|
bcf7ee6dc2
|
Added basic animations for windows
|
2022-03-23 22:01:59 +01:00 |
|
vaxerski
|
118006e876
|
fixed layersurface coord mapping
|
2022-03-22 21:59:14 +01:00 |
|
vaxerski
|
2bc29f32ec
|
finally fixed XWayland popups
|
2022-03-22 21:28:57 +01:00 |
|
vaxerski
|
e6a848adc0
|
handle modals a bit better
|
2022-03-22 20:53:11 +01:00 |
|
vaxerski
|
aa64af95fe
|
handle inhibit
|
2022-03-22 18:29:13 +01:00 |
|
vaxerski
|
8fe1cec87c
|
fixed floating window dragging and rendering
|
2022-03-22 17:14:07 +01:00 |
|
vaxerski
|
295a0c4a69
|
Added fullscreen
|
2022-03-21 19:18:33 +01:00 |
|
vaxerski
|
30ae4be181
|
added drag and drop functionality
barebones but functioning
|
2022-03-21 17:50:28 +01:00 |
|
vaxerski
|
23ec4793e1
|
fix xwayland windows grabbing mouse when hidden
|
2022-03-20 19:14:17 +01:00 |
|
vaxerski
|
1f639f2aba
|
dwindle fixes
|
2022-03-20 18:31:58 +01:00 |
|
vaxerski
|
c32917a5ba
|
added hyprctl
|
2022-03-20 16:51:14 +01:00 |
|
vaxerski
|
50370e4216
|
added workspaces
|
2022-03-20 15:55:47 +01:00 |
|
vaxerski
|
f8a731b10b
|
focus to layers
|
2022-03-20 14:36:55 +01:00 |
|
vaxerski
|
decb2f638d
|
popups handled properly
|
2022-03-20 14:00:46 +01:00 |
|
vaxerski
|
5d0919fcff
|
handle layer popups
|
2022-03-20 12:11:57 +01:00 |
|
vaxerski
|
b0dffc10b7
|
remove this warning
|
2022-03-20 11:23:36 +01:00 |
|
vaxerski
|
6fc504fc4c
|
fix various issues with floating windows
|
2022-03-20 11:22:55 +01:00 |
|
vaxerski
|
a4b026df2b
|
floating windows support
|
2022-03-20 11:14:24 +01:00 |
|
vaxerski
|
1a298257c9
|
fix xwaylabnd too, stuff
|
2022-03-19 20:56:19 +01:00 |
|
vaxerski
|
cf76b90606
|
multimon fixes
|
2022-03-19 20:30:21 +01:00 |
|
vaxerski
|
f9a4e9aecd
|
basic keybinds
|
2022-03-19 17:48:18 +01:00 |
|
vaxerski
|
61e10e2048
|
added a layoutmanager and basic dwindle
|
2022-03-19 15:59:53 +01:00 |
|
vaxerski
|
5f71a33d99
|
handle the signals
|
2022-03-19 14:09:11 +01:00 |
|
vaxerski
|
5ea20cd041
|
fixed some oopsies
|
2022-03-19 13:54:24 +01:00 |
|
vaxerski
|
03da5a3ef5
|
fix crash and log more
|
2022-03-19 11:27:19 +01:00 |
|
vaxerski
|
d09d3dc0f3
|
pointer focus works now
|
2022-03-19 10:53:39 +01:00 |
|
vaxerski
|
625e4ce264
|
fixed rendering
|
2022-03-18 23:52:36 +01:00 |
|
vaxerski
|
7f8648fc8b
|
fix crashes
|
2022-03-18 23:16:15 +01:00 |
|
vaxerski
|
dbf566c78a
|
handle keys and focus
|
2022-03-18 23:06:45 +01:00 |
|
vaxerski
|
5811d968bf
|
focus and move mouse to inputmanager
|
2022-03-18 22:53:27 +01:00 |
|
vaxerski
|
a1a8f3b6d5
|
change to lists, titles etc
|
2022-03-18 22:35:51 +01:00 |
|
vaxerski
|
00098aef4f
|
handle buttons
|
2022-03-18 20:42:49 +01:00 |
|
vaxerski
|
a9773bd91a
|
XWayland and moved managers
|
2022-03-18 20:03:39 +01:00 |
|
vaxerski
|
bc937e3e71
|
Renderer
|
2022-03-17 20:22:29 +01:00 |
|
vaxerski
|
ab7d727532
|
render-ready
|
2022-03-17 19:03:15 +01:00 |
|
vaxerski
|
a4ef84d987
|
it now actually runs lol
|
2022-03-17 17:08:54 +01:00 |
|
vaxerski
|
cf51ab71a2
|
input basics
|
2022-03-17 16:19:10 +01:00 |
|
vaxerski
|
ffd309ca2a
|
some basic startup code
|
2022-03-16 21:37:21 +01:00 |
|
vaxerski
|
de4c836e97
|
Initial Commit
|
2022-03-16 20:50:55 +01:00 |
|