Commit graph

  • 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
  • 99aeca0f2f Custom Toplevels widget Ian Douglas Scott 2024-01-19 15:32:54 -08:00
  • ec5dceeed2 Custom widget to avoid stretching toplevel items Ian Douglas Scott 2024-01-19 14:42:06 -08:00
  • 9d2f2f68d0 Update dependencies Ian Douglas Scott 2024-01-19 03:35:33 -08:00
  • 6a9e47e160 Update dependencies Ian Douglas Scott 2024-01-17 17:58:39 -08:00
  • bc0898fa0a Update dependencies Ian Douglas Scott 2024-01-03 10:57:47 -08:00
  • 907410fab9 Add cosmic-config settings, and subscribe Ian Douglas Scott 2023-12-29 13:44:19 -08:00
  • 8718c38a30 Update dependencies Ian Douglas Scott 2023-12-26 13:59:31 -08:00
  • b2f81b1a73 i18n Ian Douglas Scott 2023-12-26 13:54:29 -08:00
  • 0f0ee85d1a Add i18n support Ian Douglas Scott 2023-12-26 13:40:38 -08:00
  • 68beafe911 Subscribe to changes in cosmic-comp configuration Ian Douglas Scott 2023-12-21 10:41:46 -08:00
  • f6ba3b6f98 Run cargo update Ian Douglas Scott 2023-12-20 15:07:10 -08:00
  • aac02973c1 Remove unused import Ian Douglas Scott 2023-12-20 14:46:43 -08:00
  • 79584a6d93 Improve handling of horizontal orientation Ian Douglas Scott 2023-12-18 19:59:09 -08:00
  • 899dfb0a3d Show icons for toplevels Ian Douglas Scott 2023-12-18 19:41:30 -08:00
  • c8f0590a55 Spacing and alignment adjustments Ian Douglas Scott 2023-12-18 19:05:22 -08:00
  • 6053c527a8 Add some padding around workspaces Ian Douglas Scott 2023-12-18 18:47:38 -08:00
  • f40c5919cd Run cargo update Ian Douglas Scott 2023-12-15 15:53:53 -08:00
  • 06c37e39f5 WIP custom cursor for drag and drop Ian Douglas Scott 2023-12-15 15:46:41 -08:00
  • d56a591a9f Passthrough widget implementation with treating as child Ian Douglas Scott 2023-12-15 13:39:02 -08:00
  • c4adca76c0 Use delegate crate to simplify things a bit. Ian Douglas Scott 2023-12-15 13:33:29 -08:00
  • 5a69aff778 Adjust toplevel label style Ian Douglas Scott 2023-12-14 16:56:05 -08:00
  • 88fa8eecd1 Adjust styling around workspaces sidebar Ian Douglas Scott 2023-12-14 16:46:49 -08:00
  • 0cebd30600 Fix excessive vertical height taken by button Ian Douglas Scott 2023-12-14 16:29:45 -08:00
  • 1f4bed40fc Don't expand workspace preview to fill height Ian Douglas Scott 2023-12-14 16:24:25 -08:00
  • f189c2d49e Don't remove last workspace Ian Douglas Scott 2023-12-14 16:19:53 -08:00
  • 3ef8800fb4 Show background image Ian Douglas Scott 2023-12-13 17:58:38 -08:00
  • a3e3bec885 Custom widget for sidebar; closing workspace Ian Douglas Scott 2023-12-13 15:54:33 -08:00
  • df81bd4e4c Fix dependency Ian Douglas Scott 2023-12-13 12:41:06 -08:00
  • 35cb345b70 Run cargo update Ian Douglas Scott 2023-12-13 09:41:45 -08:00
  • ea9298c021 Make "New Workspace" button add workspace Ian Douglas Scott 2023-12-12 15:36:20 -08:00
  • 80e4fb0227 Work around panic Ian Douglas Scott 2023-12-12 11:59:32 -08:00
  • 89021e3b8b Fix drag and drop; send command to compositor if supported Ian Douglas Scott 2023-12-11 14:06:41 -08:00
  • c1e74747f3 Run cargo update Ian Douglas Scott 2023-12-11 10:46:49 -08:00
  • e020bf6607 Update libcosmic/iced Ian Douglas Scott 2023-12-08 20:14:31 -08:00
  • c939486ce6 Fix a panic Ian Douglas Scott 2023-12-06 15:35:25 -08:00
  • 5550f41814 dnd: Keep track of drop target Ian Douglas Scott 2023-12-06 11:02:21 -08:00
  • f2c77d035c Drag toplevel to workspace; recognize what toplevel was dragged Ian Douglas Scott 2023-12-06 10:51:55 -08:00
  • e5aca0a6b5 Allow dragging toplevel Ian Douglas Scott 2023-12-06 10:03:39 -08:00
  • 8722fe574a Fix drag and drop code Ian Douglas Scott 2023-12-05 17:44:05 -08:00
  • a85cf3f527 Add "new workspace" button Ian Douglas Scott 2023-12-05 16:58:53 -08:00
  • e85741ca5d Update iced/libcosmic Ian Douglas Scott 2023-12-05 09:48:59 -08:00
  • 17d231f497 Run cargo update Ian Douglas Scott 2023-12-04 11:07:03 -08:00
  • f61cdc5759 fix: use default style so the workspaces view is not transparent Ashley Wulber 2023-11-21 16:40:25 -05:00
  • 791441ca10 refactor: single instance Ashley Wulber 2023-11-21 16:15:02 -05:00
  • a0a11b6e02 More appropriate button theming Ian Douglas Scott 2023-11-17 15:12:35 -08:00
  • fccc5f26e5 Initial support for horizontal workspaces Ian Douglas Scott 2023-11-17 14:56:37 -08:00
  • 94561b9ed1 Use cosmic::widgets Ian Douglas Scott 2023-11-16 20:09:10 -08:00
  • 0c19ea7167 Add CaptureImage type Ian Douglas Scott 2023-11-16 19:38:42 -08:00
  • f5045286a9 Move view functions to a module Ian Douglas Scott 2023-11-16 19:25:28 -08:00
  • eb38e3c3ba Fix lints Ian Douglas Scott 2023-11-16 13:42:19 -08:00
  • 96389fa999 Remove manual Hash impl Ian Douglas Scott 2023-11-16 13:38:37 -08:00
  • 7f1f46c9c7 Error handling when creating gbm buffers Ian Douglas Scott 2023-11-16 13:36:38 -08:00
  • 295fee8796 Support creating wl_buffer for multi-planar dmabuf Ian Douglas Scott 2023-11-16 13:23:26 -08:00
  • acc7c3d472 Update gbm and run cargo update Ian Douglas Scott 2023-11-16 12:01:06 -08:00
  • 2257e49bba Run cargo update Ian Douglas Scott 2023-11-10 14:44:29 -08:00
  • 39401bf3c3 screencopy: Pass the node we're using to attach_buffer Ian Douglas Scott 2023-11-09 13:45:28 -08:00
  • a5f2be7e88 debian: Depend on libgbm-dev Ian Douglas Scott 2023-11-08 16:50:44 -08:00
  • 549d9c1ff4 Use correct stride for reading dmabufs Ian Douglas Scott 2023-11-08 16:28:53 -08:00
  • f585cbc32f Inital support for allocating dmabufs Ian Douglas Scott 2023-11-08 15:51:12 -08:00
  • c567cb30d3 Move Bufffer::new to AppData::create_buffer Ian Douglas Scott 2023-11-08 15:05:45 -08:00
  • 6fc90b6f2c Open GBM main device Ian Douglas Scott 2023-11-08 14:54:42 -08:00
  • 9a822bd76d Add dmabuf protocol handler Ian Douglas Scott 2023-11-08 14:32:33 -08:00
  • b1d986ee71 Remove workaround for compositor issue that should be fixed Ian Douglas Scott 2023-11-08 14:09:34 -08:00
  • 9598a9f8e4 Use WlOutput instead of output names for matching Ian Douglas Scott 2023-11-08 13:59:53 -08:00
  • 96cd334b81 Share wayland connection with iced-sctk instead of creating new one Ian Douglas Scott 2023-11-08 13:31:13 -08:00
  • c34857b34c debian: Add libwayland-dev build dependency Ian Douglas Scott 2023-11-08 13:18:45 -08:00
  • 01b007ef83 Update dependencies Ian Douglas Scott 2023-11-03 13:06:43 -07:00
  • 63f299a0be
    Merge pull request #5 from wiiznokes/patch-1 Jeremy Soller 2023-10-05 17:00:08 -06:00