Commit Graph

53 Commits

Author SHA1 Message Date
Ivan Molodetskikh b9d7812f1f Update dependencies 2024-01-05 23:23:32 +04:00
Ivan Molodetskikh 655b9808b9 Update Smithay 2024-01-05 23:23:30 +04:00
Ivan Molodetskikh 57f267454f Bump version to 0.1.0-alpha.2 2023-12-23 08:43:03 +04:00
Ivan Molodetskikh 58162ce685 Update Smithay
Popup positioner coordinate system fix.
2023-12-20 20:20:09 +04:00
Ivan Molodetskikh 0f83eacb42 Update dependencies 2023-12-19 21:06:49 +04:00
Ivan Molodetskikh 206493bb35 Update Smithay 2023-12-19 20:48:15 +04:00
Ivan Molodetskikh cb3ba5105d Update dependencies 2023-12-08 08:01:52 +04:00
Ivan Molodetskikh 0b5f232bc2 Update Smithay 2023-12-08 07:57:45 +04:00
Ivan Molodetskikh 64267f875a Change version to 0.1.0-alpha.1 2023-11-25 11:15:55 +04:00
Ivan Molodetskikh d6b8310edb Log version on startup 2023-11-24 22:04:53 +04:00
Ivan Molodetskikh a2ad7b0854 Upgrade dependencies 2023-11-24 11:49:07 +04:00
Ivan Molodetskikh c460038a9f Update dependencies 2023-11-08 18:41:10 +04:00
Ivan Molodetskikh 323a2bed5f Upgrade dependencies
Bumping async-channel to 2 even though zbus hasn't updated yet because
it still ends up in the dependency tree through blocking 1.5.0.
2023-11-06 08:38:05 +04:00
Kirill Chibisov 6a81d8f2a6 Check alternative cursor names when loading cursor
Some themes don't have all the cursors specified as in w3c
specification, thus try to check for alternative names as well.
2023-11-02 16:23:05 +04:00
Ivan Molodetskikh 15144220fa Show notification on screenshot 2023-10-31 17:06:14 +04:00
Kirill Chibisov 0a2052945e Add support for wl_compositor@v6 2023-10-29 13:58:48 +04:00
Ivan Molodetskikh 64ac31668d Remove time crate in favor of manual impl
Cuts down a few more dependencies.
2023-10-24 19:22:02 +04:00
Ivan Molodetskikh 909a45db6f Use png crate directly instead of image
Reduce dependencies a bit.
2023-10-24 17:49:08 +04:00
Kirill Chibisov c6ec36f422 Update smithay to the latest git
This fixes IME handling.
2023-10-24 17:26:01 +04:00
Ivan Molodetskikh 3fd421f13f Update Smithay 2023-10-24 15:05:14 +04:00
Ivan Molodetskikh 6f909beabb Update dependencies 2023-10-14 20:44:43 +04:00
Ivan Molodetskikh b8e6d4b7eb Upgrade dependencies 2023-10-13 07:37:37 +04:00
Ivan Molodetskikh 1d66f1b81e Draw focus ring as border on SSD windows
With SSD we're reasonably sure that the window is a rectangle with no
rounded corners, so a rectangular border should work.
2023-10-11 14:32:29 +04:00
Ivan Molodetskikh 42b859a45c Upgrade dependencies 2023-10-07 18:01:17 +04:00
Kirill Chibisov 9168f08038 protocols: add wlr_data_control
Also update smithay to the latest git hash.

Fixes #20.
2023-10-02 16:28:08 +03:00
Ivan Molodetskikh 3f8788e4ed Use non-fancy miette hook
Cuts down our dependencies a bit. We only use miette due to knuffel so
it makes sense.
2023-09-30 09:08:00 +04:00
Ivan Molodetskikh 56cffa155b Update Smithay 2023-09-30 09:05:16 +04:00
Ivan Molodetskikh 31ea816d2b layout: Add randomized test 2023-09-27 13:35:02 +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 495cce054b Update Smithay 2023-09-19 17:03:24 +04:00
Ivan Molodetskikh 2854874793 Upgrade dependencies 2023-09-18 19:53:15 +04:00
Ivan Molodetskikh c8b85b83c7 Update dependencies 2023-09-12 19:48:50 +04:00
Ivan Molodetskikh e4b5f6518a Update dependencies 2023-09-11 19:51:00 +04:00
Ivan Molodetskikh 07c4632165 Update dependencies 2023-09-11 19:24:09 +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 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 682182f363 Update Smithay and fix winit presentation time 2023-09-04 15:09:58 +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 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 99533bdaf6 Update dependencies 2023-08-16 14:16:48 +04:00