Ottatop
|
23b1e9d62a
|
Add default config with no snowcap
|
2024-06-15 20:31:30 -05:00 |
|
Ottatop
|
6be6c6d5f6
|
Add keybind overlay
|
2024-06-15 16:58:47 -05:00 |
|
Ottatop
|
5b241a626b
|
Add keybind descriptions
|
2024-06-15 14:06:23 -05:00 |
|
Ottatop
|
d70a0abda5
|
Add builtin quit prompt
|
2024-06-14 21:29:19 -05:00 |
|
Ottatop
|
d58c8571ca
|
CI: Checkout submodules
|
2024-06-14 14:56:32 -05:00 |
|
Ottatop
|
df96838c51
|
Wait for Snowcap to start, rust-api: Fix signals
Test with --no-default-features, add Snowcap submodule
|
2024-06-14 14:47:05 -05:00 |
|
Ottatop
|
8fd1606557
|
Add preliminary snowcap integration
|
2024-06-13 17:21:32 -05:00 |
|
Ottatop
|
704ab19042
|
Send immediate frame when testing
It seems wlcs only sends one frame request, so we need to send that frame immediately
|
2024-06-13 17:20:02 -05:00 |
|
Ottatop
|
b81ec7bed8
|
Change default terminal back to alacritty
As you can see I'm really good at remembering to do things
|
2024-06-13 16:24:01 -05:00 |
|
Ottatop
|
5f478622e5
|
Move render state assertion
Crashed when powering off an output
|
2024-06-12 20:31:43 -05:00 |
|
Ottatop
|
e0b6d32209
|
Don't clear libinput devices on config reload
This was preventing libinput settings from updating between reloads
|
2024-06-11 11:35:31 -05:00 |
|
Ottatop
|
7e03611702
|
Update xwayland stacking order properly
|
2024-06-09 20:17:58 -05:00 |
|
Ottatop
|
5871a2758e
|
Increase nofile rlimit, restore for spawned processes
|
2024-06-04 19:48:46 -05:00 |
|
Ottatop
|
8eff64e1bc
|
Merge pull request #244 from pinnacle-comp/output_management
Better output management
|
2024-06-04 19:11:34 -05:00 |
|
Ottatop
|
d037fa25b2
|
Send output (dis)connect signal on enable/disable
Temporary until I add output enable/disable signals
|
2024-06-04 18:53:10 -05:00 |
|
Ottatop
|
6c21f49177
|
api: Add modeline to Output::setup
|
2024-06-04 18:37:45 -05:00 |
|
Ottatop
|
f16767240e
|
Use indexmap for output storage
I need me some determinism for testing
|
2024-06-04 18:11:40 -05:00 |
|
Ottatop
|
110dbca675
|
CI: Remove needrestart
Gets 24.04 to work
|
2024-06-04 17:47:59 -05:00 |
|
Ottatop
|
a8562277c1
|
output-mgmt: Post error on config reuse
|
2024-06-04 17:40:06 -05:00 |
|
Ottatop
|
1c55296d8f
|
api: Add output powered and enabled props
|
2024-06-04 16:52:12 -05:00 |
|
Ottatop
|
5fe5152b76
|
CI: Update ubuntu version
|
2024-06-04 10:59:32 -05:00 |
|
Ottatop
|
a9c565d51d
|
CI: Add libdisplay-info
|
2024-06-04 10:55:06 -05:00 |
|
Ottatop
|
ad81b553c8
|
lua-api: Add custom modelines
|
2024-06-04 10:48:34 -05:00 |
|
Ottatop
|
bc8ec3d5a6
|
rust-api: Add custom modelines
Still need to do the Lua side
|
2024-06-03 22:27:48 -05:00 |
|
Ottatop
|
07917a82ef
|
Impl wlr-output-power-management
|
2024-06-03 20:59:23 -05:00 |
|
Ottatop
|
1f3a504387
|
Fix serial handling, remove unwraps
|
2024-06-03 19:50:34 -05:00 |
|
Ottatop
|
34517fd111
|
Add custom modes
Custom modes from wlr-randr should work now. Still need to do custom mode*lines*. And add those API calls
|
2024-06-02 21:28:44 -05:00 |
|
Ottatop
|
4b3fbd716f
|
Add output disabling
Still needs an API call
|
2024-06-02 18:52:35 -05:00 |
|
Ottatop
|
a3226a3c62
|
Impl wlr-output-management
|
2024-06-01 20:39:01 -05:00 |
|
Ottatop
|
4e796ce8f6
|
Add idle inhibit
|
2024-05-30 19:58:26 -05:00 |
|
Ottatop
|
bfce194c0b
|
Add idle notify
|
2024-05-30 19:32:30 -05:00 |
|
Ottatop
|
8bc0f40f18
|
Add output power on/off
Note that this does *not* remove the output from the space; it merely turns it off
|
2024-05-30 19:17:21 -05:00 |
|
Ottatop
|
d5343cab92
|
Don't panic when render state is unexpected
Crashed after waking from sleep, hopefully this fixes that
|
2024-05-28 17:03:22 -05:00 |
|
Ottatop
|
c597ff6cce
|
Merge pull request #240 from pinnacle-comp/layout_transactions
Add layout transactions
|
2024-05-27 18:49:53 -05:00 |
|
Ottatop
|
f9c204279c
|
Cleanup and README: Add attribution
|
2024-05-27 16:43:26 -05:00 |
|
Ottatop
|
fae6cae0cc
|
Make foreign toplevel actions use transactions
|
2024-05-27 16:17:05 -05:00 |
|
Ottatop
|
6982587a84
|
Fix tests
|
2024-05-27 15:58:57 -05:00 |
|
Ottatop
|
04b7c0533f
|
Fix some bugs
|
2024-05-27 15:47:56 -05:00 |
|
Ottatop
|
4f3d6513ca
|
Get most things on the transaction system
|
2024-05-27 15:47:56 -05:00 |
|
Ottatop
|
ff2b78f828
|
Get xwayland snapshots partially working
|
2024-05-27 15:47:56 -05:00 |
|
Ottatop
|
e6b18fcec2
|
Make layout transactions work
|
2024-05-27 15:47:56 -05:00 |
|
Ottatop
|
1a009111d7
|
Add layout transactions
|
2024-05-27 15:47:56 -05:00 |
|
Ottatop
|
276557b8a0
|
Add render utils
|
2024-05-27 15:47:56 -05:00 |
|
Ottatop
|
a251c96278
|
render: Use custom render element macro
|
2024-05-27 15:47:56 -05:00 |
|
Ottatop
|
4095abadf3
|
Merge pull request #241 from thmasq/main
Split keyboard_focus_stack test into global and visible variants
|
2024-05-21 11:25:03 -05:00 |
|
thmasq
|
a4c653f893
|
Split keyboard_focus_stack test into global and visible variants
|
2024-05-21 13:02:20 -03:00 |
|
Ottatop
|
c1f0aea060
|
Add WindowId::reset for testing
|
2024-05-21 10:49:55 -05:00 |
|
Ottatop
|
b763adcb5a
|
render: Simplify elements
I like how I wasn't using 3 of them
|
2024-05-19 17:10:55 -05:00 |
|
Ottatop
|
cc8e5ebc8d
|
winit: Only render new frames
Fixes #239
|
2024-05-19 14:55:27 -05:00 |
|
Ottatop
|
ab7e2051b1
|
Simplify layout ids
|
2024-05-17 15:56:50 -05:00 |
|