Commit graph

  • 70d6c415a1 Don't panic if dmabuf global isn't present Ian Douglas Scott 2024-08-05 15:08:19 -07:00
  • c1acf0c1aa Run cargo update Ian Douglas Scott 2024-08-01 12:06:24 -07:00
  • ef0d7bbc63 Close workspaces view if window spawns while open Ian Douglas Scott 2024-07-29 22:14:47 -07:00
  • 2de366939b Correctly restrict modifiers in screencopy Ian Douglas Scott 2024-07-18 13:28:56 -07:00
  • f12fdcb17b
    chore(desktop-file): remove ICED category Ryan Brue 2024-07-17 23:07:11 -05:00
  • 686f4e764f Don't show background; rely on cosmic-comp for that Ian Douglas Scott 2024-07-15 11:34:54 -07:00
  • 7ff45540e8 Deduplicate drag_surface code a bit Ian Douglas Scott 2024-07-15 11:31:23 -07:00
  • a6832ef888 support CARGO_TARGET_DIR dengelt 2024-07-14 20:28:12 +02:00
  • e9e6cc275b Move drag surface view into a function Ian Douglas Scott 2024-07-10 18:41:34 -07:00
  • 8e7e81bdcf Run cargo update Ian Douglas Scott 2024-07-10 18:29:57 -07:00
  • 594ecffa66 Apply both offset and alpha to drag surfaces Ian Douglas Scott 2024-06-12 09:40:13 -07:00
  • 5e6c6054a9 Run cargo update; with iced changes and new wayland-rs Ian Douglas Scott 2024-06-12 09:17:06 -07:00
  • a936ac96c1
    chore: update cargo dependencies Michael Aaron Murphy 2024-06-11 12:19:17 +02:00
  • 4a1d66dfd6 Run cargo update Ian Douglas Scott 2024-05-31 21:05:45 -07:00
  • a014d8ca3d Unset drop_target after success, or close Ian Douglas Scott 2024-05-08 13:47:42 -07:00
  • 7176623193 design: update workspaces icon to match pop-os/ux Ryan Brue 2024-05-07 11:40:47 -05:00
  • f5b94f4862 fix(desktop): add NoDisplay=true Ryan Brue 2024-05-07 11:30:17 -05:00
  • 30b0cfe17b Fix handling leave event to one widget after enter for another Ian Douglas Scott 2024-05-02 12:53:09 -07:00
  • 0f237155bf Clear drop_target when leaving drag Ian Douglas Scott 2024-05-01 15:09:03 -07:00
  • d05dfd7016 Add spacing between workspaces Ian Douglas Scott 2024-05-01 15:03:49 -07:00
  • ccef25c40c Use subscription for cosmic-bg-config Ian Douglas Scott 2024-05-01 13:32:36 -07:00
  • 6cca5476ab User hover style for drop target Ian Douglas Scott 2024-05-01 12:14:46 -07:00
  • b635c10837 Add offset logic, commented Ian Douglas Scott 2024-05-01 12:09:07 -07:00
  • 32eda50bbd Update cosmic_workspaces.ftl PL Translation VandaLHJ 2024-05-01 20:23:55 +02:00
  • 8758fd3196 Add cosmic_workspaces.ftl PL translation VandaLHJ 2024-01-03 21:31:12 +01:00
  • 4acfc4605a Add Russian translation FAlexei 2023-12-27 17:44:08 +03:00
  • da680c8b6e i18n(sr-Cyrl): Add Serbian (Cyrillic) translation W 2023-12-27 00:11:05 +01:00
  • 91080095ba i18n(sr-Latn): Add Serbian (Latin) translation W 2023-12-27 00:09:15 +01:00
  • 07f7b8f5bd Fix toplevel activation Ian Douglas Scott 2024-05-01 10:12:00 -07:00
  • 249c62ee0a Update libcosmic/iced Ian Douglas Scott 2024-04-30 16:25:50 -07:00
  • d759e1d7c2 Use cosmic_bg_config to get background Ian Douglas Scott 2024-04-30 12:49:08 -07:00
  • bf6acc3f5f Destroy image_source after using it Ian Douglas Scott 2024-04-26 15:38:20 -07:00
  • 96cca005b7 Rename inaccurately named widget Ian Douglas Scott 2024-04-25 14:17:43 -07:00
  • 8f571e9e25 Use custom style for workspace items Ian Douglas Scott 2024-04-25 14:10:09 -07:00
  • 7997d58ce7 Fix clippy lints Ian Douglas Scott 2024-04-24 13:51:20 -07:00
  • 3dd5a28e28 backend/mock: fill buffer more efficiently Ian Douglas Scott 2024-04-24 13:04:23 -07:00
  • ee1d54a12b Format imports Ian Douglas Scott 2024-04-24 13:00:40 -07:00
  • 76daf6e980 Update libcosmic/iced for drag-and-drop fixes Ian Douglas Scott 2024-04-24 12:46:57 -07:00
  • ef12588615 mock: Use Format::Argb8888 Ian Douglas Scott 2024-04-23 17:25:15 -07:00
  • a6548057b6 Don't hide toplevel until drag is started Ian Douglas Scott 2024-04-23 17:23:57 -07:00
  • c75a48535a Add a mock backend for testing (including on other compositors) Ian Douglas Scott 2024-04-23 13:44:59 -07:00
  • 170e102275 Use Cmd instead of sending more wayland objects to frontend Ian Douglas Scott 2024-04-23 11:54:05 -07:00
  • 8365efb30d Fix VisibilityWrapper widget Ian Douglas Scott 2024-04-22 10:16:41 -07:00
  • 6f45933971 Fix various warnings Ian Douglas Scott 2024-04-19 15:44:55 -07:00
  • 09e03cd096 Hide toplevel from toplevel list when it is being dragged Ian Douglas Scott 2024-04-19 12:05:35 -07:00
  • b011ecd615 Use single-threaded async executor Ian Douglas Scott 2024-04-19 10:53:54 -07:00
  • 3a60ba9565 Update gbm and run cargo update Ian Douglas Scott 2024-04-19 09:30:45 -07:00
  • 888b1c542d Don't use dGPU for rendering on dual-graphics systems Ian Douglas Scott 2024-04-09 15:35:09 -07:00
  • e928053697 Run cargo update Ian Douglas Scott 2024-04-01 15:40:19 -07:00
  • bf2cd273f9 Add a no-subsurfaces feature for debugging Ian Douglas Scott 2024-04-01 15:13:51 -07:00
  • 1fc416bb2e Add force-shm-screencopy feature for debugging Ian Douglas Scott 2024-04-01 14:34:22 -07:00
  • a2493fc90e Fix creation of shm buffers Ian Douglas Scott 2024-04-01 14:09:15 -07:00
  • 62c9f986ba screencopy: Include error in error log Ian Douglas Scott 2024-03-28 15:15:32 -07:00
  • 7c8fddc568
    Merge pull request #21 from pop-os/cosmic-screencopy-v2 Ian Douglas Scott 2024-03-25 12:03:35 -07:00
  • 094c28e105 cosmic-screencopy-v2 Ian Douglas Scott 2024-03-18 17:57:18 -07:00
  • b554dc3177 Fix / work around issue with drag surface not being destroyed Ian Douglas Scott 2024-03-06 16:09:58 -08:00
  • 5e290acbee Use log instead of println! Ian Douglas Scott 2024-03-06 14:05:32 -08:00
  • f9cf9568d2 Update dependencies Ian Douglas Scott 2024-03-05 12:29:33 -08:00
  • 7106001179 Address various warnings Ian Douglas Scott 2024-03-05 12:25:20 -08:00
  • ea0de44e42 Remove workspace close button for now Ian Douglas Scott 2024-03-05 12:07:38 -08:00
  • ab4cfd5bc5 Enable iced wgpu backend, which seems to perform better Ian Douglas Scott 2024-03-01 14:42:53 -08:00
  • a9ab17740d
    Merge pull request #7 from pop-os/dmabuf-subsurfaces_jammy Ian Douglas Scott 2024-03-01 14:36:58 -08:00
  • 78b7bfe957 Use Wayland subsurfaces, dmabuf screencopy Ian Douglas Scott 2023-11-08 16:59:29 -08:00
  • 1bfcd50383 Update calloop, libcosmic, etc. Ian Douglas Scott 2024-03-01 13:07:37 -08:00
  • 0dd3abf62c widgets/image_bg: Use layer in rendering Ian Douglas Scott 2024-02-29 15:51:55 -08:00
  • 361eac3554 chore: add icon Ashley Wulber 2024-02-28 13:49:35 -05:00
  • 8290763cbc fix(desktop): remove extension from icon Ashley Wulber 2024-02-28 13:25:10 -05:00
  • 7e81c9c4c6
    Merge pull request #16 from moi-cest-matthew/master Ian Douglas Scott 2024-02-16 09:53:33 -08:00
  • fb7840d295 Let gbm choose preferred modifier Ian Douglas Scott 2024-02-12 15:13:28 -08:00
  • 49ca11ab0c Run cargo update Ian Douglas Scott 2024-02-09 11:17:13 -08:00
  • 66fcf19ccc Run cargo update, and remove use of WorkspaceAmount Ian Douglas Scott 2024-02-07 19:52:33 -08:00
  • 642733a983
    Create cosmic_workspaces.ftl for Dutch Matthew Fallah (マシュー・ファラー) 2024-02-07 14:28:47 -10:00
  • 06be6a4d23
    Create cosmic_workspaces.ftl for Italian Matthew Fallah (マシュー・ファラー) 2024-02-07 14:22:04 -10:00
  • 0467bdd26a
    Create cosmic_workspaces.ftl for Spanish Matthew Fallah (マシュー・ファラー) 2024-02-07 13:20:27 -10:00
  • d47a42366f
    Create cosmic_workspaces.ftl for French Matthew Fallah (マシュー・ファラー) 2024-02-07 13:18:42 -10:00
  • fa970b7770
    Create cosmic_workspaces.ftl for Japanese Matthew Fallah (マシュー・ファラー) 2024-02-07 13:16:34 -10:00
  • 59717b80ea
    Merge pull request #15 from pop-os/update-libcosmic Ian Douglas Scott 2024-02-07 10:36:52 -08:00
  • 015f61922b Update libcosmic Ian Douglas Scott 2024-02-06 13:32:29 -08:00
  • 6e9119a988 Seperate node from BufferBacking Ian Douglas Scott 2024-01-26 14:37:18 -08:00
  • a90a3a16b2 Simplify buffer creation code Ian Douglas Scott 2024-01-26 14:30:23 -08:00
  • d869a29be7 Have .mmap member for Buffer for both shm and dmabuf Ian Douglas Scott 2024-01-26 14:21:58 -08:00
  • 2164c1ea5a Create shm buffer directly instead of using RawPool Ian Douglas Scott 2024-01-26 14:13:58 -08:00
  • d50c1f13f6 Fix subtract overflow Ian Douglas Scott 2024-01-26 13:04:58 -08:00
  • 2b3773c88e Handle gbm::Modifier::Invalid Ian Douglas Scott 2024-01-25 18:32:17 -08:00
  • 01a64b11fa Add scheduler for async in wayland thread Ian Douglas Scott 2024-01-25 17:06:28 -08:00
  • 7ae2dc9e06 Fix reference to back buffer Ian Douglas Scott 2024-01-25 16:21:21 -08:00
  • 9faaa4d6c8 Use array instead of tuple for screencopy swapchain Ian Douglas Scott 2024-01-25 16:16:26 -08:00
  • 6e422b740c Call attach_buffer_and_commit before reading front buffer Ian Douglas Scott 2024-01-25 16:00:37 -08:00
  • 89910b8e75 Use double-buffering for screencopy Ian Douglas Scott 2024-01-25 15:58:34 -08:00
  • 6262329635 Clean up some of the screencopy code Ian Douglas Scott 2024-01-25 15:48:40 -08:00
  • 13b565e013 Add a ScreencopySession type Ian Douglas Scott 2024-01-25 15:44:30 -08:00
  • 43e9ef390a Move attach_buffer_and_commit Ian Douglas Scott 2024-01-24 16:07:00 -08:00
  • 6f1b391b00 Destroy screencopy session when not capturing Ian Douglas Scott 2024-01-24 15:59:18 -08:00
  • b958a13b88 Remove outdated comment Ian Douglas Scott 2024-01-24 15:30:41 -08:00
  • 14d2a66c9d Re-use screencopy session instead of creating one each frame Ian Douglas Scott 2024-01-24 15:29:03 -08:00
  • 5269356089 Use Weak<Capture> in session state Ian Douglas Scott 2024-01-24 13:58:12 -08:00
  • 82951822b9 If toplevels don't fit, scale by same factor Ian Douglas Scott 2024-01-22 17:19:46 -08:00
  • b60102c908 Update dependencies Ian Douglas Scott 2024-01-22 14:56:31 -08:00
  • 7d0882162b Spacing fix Ian Douglas Scott 2024-01-22 13:40:10 -08:00
  • 68c91f2454 fix: update desktop file Ashley Wulber 2024-01-19 16:43:36 -05:00