Commit graph

  • 05c9af1b95 i18n(sk): Add translations Kamil Lihan 2025-09-07 13:14:52 +02:00
  • 0375f28bb2 Fix a few build warnings Ian Douglas Scott 2025-08-22 13:11:32 -07:00
  • 30ca652b1e Update cctk Ian Douglas Scott 2025-06-25 14:52:24 -07:00
  • 2f8f689cfd Update rustix to 1.x Ian Douglas Scott 2025-06-12 12:41:28 -07:00
  • d62ff0101d Run cargo update Ian Douglas Scott 2025-06-12 12:35:32 -07:00
  • 3519d22dbd Fix building with mock-backend Ian Douglas Scott 2025-06-04 10:04:51 -07:00
  • 6d86762152 Define Workspaces and Toplevels structs Ian Douglas Scott 2025-06-04 10:00:40 -07:00
  • 20b694386d Drop capture received from backend if it no longer matches filter Ian Douglas Scott 2025-06-04 09:43:34 -07:00
  • 5351feb0ce Drop CaptureImages that don't match new capture filter Ian Douglas Scott 2025-06-03 18:44:27 -07:00
  • a863e8f7d6 Helper methods on CatpureFilter for matching Ian Douglas Scott 2025-06-04 09:35:08 -07:00
  • 6fd237ac39 row_col_toplevel_layout: fix handling of spacing / scaling Ian Douglas Scott 2025-05-29 18:43:08 -07:00
  • fcd8fa4336 size_cross_nth: Allocate space for widget out of remaining space Ian Douglas Scott 2025-05-29 15:01:41 -07:00
  • 4eac385992 two_row_col_toplevel_layout: Fix cross axis (vertical) spacing Ian Douglas Scott 2025-05-29 15:00:55 -07:00
  • 31f45648ca Update to zbus 5.x Ian Douglas Scott 2025-05-23 09:19:59 -07:00
  • 8a9b9ea614 Use modifiers from image-copy dmabuf_format, ignoring feedback Ian Douglas Scott 2025-05-12 17:33:30 -07:00
  • 509e572e8e Remove currently unused node field of Buffer Ian Douglas Scott 2025-04-09 12:11:17 -07:00
  • 15e73830fa Use gbm device from image copy protocol instead of default node Ian Douglas Scott 2025-04-09 11:58:15 -07:00
  • 5bb719f617 Use cosmic-freedesktop-icons, like libcosmic Ian Douglas Scott 2025-05-15 10:05:57 -07:00
  • bf0830c20e Run cargo update Ian Douglas Scott 2025-05-15 10:00:27 -07:00
  • f76e547540 fix(view): scaling behavior Vukašin Vojinović 2025-04-30 12:41:53 +02:00
  • edd75b8121
    i18n(zh-CN): update desktop file translation 铺盖崽 2025-05-01 23:13:31 +08:00
  • e2e0f09311 fix(view): match pin button appearance to designs Vukašin Vojinović 2025-04-24 13:48:42 +02:00
  • 3c9a923f41 Add support for workspace pinning and dragging Ian Douglas Scott 2025-01-31 14:17:56 -08:00
  • 94ec10686e backend/wayland: Support running without toplevel manager protocol Ian Douglas Scott 2025-04-21 14:21:57 -07:00
  • 77ff4e62e9 Pass toplevel_capabilities from backend to frontend Ian Douglas Scott 2025-04-21 14:02:36 -07:00
  • fc784af1b9 Fix building with mock-backend Ian Douglas Scott 2025-04-21 13:49:49 -07:00
  • 7037cd3d05 Activate workspace only if capability is present Ian Douglas Scott 2025-04-21 13:20:42 -07:00
  • 655621fde0 Fix clippy lints Ian Douglas Scott 2025-04-21 11:32:07 -07:00
  • 62fbd056bf Store cctk::workspace::Workspace in struct Workspace Ian Douglas Scott 2025-04-21 10:36:44 -07:00
  • bcb68ab054 widget/toplevel_item: Rename to size_cross_nth; take index argument Ian Douglas Scott 2025-04-17 13:45:55 -07:00
  • 4637fcb655 widget/toplevel_item: Fix tree passed to layout() of second child Ian Douglas Scott 2025-04-17 13:20:58 -07:00
  • 588e889e0b chore(view): remove bg_element Vukašin Vojinović 2025-04-16 22:44:11 +02:00
  • 2b7a8b133e improv(view): make workspace item sizing more dynamic Vukašin Vojinović 2025-04-09 13:40:08 +02:00
  • d4ddae7799 Fix "never read" lint Ian Douglas Scott 2025-04-15 14:17:23 -07:00
  • 74270a2deb Use ThreadExecutor instead of calloop executor Ian Douglas Scott 2025-04-15 12:34:37 -07:00
  • 7ab1f93acf Add and use TwoRowColToplevelLayout Ian Douglas Scott 2025-03-31 11:47:50 -07:00
  • 1fd7a86ecc row_col_toplevel_layout: Add a new method Ian Douglas Scott 2025-04-08 15:58:49 -07:00
  • 5349f0f3d0 row_col_toplevel_layout: Take into account max cross axis in scale factor Ian Douglas Scott 2025-04-08 15:56:10 -07:00
  • b3fb34e8c5
    i18n - update portuguese translations (#154) David Carvalho 2025-04-08 18:57:23 -03:00
  • 076bb981a6
    i18n(nl) update and improve Dutch translation (#131) Feike Donia 2025-04-08 16:05:22 +02:00
  • 643f6b8fdf
    Update cosmic_workspaces.ftl PL translation (#132) VandaLHJ 2025-04-08 16:04:55 +02:00
  • 5b3f9afb80
    Create cosmic_workspaces.ftl (#69) Weeesly 2025-04-08 11:04:21 -03:00
  • 3650d7c6a9
    Add Ukrainian translation (#74) Yevhen Popok 2025-04-08 17:03:45 +03:00
  • 609a410cb6
    i18n(pt): create Portuguese translation (#91) João Ribeiro 2025-04-08 15:02:52 +01:00
  • 1d40870e0e
    Add Tamil translation (#102) kkCoder111 2025-04-08 07:02:27 -07:00
  • 7e14e36899
    i18n(ar): add Arabic translation (#103) x9a 2025-04-08 17:02:10 +03:00
  • d567c22df3
    Add Hungarian translations (#124) therealmate 2025-04-08 16:01:52 +02:00
  • c32c858a1a i18n(dk) Add danish translation dannilundgren 2025-01-30 10:23:07 +01:00
  • add143b331 Added Irish translation Aindriú Mac Giolla Eoin 2025-02-21 18:55:12 +00:00
  • ab30e3578e i18n(de): add German translation Benjamin Weis 2025-02-22 19:56:28 +01:00
  • 201e340dbf i18n(zh-CN): create zh-CN translation 铺盖崽 2025-03-23 08:09:53 +08:00
  • 037728e3ad i18n (pt-BR) Update translations David Carvalho 2025-03-26 15:59:58 -03:00
  • 503640db2f i18n (pt-BR) Update translations David Carvalho 2025-03-26 15:59:47 -03:00
  • f5a8b00732 i18n(zh-TW): add zh-TW translation neko0xff 2025-03-30 10:47:22 +08:00
  • ded20a94a4 i18n(ro): Add Romanian translation Matei Pralea 2025-04-08 16:49:50 +03:00
  • ca23d3ad67 Use Layer::Top instead of Layer::Overlay Ian Douglas Scott 2025-04-07 10:07:40 -07:00
  • 26b773c643 Use match instead of a couple if let branches Ian Douglas Scott 2025-04-07 08:20:51 -07:00
  • 874245bc2e Use aliasable in AxisToplevelLayout to use slice in argument Ian Douglas Scott 2025-03-24 14:59:25 -07:00
  • f2a2904978 Filter WaylandEvent::RequestResize events out of subscriptions Ian Douglas Scott 2025-03-21 12:57:28 -07:00
  • 6f93a10560 Make dnd_destination code more generic Ian Douglas Scott 2025-03-18 13:29:26 -07:00
  • a9dcdce525 chore: update libcosmic Ian Douglas Scott 2025-03-11 15:29:30 -07:00
  • 6b6bf454db Update to workspace v2, based on ext-workspace Ian Douglas Scott 2025-02-20 14:28:56 -08:00
  • 7f877f72a3 fix: invert scroll direction Ashley Wulber 2025-02-20 18:51:26 -05:00
  • b9fcff56c9 Polish translation for .desktop entry mkljczk 2025-01-17 09:45:45 +01:00
  • 4acd62abb0 Update for toplevel-info cctk changes Ian Douglas Scott 2025-02-10 14:33:51 -08:00
  • e283cfe456 Fix build with mock-backend feature Ian Douglas Scott 2025-02-10 14:05:31 -08:00
  • 52bbc6c083 Fix warnings and remove dbg! Ian Douglas Scott 2025-02-10 12:04:20 -08:00
  • ca5db9cc8e UI code for supporting workspace drags Ian Douglas Scott 2025-02-10 12:02:36 -08:00
  • 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