Commit graph

  • 9b12e76765 Rename DndWorkspaceDrag to DndToplevelDrag Ian Douglas Scott 2025-02-10 10:11:04 -08:00
  • b5d2eed726 toplevel_layout: Add AxisToplevelLayout helper Ian Douglas Scott 2025-02-06 15:09:57 -08:00
  • 1342e37ad6 toplevel_layout: Make size depend on axis Ian Douglas Scott 2025-02-06 13:45:22 -08:00
  • eb69aba7b2 toplevel_layout: Move logic into a requested_main_total method Ian Douglas Scott 2025-02-06 13:40:45 -08:00
  • 136d02ce28 Fix disabled scroll accumulation Ian Douglas Scott 2025-02-06 13:37:53 -08:00
  • 5842829c59 Accumulate scroll events Ian Douglas Scott 2025-02-06 13:30:34 -08:00
  • 3d7d3823c4 Change workspace based on scroll events Ian Douglas Scott 2025-01-24 15:35:45 -08:00
  • a977667ac5 Use updated screencopy abstraction Ian Douglas Scott 2025-01-29 15:09:07 -08:00
  • ba52d69421 Add workspaces_for_output helper function Ian Douglas Scott 2025-01-24 15:30:15 -08:00
  • 88b35e3027 Allow dropping window onto toplevel list area Ian Douglas Scott 2025-01-24 14:54:29 -08:00
  • 6838bd60be Remove unneeded field of DragSurface Ian Douglas Scott 2025-01-24 14:41:36 -08:00
  • 207e7b2ff3 Fix building mock backend Ian Douglas Scott 2025-01-24 14:33:04 -08:00
  • 3dc82789f5 Move drag-and-drop related types to a dnd module Ian Douglas Scott 2025-01-24 14:28:42 -08:00
  • efdfaed6c8 DropTarget enum instead of tuple; combine with DragId Ian Douglas Scott 2025-01-24 14:09:17 -08:00
  • f532205bf9 view: Add DragId helper to manage multiple types of destinations Ian Douglas Scott 2025-01-24 13:24:13 -08:00
  • fd0bdeebbf feat: Workspace view closing by pressing current workspace or empty space Adam Cosner 2025-01-23 20:02:16 -08:00
  • e032b0b5ee Center toplevels if they don't fill space Ian Douglas Scott 2025-01-22 13:42:04 -08:00
  • 8a4d4b6957 Have icon_for_app_id run in a background thread Ian Douglas Scott 2025-01-21 09:24:19 -08:00
  • 0c9cabd21a performance: Add app_id check to throttle icon fetch Peter Krull 2025-01-21 15:27:45 +01:00
  • e3b65d4772 Remove LayerShell only once iced confirms surface destroyed Ian Douglas Scott 2025-01-16 14:50:45 -08:00
  • a428659ade Use std LazyLock instead of once_cell crate Ian Douglas Scott 2025-01-16 10:21:35 -08:00
  • b259655839 Address some warnings Ian Douglas Scott 2025-01-16 10:19:58 -08:00
  • 5cb9f6eb09 Allow a couple clippy lints Ian Douglas Scott 2025-01-15 11:56:23 -08:00
  • 392adda651 Run cargo clippy --fix Ian Douglas Scott 2025-01-15 11:53:59 -08:00
  • fe1363ea42 fix(interface): align closer to designs Vukašin Vojinović 2024-12-23 01:54:51 +01:00
  • 764b4ae5f8 Apply screencopy transform to subsurfaces Ian Douglas Scott 2025-01-15 10:18:50 -08:00
  • 8c4e66691c Run cargo update Ian Douglas Scott 2025-01-14 09:15:34 -08:00
  • faa4a51fb9 Toplevel layout abstraction Ian Douglas Scott 2025-01-09 16:08:50 -08:00
  • e1895ea3d7 Update dependencies Ian Douglas Scott 2025-01-13 10:42:44 -08:00
  • b70828e23f Update iced/libcosmic Ian Douglas Scott 2024-10-18 13:13:53 -07:00
  • e0c0f27f67 On mock backend, don't hide when toplevel is opened Ian Douglas Scott 2024-12-16 17:55:14 -08:00
  • 81ea2f20d4 Fix building with mock-backend and no-subsurfaces Ian Douglas Scott 2024-12-16 17:00:09 -08:00
  • 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