Ivan Molodetskikh
|
162c74c259
|
Add dnd icon support
|
2023-08-15 16:40:54 +04:00 |
|
Ivan Molodetskikh
|
2465bba085
|
Add client cursor support
|
2023-08-15 16:19:05 +04:00 |
|
Ivan Molodetskikh
|
b0d129951c
|
Extract pointer_element()
|
2023-08-15 16:08:37 +04:00 |
|
Ivan Molodetskikh
|
70003477b1
|
winit: Comment out egl binding
|
2023-08-15 15:16:22 +04:00 |
|
Ivan Molodetskikh
|
6ba4d01fdd
|
Remove one unused import
|
2023-08-15 15:02:41 +04:00 |
|
Ivan Molodetskikh
|
7c96c3ea63
|
Add barebones tablet support
|
2023-08-15 15:00:26 +04:00 |
|
Ivan Molodetskikh
|
0da94d77ca
|
Set data device focus on focus change
Fixes clipboard.
|
2023-08-15 14:23:14 +04:00 |
|
Ivan Molodetskikh
|
ac73688a2b
|
Add binds to spawn fuzzel and nautilus
|
2023-08-15 12:59:22 +04:00 |
|
Ivan Molodetskikh
|
7ad1fd3be9
|
Generalize Spawn action
|
2023-08-15 12:50:44 +04:00 |
|
Ivan Molodetskikh
|
37cbed890f
|
Add initial layer-shell implementation
Those surfaces never receive mouse focus and always keyboard focus,
which may not be always good, but it'll do for now.
|
2023-08-15 12:49:26 +04:00 |
|
Ivan Molodetskikh
|
8cdd37b993
|
Update focus in one place
|
2023-08-15 12:03:10 +04:00 |
|
Ivan Molodetskikh
|
e89966e150
|
Change default command to alacritty
|
2023-08-15 10:56:40 +04:00 |
|
Ivan Molodetskikh
|
d19bfa3fc0
|
README: Add demo video
|
2023-08-14 08:05:57 -07:00 |
|
Ivan Molodetskikh
|
642144076e
|
README: Change window to column for toggle width and maximize
|
2023-08-14 18:37:33 +04:00 |
|
Ivan Molodetskikh
|
c05326d1b6
|
Add Mod+F to maximize
|
2023-08-14 18:37:33 +04:00 |
|
Ivan Molodetskikh
|
2a163bb4b5
|
Add Mod+R to toggle between preset widths
|
2023-08-14 18:37:33 +04:00 |
|
Ivan Molodetskikh
|
6a1c149b4f
|
winit: Dispatch with higher precision
This won't help all that much but eh
|
2023-08-14 18:37:33 +04:00 |
|
Ivan Molodetskikh
|
adbd53327c
|
Advance animations in process_input_event
|
2023-08-14 18:37:33 +04:00 |
|
Ivan Molodetskikh
|
99ab96d348
|
layout: Update workspace original output
|
2023-08-14 18:37:33 +04:00 |
|
Ivan Molodetskikh
|
5156805c62
|
Remove debug print
|
2023-08-14 18:37:33 +04:00 |
|
Ivan Molodetskikh
|
b5c02253ff
|
Add workspace switch animations
|
2023-08-14 18:37:33 +04:00 |
|
Ivan Molodetskikh
|
ec5953319c
|
winit: Force redraw every time
|
2023-08-14 18:37:33 +04:00 |
|
Ivan Molodetskikh
|
dd23e0b6ee
|
Centralize workspace clean-up logic
|
2023-08-14 18:37:33 +04:00 |
|
Ivan Molodetskikh
|
dbf998119f
|
Move things to Monitor impl
|
2023-08-14 18:37:33 +04:00 |
|
Ivan Molodetskikh
|
0e3b800337
|
Add focus change animations
|
2023-08-14 18:37:33 +04:00 |
|
Ivan Molodetskikh
|
c65a4f1624
|
Add frame clock
Tracks the presentation time and allows querying the next presentation
time.
|
2023-08-14 15:53:24 +04:00 |
|
Ivan Molodetskikh
|
529a24cc14
|
Enable overflow-checks in release
|
2023-08-14 15:22:10 +04:00 |
|
Ivan Molodetskikh
|
430fb47cd6
|
Centralize sending configure
|
2023-08-14 14:48:10 +04:00 |
|
Ivan Molodetskikh
|
c95f290c65
|
winit: Request redraw if had damage
To be consistent with the tty backend. Even though this is not optimal
for now.
|
2023-08-14 12:24:59 +04:00 |
|
Ivan Molodetskikh
|
1dc698281d
|
winit: Use damage from damage tracker
|
2023-08-14 12:24:20 +04:00 |
|
Ivan Molodetskikh
|
8f71842e7c
|
Refactor everything again, make more things work
|
2023-08-13 19:55:37 +04:00 |
|
Ivan Molodetskikh
|
95c810c855
|
Refactor everything, add initial tiling code
|
2023-08-13 12:46:53 +04:00 |
|
Ivan Molodetskikh
|
e02e35f9c6
|
winit: Bind EGL renderer
|
2023-08-13 12:22:07 +04:00 |
|
Ivan Molodetskikh
|
0acd1d04e1
|
Use Alt as mod with winit backend
|
2023-08-13 07:45:10 +04:00 |
|
Ivan Molodetskikh
|
e8e4853e93
|
Fix whitespace
|
2023-08-11 11:38:12 +04:00 |
|
Ivan Molodetskikh
|
a8b6f89d5c
|
tty: Downgrade vblank message to trace!()
|
2023-08-11 10:47:31 +04:00 |
|
Ivan Molodetskikh
|
f734cb0129
|
input: Add Super+F to fullscreen
|
2023-08-11 10:47:03 +04:00 |
|
Ivan Molodetskikh
|
91a809b755
|
Add un/fullscreen support
|
2023-08-11 10:39:17 +04:00 |
|
Ivan Molodetskikh
|
f9c7fe4112
|
Move periodic tasks to event loop closure
|
2023-08-11 08:28:01 +04:00 |
|
Ivan Molodetskikh
|
3959d1eaa1
|
Add draft popup implementation
Missing grabs and positioning but gets the job sufficiently done for now.
|
2023-08-11 08:22:34 +04:00 |
|
Ivan Molodetskikh
|
91c7763aab
|
Add hardcoded us,ru layout and Super+Space switch
|
2023-08-10 18:14:11 +04:00 |
|
Ivan Molodetskikh
|
db3c030fdd
|
Add Super+q to quit the current toplevel
|
2023-08-10 17:50:53 +04:00 |
|
Ivan Molodetskikh
|
b6a4570a43
|
input: Add bind for spawning alacritty
|
2023-08-10 17:24:07 +04:00 |
|
Ivan Molodetskikh
|
89349f2f3d
|
input: Only do events on key press
|
2023-08-10 17:23:38 +04:00 |
|
Ivan Molodetskikh
|
64610d1e24
|
Unset the minimize capability
|
2023-08-10 17:17:17 +04:00 |
|
Ivan Molodetskikh
|
9126c60b9b
|
Redraw on surfaces destroyed
|
2023-08-10 16:47:37 +04:00 |
|
Ivan Molodetskikh
|
51363a3205
|
Make sure Display is dropped last
|
2023-08-10 16:38:12 +04:00 |
|
Ivan Molodetskikh
|
5d0353d0c1
|
input: Update quit message
|
2023-08-10 16:33:29 +04:00 |
|
Ivan Molodetskikh
|
acd63fda73
|
Add README
|
2023-08-10 14:50:51 +04:00 |
|
Ivan Molodetskikh
|
4daef8abdc
|
input: Change quit bind to Super+Shift+e
|
2023-08-10 14:50:51 +04:00 |
|