Ottatop
|
036380c592
|
Impl xdg-decoration
|
2024-06-23 20:03:38 -05:00 |
|
Ottatop
|
e50c24c389
|
Impl xdg activation
CI (Pinnacle) / Build (push) Waiting to run
CI (Pinnacle) / Run tests (push) Waiting to run
CI (Pinnacle) / Check formatting (push) Waiting to run
CI (Pinnacle) / Clippy check (push) Waiting to run
Currently only does simple logic and focuses the requesting window if it's on an active tag; no urgency yet as there's not really any way to show that
|
2024-06-22 21:45:03 -05:00 |
|
Ottatop
|
7ae7a423dc
|
Use Instant::elapsed
CI (Pinnacle) / Build (push) Waiting to run
CI (Pinnacle) / Run tests (push) Waiting to run
CI (Pinnacle) / Check formatting (push) Waiting to run
CI (Pinnacle) / Clippy check (push) Waiting to run
|
2024-06-22 17:19:56 -05:00 |
|
Ottatop
|
4e95a28ddb
|
Impl keyboard shortcuts inhibit
And xwayland keyboard grab
|
2024-06-22 17:08:30 -05:00 |
|
Ottatop
|
36434806a5
|
Update dependencies
|
2024-06-22 13:08:25 -05:00 |
|
Ottatop
|
b655a17547
|
Merge pull request #258 from pinnacle-comp/xcursor
CI (Pinnacle) / Build (push) Waiting to run
CI (Pinnacle) / Run tests (push) Waiting to run
CI (Pinnacle) / Check formatting (push) Waiting to run
CI (Pinnacle) / Clippy check (push) Waiting to run
Build Lua Docs / Build Lua docs (push) Has been cancelled
Build Rust Docs / Build docs (push) Has been cancelled
Cursor enhancements
|
2024-06-21 18:38:37 -05:00 |
|
Ottatop
|
b51d10649f
|
Add API calls for xcursor settings
|
2024-06-21 18:34:54 -05:00 |
|
Ottatop
|
aa1e79c715
|
(Re)workaround cursor overwriting transparency in screencopy
|
2024-06-21 17:43:05 -05:00 |
|
Ottatop
|
98bb5268c8
|
Disable winit cursor
|
2024-06-21 15:26:57 -05:00 |
|
Ottatop
|
58c33467dd
|
Change cursor on move and resize grab
|
2024-06-21 15:03:32 -05:00 |
|
Ottatop
|
85fb1be6ea
|
Impl cursor scaling
|
2024-06-21 13:11:55 -05:00 |
|
Ottatop
|
00cf02158a
|
Impl proper xcursor support
|
2024-06-20 21:02:25 -05:00 |
|
Ottatop
|
71e4c1f159
|
Improve keyboard focus changing
CI (Pinnacle) / Build (push) Has been cancelled
CI (Pinnacle) / Run tests (push) Has been cancelled
CI (Pinnacle) / Check formatting (push) Has been cancelled
CI (Pinnacle) / Clippy check (push) Has been cancelled
Fixes #248, fixes #250
|
2024-06-19 19:23:50 -05:00 |
|
Ottatop
|
0a6984f713
|
Reverse layer rendering
Multiple overlay layer surfaces were being drawn backwards, so this fixes that
|
2024-06-19 16:28:40 -05:00 |
|
Ottatop
|
05b8196319
|
Simplify snapshots at call-site
|
2024-06-19 14:04:56 -05:00 |
|
Ottatop
|
fe182fdfcb
|
winit: Schedule render after transaction finish
CI (Pinnacle) / Build (push) Waiting to run
CI (Pinnacle) / Run tests (push) Waiting to run
CI (Pinnacle) / Check formatting (push) Waiting to run
CI (Pinnacle) / Clippy check (push) Waiting to run
Fixes #255
|
2024-06-18 17:45:34 -05:00 |
|
Ottatop
|
39fd958fae
|
Offset default pointer by hotspot
Fixes #252. Currently a temporary fix until I implement cursor shape
|
2024-06-18 17:29:50 -05:00 |
|
Ottatop
|
fc4dd9d62e
|
Take snapshot on foreign toplevel tag change
|
2024-06-18 14:32:06 -05:00 |
|
Ottatop
|
c0906974a4
|
Update Smithay
I hate breaking changes
|
2024-06-18 12:20:43 -05:00 |
|
Ottatop
|
aada66ce70
|
Merge pull request #256 from pinnacle-comp/snowcap-lua
CI (Pinnacle) / Build (push) Waiting to run
CI (Pinnacle) / Run tests (push) Waiting to run
CI (Pinnacle) / Check formatting (push) Waiting to run
CI (Pinnacle) / Clippy check (push) Waiting to run
Build Lua Docs / Build Lua docs (push) Has been cancelled
Build Rust Docs / Build docs (push) Has been cancelled
Preliminary Snowcap integration (Lua)
|
2024-06-17 18:52:50 -05:00 |
|
Ottatop
|
2c52839d3e
|
Update README
|
2024-06-17 18:45:36 -05:00 |
|
Ottatop
|
853a2a23f7
|
Decrease sctk log level
|
2024-06-17 18:32:47 -05:00 |
|
Ottatop
|
3690db083d
|
Update Snowcap
|
2024-06-17 18:21:21 -05:00 |
|
Ottatop
|
50a6e4bf78
|
snowcap/lua: Don't immediately crash if conn fails
Hacky way to get tests to work
|
2024-06-17 18:08:27 -05:00 |
|
Ottatop
|
9df86c8e14
|
snowcap: Add Lua API
|
2024-06-17 16:27:02 -05:00 |
|
Ottatop
|
c1ebfd9eed
|
Merge pull request #253 from pinnacle-comp/snowcap
CI (Pinnacle) / Build (push) Waiting to run
CI (Pinnacle) / Run tests (push) Waiting to run
CI (Pinnacle) / Check formatting (push) Waiting to run
CI (Pinnacle) / Clippy check (push) Waiting to run
Build Lua Docs / Build Lua docs (push) Waiting to run
Build Rust Docs / Build docs (push) Waiting to run
Preliminary snowcap integration (Rust)
|
2024-06-16 19:12:19 -05:00 |
|
Ottatop
|
3df62e00fc
|
CI: Add snowcap-api to docs
Not that they're any good yet
|
2024-06-16 18:53:55 -05:00 |
|
Ottatop
|
1f0e5e8e57
|
README: update for Snowcap, kill Pinnacle if Snowcap dies
|
2024-06-16 18:51:34 -05:00 |
|
Ottatop
|
a67ec57e3c
|
Update Snowcap
|
2024-06-15 21:34:09 -05:00 |
|
Ottatop
|
350468f970
|
Fix clippy warnings
|
2024-06-15 20:46:39 -05:00 |
|
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 |
|