Ivan Molodetskikh
6472901cbe
Sort dependencies
2023-09-27 11:51:27 +04:00
Ivan Molodetskikh
c422fdab0f
Update Smithay
2023-09-26 13:45:03 +04:00
Ivan Molodetskikh
34db4bcd48
Commit Cargo.toml update
2023-09-21 20:05:10 +04:00
Ivan Molodetskikh
1963aaa775
Add initial impl of org.gnome.Shell.Screenshot
...
Enough to make the portal all-outputs screenshot work. With this,
Flameshot kinda-works.
2023-09-20 09:28:23 +04:00
Ivan Molodetskikh
2854874793
Upgrade dependencies
2023-09-18 19:53:15 +04:00
Ivan Molodetskikh
d52ca23caa
Add initial monitor screencast portal impl
...
DmaBuf monitor screencasting through xdg-dekstop-portal-gnome!
Somewhat limited currently, e.g. the cursor is always embedded. But gets
most of the job done.
2023-09-08 23:53:56 +04:00
Ivan Molodetskikh
bd0ecf9174
Roll tracy-client back to 0.15
...
The version must match across dependencies.
2023-09-08 09:30:22 +04:00
Ivan Molodetskikh
ec7e8112b1
Upgrade dependencies
2023-09-06 17:31:59 +04:00
Ivan Molodetskikh
98516aec9c
Remove fuzzel from generate-rpm requires
2023-09-06 17:31:47 +04:00
Ivan Molodetskikh
7460737481
Add animation-slowdown debug setting
2023-09-06 15:49:46 +04:00
Ivan Molodetskikh
5225bc9e55
Add configuration file
2023-09-05 12:58:59 +04:00
Ivan Molodetskikh
3cea52a0b2
Update Smithay to upstream
...
Pointer gestures were merged.
2023-09-04 16:36:27 +04:00
Ivan Molodetskikh
aa7777527b
Compile-disable trace events in release
2023-09-04 15:10:16 +04:00
Ivan Molodetskikh
0aa5f4c913
Fix smithay-drm-extras path dependency
2023-09-03 17:13:35 +04:00
Ivan Molodetskikh
14729f772b
Add suspend key handling
2023-09-03 07:31:44 +04:00
Ivan Molodetskikh
2c1d2ce0d3
Add touchpad gesture support
2023-09-02 15:09:07 +04:00
Ivan Molodetskikh
af7b978eb4
Implement taking a monitor screenshot
2023-08-27 20:00:28 +04:00
Ivan Molodetskikh
5c8bcf588d
Add cargo-generate-rpm metadata
2023-08-27 16:23:02 +04:00
Ivan Molodetskikh
e09a6d6392
Add trivial Mutter ServiceChannel impl
...
Makes xdp-gnome work.
2023-08-27 10:29:06 +04:00
Ivan Molodetskikh
d268cfcf9f
Add initial session / systemd integration
2023-08-27 07:37:36 +04:00
Ivan Molodetskikh
511e09094c
Disable backtrace in anyhow
...
Too slow even with opt-level 3.
2023-08-15 17:18:30 +04:00
Ivan Molodetskikh
90d6e303ca
Use xcursor default cursor, or fallback from Anvil
2023-08-15 17:17:42 +04:00
Ivan Molodetskikh
0e3b800337
Add focus change animations
2023-08-14 18:37:33 +04:00
Ivan Molodetskikh
529a24cc14
Enable overflow-checks in release
2023-08-14 15:22:10 +04:00
Ivan Molodetskikh
95c810c855
Refactor everything, add initial tiling code
2023-08-13 12:46:53 +04:00
Ivan Molodetskikh
0ed5bad452
Add tracy profiling under a feature
2023-08-10 14:50:51 +04:00
Ivan Molodetskikh
396ab93585
Restructure things and add tty backend
2023-08-10 14:50:51 +04:00
Ivan Molodetskikh
b8e79e9cc8
Add LICENSE
...
smallvil, the base of this project, is licensed under MIT. catacomb
where I'm copypasting from is licensed under GPLv3.
2023-08-10 14:50:51 +04:00
Ivan Molodetskikh
ad3c3f8cef
Init from smallvil
2023-08-10 14:49:38 +04:00