Ottatop
|
5cdf9769de
|
Use drm-extras for monitor info
And also remove matching outputs by serial. TODO: add matching by the new serial string
|
2024-12-17 19:52:28 -06:00 |
|
Ottatop
|
a9d9a38e9d
|
Bump non-smithay dependencies
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
Build and Publish Lua Docs / Build (push) Has been cancelled
Build Rust Docs / Build docs (push) Has been cancelled
|
2024-12-16 14:50:42 -06:00 |
|
Ottatop
|
9b25372048
|
Fix panic when powering off outputs
|
2024-08-13 21:14:13 -05:00 |
|
Ottatop
|
503cc06aa7
|
Change default keybinds
|
2024-08-07 11:37:54 -05:00 |
|
Ottatop
|
f5aabd5b60
|
Improve xwayland stacking logic
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 a few bugs related to the pointer clicking through xwayland windows
|
2024-08-06 13:38:50 -05:00 |
|
Ottatop
|
e5670a7fe6
|
Bump dependencies
|
2024-08-05 18:37:05 -05:00 |
|
Ottatop
|
bff2e12987
|
Update dependencies, api/lua: Fix log source
|
2024-07-16 14:53:52 -05:00 |
|
Ottatop
|
f3d0653e9a
|
Start layout transaction in set_location
Prevents windows from being in the wrong spot if it's location was set relative to another output and that output's scale changes
|
2024-07-03 16:32:06 -05:00 |
|
Ottatop
|
51589cf484
|
Improve tag handling on config reload
Fixes #251
|
2024-07-02 16:05:22 -05:00 |
|
Ottatop
|
b51d10649f
|
Add API calls for xcursor settings
|
2024-06-21 18:34:54 -05:00 |
|
Ottatop
|
05b8196319
|
Simplify snapshots at call-site
|
2024-06-19 14:04:56 -05:00 |
|
Ottatop
|
5b241a626b
|
Add keybind descriptions
|
2024-06-15 14:06:23 -05:00 |
|
Ottatop
|
5871a2758e
|
Increase nofile rlimit, restore for spawned processes
|
2024-06-04 19:48:46 -05:00 |
|
Ottatop
|
1c55296d8f
|
api: Add output powered and enabled props
|
2024-06-04 16:52:12 -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
|
4b3fbd716f
|
Add output disabling
Still needs an API call
|
2024-06-02 18:52:35 -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
|
f9c204279c
|
Cleanup and README: Add attribution
|
2024-05-27 16:43:26 -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
|
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
|
dbccfa9c76
|
Expose keyboard focus stack to API
|
2024-05-15 21:24:20 -05:00 |
|
Ottatop
|
2c209856d3
|
Switch to tag if activated window is not on active tag
|
2024-05-08 22:25:26 -05:00 |
|
Ottatop
|
7b006596af
|
Uncouple config, backends, and xwayland
wow i love the single responsibility principle
|
2024-05-07 19:39:26 -05:00 |
|
Ottatop
|
feeb139b05
|
Don't focus windows on inactive tags
|
2024-05-02 23:34:21 -05:00 |
|
Ottatop
|
5afd58fb74
|
Keep track of modes for API
|
2024-05-02 23:16:11 -05:00 |
|
Ottatop
|
45ed01dd91
|
Update xwayland stacking in more places
|
2024-05-02 22:55:41 -05:00 |
|
Ottatop
|
b99cc8ffce
|
Move impls to Pinnacle
|
2024-04-26 19:58:02 -05:00 |
|
Ottatop
|
8aaec59452
|
Split off backend and rest of State
Currently doesn't clean up anything, still need to change `impl State`s to `impl Pinnacle`s
|
2024-04-26 18:43:18 -05:00 |
|
Ottatop
|
ac15e2d566
|
Fix Rust API not exiting correctly
My goodness was that not fun to debug
|
2024-04-22 20:34:06 -05:00 |
|
Ottatop
|
f54516bbe3
|
Embed default rust config
Need to clean up how the Rust API handles shutdown signals
|
2024-04-21 23:45:03 -05:00 |
|
Ottatop
|
8df5682328
|
Update internal xwm window layering
|
2024-04-19 15:02:16 -05:00 |
|
Ottatop
|
457f0d3d56
|
Add reload config API call
|
2024-04-18 16:30:10 -05:00 |
|
Ottatop
|
1c2f639a56
|
Add tag active signal
|
2024-04-18 14:42:49 -05:00 |
|
Ottatop
|
0284a70c10
|
Add serial to ouptut properties
|
2024-04-17 23:01:56 -05:00 |
|
Ottatop
|
5634cbbfe7
|
Improve Rust output setup API
|
2024-04-17 18:56:01 -05:00 |
|
Ottatop
|
6c8b643577
|
Add OutputHandle::set_transform
|
2024-04-16 21:30:59 -05:00 |
|
Ottatop
|
023ebe8a2d
|
Add output resize and move signals
|
2024-04-12 11:46:52 -05:00 |
|
Ottatop
|
6d78436d18
|
Add TagHandle::windows
|
2024-04-12 07:57:22 -05:00 |
|
Ottatop
|
7e1189017b
|
Start config after xwayland starts
|
2024-03-30 17:50:53 -05:00 |
|
Ottatop
|
15d033d335
|
Keep track of scale in connector_disconnected
|
2024-03-29 13:07:48 -05:00 |
|
Ottatop
|
d52192a2ba
|
Default back to linear scaling and add config options to set
|
2024-03-29 11:57:35 -05:00 |
|
Ottatop
|
6a990d45d2
|
Add logical size to output props, use in set_loc_adj_to
|
2024-03-23 17:42:05 -05:00 |
|
Ottatop
|
5fbb3e51e9
|
Add scale to output properties
|
2024-03-23 16:55:06 -05:00 |
|
Ottatop
|
dfc7a1351e
|
Add scale setting to API, fix fractional scaling
|
2024-03-23 15:23:00 -05:00 |
|
Ottatop
|
5da0f84350
|
Set drm mode when resizing output
|
2024-03-22 21:19:16 -05:00 |
|