TheZoq2
|
47a8e75fd5
|
Add is_active_in_column
Add missing ```
Fix tests
|
2024-05-11 10:42:49 +04:00 |
|
Ivan Molodetskikh
|
6d9cfe2882
|
Don't start a resize if edges is empty
|
2024-05-11 10:30:51 +04:00 |
|
Ivan Molodetskikh
|
de0ad85711
|
Set cursor for niri-initiated interactive resize
|
2024-05-11 10:28:38 +04:00 |
|
Ivan Molodetskikh
|
f091e64b12
|
wiki: Add gestures page
|
2024-05-11 10:09:49 +04:00 |
|
Ivan Molodetskikh
|
e454cd6282
|
Implement double-resize-click to reset height/toggle full width
|
2024-05-11 10:02:48 +04:00 |
|
Ivan Molodetskikh
|
1c14a0a2a9
|
Add a reset-window-height action
|
2024-05-11 09:33:23 +04:00 |
|
Ivan Molodetskikh
|
2fd9a03bd7
|
Stop confining the pointer during resize grab
|
2024-05-11 09:26:49 +04:00 |
|
Ivan Molodetskikh
|
b101f9b5f8
|
Render tiles flush to the right when left-resizing
This really needs a refactor...
|
2024-05-11 09:00:03 +04:00 |
|
Ivan Molodetskikh
|
34bcc6ea93
|
Split get resize data from update
|
2024-05-11 08:26:49 +04:00 |
|
Ivan Molodetskikh
|
9dfa121b8e
|
Implement interactive mouse resizing
|
2024-05-10 20:23:08 +04:00 |
|
Ivan Molodetskikh
|
c4ebb9f58e
|
Start Tracy manual-lifetime after niri msg
|
2024-05-09 11:08:15 +04:00 |
|
Ivan Molodetskikh
|
38e329aab9
|
Make async-channel non-optional
|
2024-05-08 08:57:37 +04:00 |
|
Ivan Molodetskikh
|
95a1a01fdc
|
wiki: Add Since to do-screen-transition
|
2024-05-08 08:43:01 +04:00 |
|
Ivan Molodetskikh
|
c61940c40e
|
ipc: Wait until action is processed before returning
|
2024-05-08 08:30:49 +04:00 |
|
Ivan Molodetskikh
|
ed2b6d3894
|
Mark screen transition texture transparent
|
2024-05-08 08:21:15 +04:00 |
|
Ivan Molodetskikh
|
47925948a3
|
Add trace span to do_screen_transition
|
2024-05-08 08:21:04 +04:00 |
|
Ivan Molodetskikh
|
5248e53499
|
Implement do-screen-transition action
|
2024-05-07 22:19:11 +04:00 |
|
Ivan Molodetskikh
|
9847a652af
|
ipc: Respect --json for msg output
|
2024-05-05 13:08:29 +04:00 |
|
Ivan Molodetskikh
|
96823eea38
|
Make output name matching case-insensitive
|
2024-05-05 12:55:57 +04:00 |
|
Ivan Molodetskikh
|
ea59091869
|
Print message when output was not found
|
2024-05-05 12:50:18 +04:00 |
|
Ivan Molodetskikh
|
2e4a2e13b1
|
Make missing scale = automatic selection
That was the intention, but I missed it before.
|
2024-05-05 12:39:20 +04:00 |
|
Ivan Molodetskikh
|
df0ee996ee
|
Don't unwrap client
If Smithay posts an error, client will become None immediately, even
while the surface may still receive events.
|
2024-05-05 11:14:46 +04:00 |
|
Ivan Molodetskikh
|
65b9c74f62
|
Implement niri msg output
|
2024-05-05 10:19:47 +04:00 |
|
Ivan Molodetskikh
|
2dff674470
|
Don't expand zero radius per corner
So that radii like 8 8 0 0 look properly.
|
2024-05-05 07:43:21 +04:00 |
|
Ivan Molodetskikh
|
23850e1c60
|
wiki: Try to fix link
|
2024-05-04 21:16:43 +04:00 |
|
Ivan Molodetskikh
|
641b44e006
|
Fix blocked-out surfaces on scaled outputs
|
2024-05-04 20:13:53 +04:00 |
|
Ivan Molodetskikh
|
1394afaae9
|
wiki: Mention nixos and nvidia issues in getting started
|
2024-05-04 16:27:14 +04:00 |
|
Ivan Molodetskikh
|
314ad9d3e5
|
Fix rounded corners on blocked-out resizes
|
2024-05-04 11:54:52 +04:00 |
|
Ivan Molodetskikh
|
99eb1227b1
|
Extract RenderTarget::should_block_out()
|
2024-05-04 11:51:27 +04:00 |
|
Ivan Molodetskikh
|
79093baeee
|
Extract rules out
|
2024-05-04 11:45:39 +04:00 |
|
Ivan Molodetskikh
|
7093385b4d
|
Update tile before taking unmap snapshot
|
2024-05-04 11:37:58 +04:00 |
|
Ivan Molodetskikh
|
3748f6cd6a
|
Fix border/focus ring options not applying right away
|
2024-05-04 11:11:01 +04:00 |
|
Ivan Molodetskikh
|
73cc0079d6
|
Split update_render_elements() from advance_animations()
advance_animations() is called from places like input, whereas
update_render_elements() is strictly for rendering.
|
2024-05-04 11:10:02 +04:00 |
|
Ivan Molodetskikh
|
69aeba2a4d
|
shader_element: Store and set location separately
|
2024-05-04 09:49:32 +04:00 |
|
Ivan Molodetskikh
|
7aab413048
|
shader_element: Remove size
It's not actually needed.
|
2024-05-04 09:15:17 +04:00 |
|
Ivan Molodetskikh
|
74996a2416
|
Make BorderRenderElement scale-agnostic
|
2024-05-03 21:49:47 +04:00 |
|
Ivan Molodetskikh
|
8ab50f9d1c
|
shader_element: Store program type instead of shader
|
2024-05-03 21:23:32 +04:00 |
|
Ivan Molodetskikh
|
5c32031111
|
shader_element: Make shader optional
The element is long-lived, but the shader itself isn't.
|
2024-05-03 20:20:36 +04:00 |
|
Ivan Molodetskikh
|
85680a57da
|
Reduce unnecessary damage to borders
|
2024-05-03 13:46:33 +04:00 |
|
Ivan Molodetskikh
|
1a8d6b1f1d
|
Add a semi-working debug-toggle-damage binding
|
2024-05-03 10:33:31 +04:00 |
|
Ivan Molodetskikh
|
185f294200
|
wiki: Mention new debug option
|
2024-05-03 10:23:48 +04:00 |
|
Ivan Molodetskikh
|
c6d64dae7a
|
Add debug-toggle-opaque-regions
|
2024-05-02 17:52:06 +04:00 |
|
Ivan Molodetskikh
|
5dddc850fc
|
wiki: Clarify getting started
|
2024-05-02 14:27:53 +04:00 |
|
Ivan Molodetskikh
|
2f42f8ac75
|
Damage window on corner radius changes
|
2024-05-02 14:27:53 +04:00 |
|
Ivan Molodetskikh
|
42cef79c69
|
Implement rounded window corners
|
2024-05-02 14:27:53 +04:00 |
|
Ivan Molodetskikh
|
d86df5025c
|
Add Tracy span to Tile::render_inner
|
2024-05-01 19:04:47 +04:00 |
|
Ivan Molodetskikh
|
9309b3be61
|
Split rendering between popups and window surface
|
2024-05-01 19:04:11 +04:00 |
|
Ivan Molodetskikh
|
c5be2dd549
|
Add Tracy span to Tile::render
|
2024-05-01 19:00:54 +04:00 |
|
Ivan Molodetskikh
|
365dbacae7
|
Move unmap snapshot from Mapped to Tile
|
2024-05-01 19:00:19 +04:00 |
|
Ivan Molodetskikh
|
af9caa1d9b
|
wiki: Warn against --all-features in getting started
|
2024-05-01 12:10:38 +04:00 |
|