Commit graph

51 commits

Author SHA1 Message Date
Ian Douglas Scott
2164c1ea5a Create shm buffer directly instead of using RawPool
Currently needed if we want an fd to pass to iced-sctk for subsurfaces.
Rather than a wl_buffer.

It would be good if this logic and the dmabuf type could be shared in
some crate.
2024-01-26 14:13:58 -08:00
Ian Douglas Scott
01a64b11fa Add scheduler for async in wayland thread 2024-01-25 17:06:28 -08:00
Ian Douglas Scott
b60102c908 Update dependencies 2024-01-22 14:56:31 -08:00
Ian Douglas Scott
9d2f2f68d0 Update dependencies 2024-01-19 03:35:33 -08:00
Ian Douglas Scott
6a9e47e160 Update dependencies 2024-01-17 17:58:39 -08:00
Ian Douglas Scott
bc0898fa0a Update dependencies 2024-01-03 10:57:47 -08:00
Ian Douglas Scott
8718c38a30 Update dependencies 2023-12-26 13:59:31 -08:00
Ian Douglas Scott
b2f81b1a73 i18n 2023-12-26 13:54:29 -08:00
Ian Douglas Scott
68beafe911 Subscribe to changes in cosmic-comp configuration 2023-12-21 10:41:46 -08:00
Ian Douglas Scott
f6ba3b6f98 Run cargo update 2023-12-20 15:07:10 -08:00
Ian Douglas Scott
899dfb0a3d Show icons for toplevels 2023-12-18 19:41:30 -08:00
Ian Douglas Scott
f40c5919cd Run cargo update 2023-12-15 15:53:53 -08:00
Ian Douglas Scott
c4adca76c0 Use delegate crate to simplify things a bit. 2023-12-15 13:33:29 -08:00
Ian Douglas Scott
df81bd4e4c Fix dependency 2023-12-13 12:41:06 -08:00
Ian Douglas Scott
35cb345b70 Run cargo update 2023-12-13 09:41:45 -08:00
Ian Douglas Scott
80e4fb0227 Work around panic 2023-12-12 11:59:32 -08:00
Ian Douglas Scott
89021e3b8b Fix drag and drop; send command to compositor if supported 2023-12-11 14:06:41 -08:00
Ian Douglas Scott
c1e74747f3 Run cargo update
New `libcosmic` avoids unneeded `winit` dependency.
2023-12-11 10:46:49 -08:00
Ian Douglas Scott
e020bf6607 Update libcosmic/iced 2023-12-08 20:14:31 -08:00
Ian Douglas Scott
e5aca0a6b5 Allow dragging toplevel 2023-12-06 10:03:39 -08:00
Ian Douglas Scott
e85741ca5d Update iced/libcosmic 2023-12-05 09:48:59 -08:00
Ian Douglas Scott
17d231f497 Run cargo update 2023-12-04 11:07:03 -08:00
Ashley Wulber
791441ca10 refactor: single instance 2023-11-21 19:26:12 -05:00
Ian Douglas Scott
fccc5f26e5 Initial support for horizontal workspaces 2023-11-17 14:56:37 -08:00
Ian Douglas Scott
7f1f46c9c7 Error handling when creating gbm buffers 2023-11-16 13:36:38 -08:00
Ian Douglas Scott
acc7c3d472 Update gbm and run cargo update 2023-11-16 12:01:06 -08:00
Ian Douglas Scott
2257e49bba Run cargo update 2023-11-10 14:44:29 -08:00
Ian Douglas Scott
f585cbc32f Inital support for allocating dmabufs 2023-11-08 15:51:12 -08:00
Ian Douglas Scott
6fc90b6f2c Open GBM main device
Not yet used.
2023-11-08 14:54:42 -08:00
Ian Douglas Scott
9a822bd76d Add dmabuf protocol handler
Not used yet.
2023-11-08 14:32:33 -08:00
Ian Douglas Scott
01b007ef83 Update dependencies 2023-11-03 13:06:43 -07:00
Jeremy Soller
dccdcee374
cargo update 2023-09-11 13:34:13 -06:00
Ian Douglas Scott
c98b48586f Update dependencies 2023-07-20 14:49:17 -07:00
Ian Douglas Scott
f8a3c4ba55 WIP drag-and-drop 2023-07-20 14:49:12 -07:00
Ian Douglas Scott
33a1578eb0 Run cargo update 2023-07-10 09:59:10 -07:00
Ian Douglas Scott
2453276991 Update to libcosmic master 2023-05-31 15:59:03 -07:00
Ian Douglas Scott
078fc31713 Update libcosmic/iced for advanced text rebase 2023-05-12 13:25:19 -07:00
Ian Douglas Scott
60a4a2fa63 Initialize env_logger 2023-04-13 14:30:47 -07:00
Ian Douglas Scott
3dedd6940c Cargo update 2023-04-07 11:33:54 -07:00
Ian Douglas Scott
8bc6e66de1 Update sctk, iced, etc. 2023-04-04 16:20:40 -07:00
Ian Douglas Scott
c010093809 Run cargo update 2023-03-27 09:44:17 -07:00
Ian Douglas Scott
84fcfb8021 cargo update 2023-03-22 10:28:59 -07:00
Ian Douglas Scott
4e2ef433fd Handle global workspaces 2023-03-22 10:03:18 -07:00
Ian Douglas Scott
69a877894a Update dependencies 2023-03-16 14:08:20 -07:00
Ian Douglas Scott
c46ab4f1e6 Recapture workspace/toplevel on damage; start code for filtering
For some reason using calloop makes output events not consistently
occur?
2023-02-09 14:00:22 -08:00
Ian Douglas Scott
cc87545b7d Use iced_sctk re-export 2023-01-26 15:47:23 -08:00
Ian Douglas Scott
a26e28c889 cargo update 2023-01-26 09:37:25 -08:00
Ian Douglas Scott
4e18061a83 User custom user data for screencopy 2023-01-23 15:30:47 -08:00
Ian Douglas Scott
ecd858dc9d Update dependencies 2023-01-20 14:04:03 -08:00
Ian Douglas Scott
747ffd8b23 Persist, and toggle with a dbus service
Seems to have some issues at present.
2023-01-19 16:29:20 -08:00