vaxerski
|
59b96f782b
|
Bring floated to top on click
|
2022-04-04 16:28:43 +02:00 |
|
vaxerski
|
c21881be25
|
Implement proper z-system
|
2022-04-04 16:25:30 +02:00 |
|
vaxerski
|
462781b16f
|
Added drag to move window
|
2022-04-03 13:49:21 +02:00 |
|
vaxerski
|
df6a3c6877
|
fix non-gdk popups on multimon
|
2022-04-03 10:32:21 +02:00 |
|
vaxerski
|
3f99dad7f5
|
Added pseudotiling
|
2022-04-02 20:04:32 +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
|
ca2459e563
|
Do not refocus on pressed mouse
|
2022-04-01 23:34:19 +02:00 |
|
vaxerski
|
befddca16d
|
Only refocus on pressed
|
2022-04-01 23:31:33 +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
|
7ec2aed55f
|
More checks in popups
|
2022-03-31 21:58:33 +02:00 |
|
vaxerski
|
51dfc0f9c9
|
fix critical crash with multi-popups
|
2022-03-31 21:55:21 +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
|
b89c174da2
|
custom animation speeds for components
|
2022-03-31 17:53:28 +02:00 |
|
vaxerski
|
586e2a98ed
|
Added animated borders
|
2022-03-31 17:50:00 +02:00 |
|
vaxerski
|
993e601424
|
remove some warnings
|
2022-03-31 17:26:09 +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
|
f794c91293
|
windows on top of fullscreen, lastmonitor fixes
|
2022-03-30 20:16:23 +02:00 |
|
vaxerski
|
e49657f0f9
|
use last monitor and not cursor in map
|
2022-03-30 19:34:57 +02:00 |
|
vaxerski
|
cd8d628c72
|
handle invalid map
|
2022-03-30 17:43:31 +02:00 |
|
vaxerski
|
7439246efb
|
tell windows to fullscreen on keybind
|
2022-03-30 17:39:04 +02:00 |
|
vaxerski
|
d01c7c07d8
|
Fix IPC being wonky
|
2022-03-30 16:24:42 +02:00 |
|
vaxerski
|
ae3d1ec3ad
|
fix crash
|
2022-03-29 15:30:08 +02:00 |
|
vaxerski
|
ad4fc28f78
|
🎉 Wrapped dynamic event handlers
|
2022-03-28 22:31:39 +02:00 |
|
vaxerski
|
000b16585f
|
Some logs n stuff
|
2022-03-28 21:16:23 +02:00 |
|
vaxerski
|
b8e3bddcf1
|
window late signals
|
2022-03-28 17:51:03 +02:00 |
|
vaxerski
|
17e88bf059
|
log signals
|
2022-03-28 16:10:30 +02:00 |
|
vaxerski
|
144a79ee00
|
fixed ASSERT and last commit's oopsie
|
2022-03-27 22:34:02 +02:00 |
|
vaxerski
|
de8d2fd136
|
handle window subsurface trees
|
2022-03-27 21:46:27 +02:00 |
|
vaxerski
|
39303fd2b0
|
animate float->tile properly
|
2022-03-27 20:06:44 +02:00 |
|
vaxerski
|
ba7b2d0db2
|
Handle TTY switching
but bugs rn when coming back :-/
|
2022-03-27 19:32:50 +02:00 |
|
vaxerski
|
07612534dd
|
fix fullscreen animation
|
2022-03-27 19:27:50 +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
|
ed5c0a7d33
|
Log shifts
|
2022-03-24 21:34:24 +01:00 |
|
vaxerski
|
7eb2a1023b
|
Added keyboard configuration
|
2022-03-24 21:05:34 +01:00 |
|
vaxerski
|
5d93fdfd8f
|
fix XDG surfaces being too XD
|
2022-03-24 19:14:44 +01:00 |
|
vaxerski
|
3d41dd6c25
|
fix dwindle monitors
|
2022-03-24 19:05:25 +01:00 |
|
vaxerski
|
5503d99778
|
bring back mouse request
|
2022-03-24 18:31:45 +01:00 |
|
vaxerski
|
a4f79dcb11
|
fix hyprctl .socket
|
2022-03-24 18:25:18 +01:00 |
|
vaxerski
|
ccbc0e4a2e
|
Added window rules
|
2022-03-24 18:22:01 +01: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
|
14d387ea14
|
animation + floating fixes
|
2022-03-24 16:05:06 +01:00 |
|
vaxerski
|
97501fc034
|
update for latest wlroots
|
2022-03-24 15:57:46 +01:00 |
|
vaxerski
|
411a050169
|
didnt mean to comment that out
|
2022-03-23 22:38:54 +01:00 |
|
vaxerski
|
172f8b04f0
|
oops commit only for xdg
commit only for xdg
|
2022-03-23 22:36:28 +01:00 |
|
vaxerski
|
d834a8f7de
|
unlink a window properly on destroy
|
2022-03-23 22:34:11 +01:00 |
|
vaxerski
|
bcf7ee6dc2
|
Added basic animations for windows
|
2022-03-23 22:01:59 +01:00 |
|
vaxerski
|
1923b0d170
|
added a keybind todo
|
2022-03-23 16:52:43 +01:00 |
|
vaxerski
|
f108ec78e2
|
Added movetoworkspace
|
2022-03-23 16:51:48 +01:00 |
|
vaxerski
|
f82fdb012e
|
fix dwindle + minor logs and comments
|
2022-03-22 22:22:59 +01:00 |
|
vaxerski
|
53388ad8a4
|
dwindle: fix openingon, kind of
|
2022-03-22 22:04:35 +01:00 |
|
vaxerski
|
e6fcbf576c
|
up the max hyprctl port
|
2022-03-22 22:02:43 +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
|
b6f3aa5d01
|
update a comment on an issue
|
2022-03-22 20:43:06 +01:00 |
|
vaxerski
|
6e48069a88
|
fix bug with popups on XWayland
|
2022-03-22 20:13:58 +01:00 |
|
vaxerski
|
90bb8e6441
|
minor changes
|
2022-03-22 20:04:39 +01:00 |
|
vaxerski
|
aa64af95fe
|
handle inhibit
|
2022-03-22 18:29:13 +01:00 |
|
vaxerski
|
db4b4ec0d3
|
Try to fix the crash again
|
2022-03-22 17:41:23 +01:00 |
|
vaxerski
|
c58b15c6da
|
Fix a crash with setting title
|
2022-03-22 17:31:19 +01:00 |
|
vaxerski
|
8fe1cec87c
|
fixed floating window dragging and rendering
|
2022-03-22 17:14:07 +01:00 |
|
vaxerski
|
8a8b26a635
|
added 2 more hyprctl commands
|
2022-03-22 16:54:45 +01:00 |
|
vaxerski
|
7b612b46b8
|
fixed a bug with layers duplicating
|
2022-03-21 22:34:25 +01:00 |
|
vaxerski
|
63ec83e179
|
remove spammy log
|
2022-03-21 21:58:44 +01:00 |
|
vaxerski
|
3d61738d5d
|
minor QoL patches
|
2022-03-21 19:28:43 +01:00 |
|
vaxerski
|
295a0c4a69
|
Added fullscreen
|
2022-03-21 19:18:33 +01:00 |
|
vaxerski
|
1b50377a5a
|
R> is redundant
|
2022-03-21 18:34:49 +01:00 |
|
vaxerski
|
509f0c9a8a
|
IPC is now a socket
|
2022-03-21 18:29:41 +01:00 |
|
vaxerski
|
30ae4be181
|
added drag and drop functionality
barebones but functioning
|
2022-03-21 17:50:28 +01:00 |
|
vaxerski
|
546fff6aa6
|
fix log
|
2022-03-21 17:26:02 +01:00 |
|
vaxerski
|
6dcd6f21b9
|
create floating windows correctly
|
2022-03-21 17:24:41 +01:00 |
|
vaxerski
|
51ce922ae1
|
properly calc layers
|
2022-03-21 17:00:17 +01:00 |
|
vaxerski
|
21418f97ff
|
fixed closing layers not recalcing layout
|
2022-03-21 16:33:38 +01:00 |
|
vaxerski
|
cd720eaf66
|
fix crash
|
2022-03-21 16:16:47 +01:00 |
|
vaxerski
|
bcb02b9307
|
handle subsurfaces
|
2022-03-21 16:13:43 +01:00 |
|
vaxerski
|
d06423c9d1
|
moved events to separate files
|
2022-03-21 15:17:04 +01:00 |
|
vaxerski
|
2e9bd86c8b
|
fix lockup on reloading config
|
2022-03-20 19:58:12 +01:00 |
|
vaxerski
|
db56e01c63
|
I am an idiot
|
2022-03-20 19:29:50 +01:00 |
|
vaxerski
|
942efbcd77
|
fix it again
|
2022-03-20 19:28:57 +01:00 |
|
vaxerski
|
027f29023c
|
fix the last xwayland fix because it didnt fully fix
|
2022-03-20 19:27:47 +01:00 |
|
vaxerski
|
001dfbe323
|
better shouldbefloated for xwayland
|
2022-03-20 19:26:16 +01:00 |
|
vaxerski
|
23ec4793e1
|
fix xwayland windows grabbing mouse when hidden
|
2022-03-20 19:14:17 +01:00 |
|
vaxerski
|
0b2bf23d69
|
fixed multimon render again
|
2022-03-20 18:49:40 +01:00 |
|
vaxerski
|
1f639f2aba
|
dwindle fixes
|
2022-03-20 18:31:58 +01:00 |
|
vaxerski
|
06114e728d
|
stop complaining
|
2022-03-20 18:23:39 +01:00 |
|
vaxerski
|
0eba018c8b
|
fixed an oopsie
|
2022-03-20 18:23:16 +01:00 |
|
vaxerski
|
9421be0221
|
removed a past unused placeholder
|
2022-03-20 18:10:17 +01:00 |
|
vaxerski
|
c32917a5ba
|
added hyprctl
|
2022-03-20 16:51:14 +01:00 |
|
vaxerski
|
5644e668ef
|
fix dwindle with workspaces
|
2022-03-20 16:06:17 +01:00 |
|
vaxerski
|
2e18fa268a
|
default workspace option
|
2022-03-20 16:01:47 +01:00 |
|
vaxerski
|
50370e4216
|
added workspaces
|
2022-03-20 15:55:47 +01:00 |
|
vaxerski
|
45addfb31d
|
arrange properly layers with no anchors
|
2022-03-20 14:52:23 +01:00 |
|
vaxerski
|
e7abda1b2b
|
focus new layers
|
2022-03-20 14:41:33 +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
|
332fa8a802
|
XWayland floating
|
2022-03-20 13:37:07 +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
|
281cb9fd04
|
fix floating rendering on multimon
|
2022-03-20 11:18:01 +01:00 |
|
vaxerski
|
a4b026df2b
|
floating windows support
|
2022-03-20 11:14:24 +01:00 |
|
vaxerski
|
a4d69a15b3
|
handle surface monitor better
|
2022-03-20 10:43:39 +01:00 |
|
vaxerski
|
c923ad4bea
|
fancy
|
2022-03-20 10:37:31 +01:00 |
|
vaxerski
|
74379879dd
|
Fixed a crash
|
2022-03-19 22:34:50 +01:00 |
|
vaxerski
|
221acebf2c
|
input tweaks
|
2022-03-19 22:03:40 +01:00 |
|
vaxerski
|
2e5435fe91
|
fix layout refresh on config and keybinds doubling
|
2022-03-19 21:48:24 +01:00 |
|
vaxerski
|
7b7ce638f4
|
refresh rates
|
2022-03-19 21:46:29 +01:00 |
|
vaxerski
|
3277321c26
|
fix recalc dwindle
|
2022-03-19 20:59:22 +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
|
dba7bbdcf3
|
patches
|
2022-03-19 17:00:52 +01:00 |
|
vaxerski
|
0c88c0310e
|
fix bars
|
2022-03-19 16:48:47 +01:00 |
|
vaxerski
|
9e735ad2f5
|
added borders
|
2022-03-19 16:13:19 +01:00 |
|
vaxerski
|
61e10e2048
|
added a layoutmanager and basic dwindle
|
2022-03-19 15:59:53 +01:00 |
|
vaxerski
|
e664b0b692
|
layers should work now
|
2022-03-19 14:37:40 +01:00 |
|
vaxerski
|
5f71a33d99
|
handle the signals
|
2022-03-19 14:09:11 +01:00 |
|
vaxerski
|
bc9d9c9c8d
|
outputmgr applytest
|
2022-03-19 14:07:18 +01:00 |
|
vaxerski
|
86b6d7f938
|
handle layersurfaces better
|
2022-03-19 14:00:24 +01:00 |
|
vaxerski
|
5ea20cd041
|
fixed some oopsies
|
2022-03-19 13:54:24 +01:00 |
|
vaxerski
|
d615033526
|
layers
|
2022-03-19 13:35:04 +01:00 |
|
vaxerski
|
8cc0f35fbb
|
fix keyboard
|
2022-03-19 13:28:02 +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
|
7590c4d27b
|
handle axis
|
2022-03-19 10:25:11 +01:00 |
|
vaxerski
|
625e4ce264
|
fixed rendering
|
2022-03-18 23:52:36 +01:00 |
|
vaxerski
|
5971576a50
|
keyboard fix
|
2022-03-18 23:25:26 +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
|
d086fa3faa
|
fixes minor
|
2022-03-18 20:20:49 +01:00 |
|
vaxerski
|
958bee27d4
|
oops
|
2022-03-18 20:07:36 +01:00 |
|
vaxerski
|
a9773bd91a
|
XWayland and moved managers
|
2022-03-18 20:03:39 +01:00 |
|
vaxerski
|
854c827911
|
input manager progress
|
2022-03-17 20:55:04 +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
|
6e1819b3dc
|
some events
|
2022-03-17 18:25:16 +01:00 |
|
vaxerski
|
a4ef84d987
|
it now actually runs lol
|
2022-03-17 17:08:54 +01:00 |
|
vaxerski
|
d6c2553af2
|
start handling monitors
|
2022-03-17 16:56:33 +01:00 |
|
vaxerski
|
cf51ab71a2
|
input basics
|
2022-03-17 16:19:10 +01:00 |
|
vaxerski
|
52090853da
|
added vector2d
|
2022-03-16 22:21:12 +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 |
|