Commit graph

  • c29a730566 Merge branch 'remove-once_cell' into 'main' Link Mauve 2026-03-20 20:42:18 +00:00
  • abbeb612b5 Replace once_cell::sync::Lazy with std::sync::LazyLock Emmanuel Gil Peyrot 2025-03-11 21:47:58 +01:00
  • a342dededd ui: Spawn new nodes between old ones if enough space Florian Olk 2024-08-25 14:21:30 +02:00
  • b9d767f82e ui: Use natural order for sorting ports Florian Olk 2024-08-24 16:31:32 +02:00
  • 092febcb89 ui: Show current remote in the HeaderBar Denis Drakhnia 2023-09-30 11:24:01 +03:00
  • ad37798bbb pipewire connection: Option to set PipeWire socket Denis Drakhnia 2023-09-28 19:02:17 +03:00
  • 5779a79836 Update to latest gtk-rs crates Tom Wagner 2024-03-23 11:51:04 +01:00
  • 1cc9ed5b26 flatpak: Update runtime to gnome 46 Tom Wagner 2024-03-23 10:40:52 +01:00
  • 336dec826f update Helvum to track the latest pipewire0.8.0 Dorinda Bassey 2024-03-19 14:06:57 +01:00
  • 4f33b54ab5 Merge branch 'myownfriend-main-patch-44061' into 'main' myownfriend 2025-10-11 17:42:56 +00:00
  • 500e6b37a9 Merge branch 'main' into 'main' zefr0x 2025-10-04 20:37:51 +00:00
  • ccccd7816c Merge branch 'gsk-path' into 'main' Tom Wagner 2025-09-20 13:40:11 +02:00
  • 0c26217c29 Merge branch 'persistent' into 'main' Denis Drakhnia 2025-09-16 20:06:43 +03:00
  • 103f09d8a8 Merge branch 'dynamic-config' into 'main' Kasper Nyhus Kaae 2025-09-15 15:58:12 +00:00
  • 1d0750dfb1 Merge branch 'eijebong' into 'main' Link Mauve 2025-09-15 15:57:56 +00:00
  • eee1aedae6 Merge branch 'volume-control' into 'main' Florian Olk 2025-09-15 11:58:19 +00:00
  • eb3b3cf298 Mark project as unmaintained main Tom Wagner 2025-09-15 13:35:26 +02:00
  • 60fa3c55ca feat: dynamic node layout positioning algorithm Kasper Nyhus 2025-08-26 20:54:11 +02:00
  • 13dcf977cd feat: add --config option Kasper Nyhus 2025-08-26 18:40:25 +02:00
  • ac08b1c312 feat: add TOML configuration for node layout Kasper Nyhus 2025-08-20 22:52:46 +02:00
  • 74cd6b23e1 fix: inline spa_ptrinside for platform < gnome47 Florian Olk 2025-07-01 19:32:38 +02:00
  • b9c241ea9d ui: migrate to the new AdwDialog zefr0x 2025-03-26 22:09:21 +03:00
  • 153d8dfefe Update to the new clone! macro syntax Emmanuel Gil Peyrot 2025-03-11 05:49:29 +01:00
  • bdf17e297c Update to latest gtk-rs crates Emmanuel Gil Peyrot 2025-03-11 05:33:26 +01:00
  • 3cd7c84acd ui: save and restore node positions Denis Drakhnia 2025-01-29 16:13:52 +02:00
  • c6e2092728 graph: generate config path and id Denis Drakhnia 2025-01-29 14:22:04 +02:00
  • a8b1e3c4b2 refactor: remove unnecessary files and debug logs Florian Olk 2024-11-17 15:30:23 +01:00
  • 945129ed8c refactor: cargo clippy Florian Olk 2024-11-17 15:26:51 +01:00
  • 03003c1b2a style: cargo fmt Florian Olk 2024-11-17 15:25:20 +01:00
  • 2066c41052 refactor: Move unsafe libspa builder calls out of pipewire_connection Florian Olk 2024-11-17 15:23:19 +01:00
  • 91e7cd6c72 fix: deal with multiple channels Florian Olk 2024-11-16 20:24:22 +01:00
  • a32990da24 refactor: Use only a single volume value Florian Olk 2024-11-16 20:06:08 +01:00
  • a03c4743c2 refactor: inline functions Florian Olk 2024-11-16 19:29:56 +01:00
  • 1cb8784577 refactor: cargo clippy Florian Olk 2024-11-16 18:54:30 +01:00
  • ed53dfce1f style: cargo fmt Florian Olk 2024-11-16 18:52:56 +01:00
  • 60ac4a6b9b wip: replaced wpctl with native pipewire calls Florian Olk 2024-11-16 18:48:00 +01:00
  • 11c4c15024 wip: Successfully set volume without wpctl Florian Olk 2024-11-16 14:09:32 +01:00
  • 323007c1fd refactor: Move SPA wrappers into own file Florian Olk 2024-11-15 19:09:14 +01:00
  • 0584f44812 refactor: Split Pod Property iteration into own function Florian Olk 2024-11-15 18:57:21 +01:00
  • 6669776821 refactor: Split inner pod parsing functions Florian Olk 2024-11-15 18:24:52 +01:00
  • c35bc991dd fix(UI): Set hexpand to let volume scale expand Florian Olk 2024-11-15 17:32:02 +01:00
  • 4f4031c1be wip: Calculate cubic volume from linear Florian Olk 2024-09-01 14:35:30 +02:00
  • 34bb742aa2 wip: use channel volume as "main" volume Florian Olk 2024-09-01 14:14:40 +02:00
  • 0a790469a8 wip: pull mute prop change from POD Florian Olk 2024-09-01 14:10:39 +02:00
  • 60fc61a83c wip: Parse PODs for volume info Florian Olk 2024-08-29 18:23:34 +02:00
  • 8dd6c3ebab feat: add wpctl based volume control Florian Olk 2024-01-24 19:59:34 +01:00
  • 980bb139e9 ui: Spawn new nodes between old ones if enough space Florian Olk 2024-08-25 14:21:30 +02:00
  • c73566f0de ui: Use natural order for sorting ports Florian Olk 2024-08-24 16:31:32 +02:00
  • 4cadf9237a ui: Show current remote in the HeaderBar Denis Drakhnia 2023-09-30 11:24:01 +03:00
  • c9e67a31c6 pipewire connection: Option to set PipeWire socket Denis Drakhnia 2023-09-28 19:02:17 +03:00
  • d7dd6033a6 graphview: Draw links using new gdk path API instead of cairo gsk-path Tom Wagner 2024-03-23 12:24:43 +01:00
  • f32559511d Update to latest gtk-rs crates Tom Wagner 2024-03-23 11:51:04 +01:00
  • 57cba6381b flatpak: Update runtime to gnome 46 Tom Wagner 2024-03-23 10:40:52 +01:00
  • d1b9b0f11f update Helvum to track the latest pipewire0.8.0 Dorinda Bassey 2024-03-19 14:06:57 +01:00
  • 4549ba6ff5 ui: Force LTR direction on the nodes port grid and on ports Tom A. Wagner 2023-12-09 16:01:11 +01:00
  • e78d6f5fb4 ui: Move view with middle mouse button. Denis Drakhnia 2023-11-17 08:01:34 +02:00
  • 96c079d29e ui: Display node media name in graph view Denis Drakhnia 2023-10-11 11:17:30 +03:00
  • 5d4931b418 pw: Set media.category property to manager Tom A. Wagner 2023-10-12 10:29:42 +02:00
  • b983ade736 ui: Move "disconnected" banner from headerbar into content Tom A. Wagner 2023-10-11 22:45:21 +02:00
  • 94d5e95695 use AdwToolbarView Angelo Verlain 2023-10-06 18:02:01 +02:00
  • e1f63ddd28 Use responsive design Angelo Verlain Shema 2023-10-10 18:16:23 +00:00
  • d1ddb1bedf Merge branch 'attach-about-window' into 'main' Angelo Verlain Shema 2023-10-06 22:05:41 +00:00
  • 903df21ba3
    attach about window Angelo Verlain 2023-10-06 17:46:59 +02:00
  • 39437eaf29 Release v0.5.1 0.5.1 Tom A. Wagner 2023-09-28 14:13:00 +02:00
  • a1a4594a25 ui: Fix headerbar becoming too large Tom A. Wagner 2023-09-28 14:04:07 +02:00
  • 3dd4623ab9 Release v0.5.0 0.5.0 Tom A. Wagner 2023-09-28 13:22:29 +02:00
  • 20f64595ac pipewire connection: Show banner if disconnected Denis Drakhnia 2023-09-28 08:22:45 +03:00
  • 7d6aae70c5 pipewire connection: restart the outer loop Tom Wagner 2023-09-27 10:53:36 +00:00
  • 94323510aa pipewire connection: Reconnection to PipeWire server Denis Drakhnia 2023-09-01 06:50:30 +03:00
  • f0da839383 ci: Update gnome runtime to gnome 45 Tom A. Wagner 2023-09-22 11:44:44 +02:00
  • 7e29462b6f flatpak: Update to gnome 45 Tom A. Wagner 2023-09-22 10:40:05 +02:00
  • bc006fe393 ui: Add "About" window to display version, authors, license, etc. Tom A. Wagner 2023-09-19 16:12:29 +02:00
  • e92c77f2b1 Add flatpak builder folders to .gitignore Tom A. Wagner 2023-09-19 15:30:07 +02:00
  • b9929ba776 Run rustfmt Tom A. Wagner 2023-09-19 08:27:11 +02:00
  • 1d51b12061 ci: Update gnome runtime image Tom A. Wagner 2023-09-18 18:07:12 +02:00
  • 1db39fb71f css: Add more padding to node and port names, remove column spacing in ports grid Tom A. Wagner 2023-09-18 17:55:23 +02:00
  • 89f417f260 node: Remove transparency in dark mode, improve contrast to graphview in light mode Tom A. Wagner 2023-08-28 20:57:11 +02:00
  • 2343ef824e application: Set PreferDark color scheme Tom A. Wagner 2023-08-28 20:56:04 +02:00
  • 24724b330f readme: Update requirements section to reflect port to libadwaita Tom A. Wagner 2023-08-28 13:24:41 +02:00
  • 1707e84c4c readme: Update Screenshot to reflect libadwaita port and redesign Tom A. Wagner 2023-08-28 13:20:37 +02:00
  • 8aade39aeb css: Improve padding of node title and ports Tom A. Wagner 2023-08-28 13:14:14 +02:00
  • 0cb40f5cab Node: Rework adding of ports, sort ports and hide seperator when node has no ports Tom A. Wagner 2023-08-28 13:11:13 +02:00
  • 4ed7e1f4be graph: Redesign nodes and ports Tom A. Wagner 2023-07-17 02:45:25 +02:00
  • af4051c3c2 ui: Port to libadwaita Tom A. Wagner 2023-07-20 10:33:41 +02:00
  • 6fd3691733 ci: Rework CI to run in flatpak Tom A. Wagner 2023-08-21 12:40:11 +02:00
  • 189288bb56 deps: Update to pipewire-rs 0.7.1 Tom A. Wagner 2023-08-21 12:14:28 +02:00
  • c5adb2eca2 flatpak: Update to gnome 44 runtime and llvm 15 Tom A. Wagner 2023-08-20 14:24:02 +02:00
  • 7f754b207c Color links and ports according to their formats Tom A. Wagner 2023-07-30 12:09:08 +02:00
  • ba73d8cdcc pipewire connection: Move module to mod.rs in its folder Tom A. Wagner 2023-08-18 10:24:54 +02:00
  • fdcc6146ec Release 0.4.1 0.4.1 Tom A. Wagner 2023-08-18 09:12:49 +02:00
  • 14f17b3f24 Stop using deprecated gtk::StyleContext::add_provider_for_display function Tom A. Wagner 2023-08-17 21:00:18 +02:00
  • 48cc5672fd ci: Update ci to latest Fedora and Rust Tom A. Wagner 2023-08-17 20:22:10 +02:00
  • bf5c7e4636 Update dependencies Tom A. Wagner 2023-08-17 20:14:23 +02:00
  • 7145c83ae1 graph: Draw "fake" link during port drag-and-drop to visualize link creating Tom A. Wagner 2023-08-04 13:46:09 +02:00
  • d99c5e253c port: Rework how port drag-and-drop is handled Tom A. Wagner 2023-08-03 21:40:35 +02:00
  • 15df88a0af graph: Move port link anchor calculation into port widget Tom A. Wagner 2023-08-03 20:51:52 +02:00
  • 0b3b124cdf graph: Refactor graph item management into new graph_manager object Tom A. Wagner 2023-08-01 08:50:51 +02:00
  • a9ad1cccf0 fix clippy warnings Tom A. Wagner 2023-08-01 09:13:16 +02:00
  • 7a9bc84b8b port: Use glib::properties derive macro for properties Tom A. Wagner 2023-08-01 09:09:57 +02:00
  • 27b76b0fe1 node: Use glib::properties derive macro for properties Tom A. Wagner 2023-08-01 09:09:46 +02:00