Commit Graph

  • eb3b3cf298 Mark project as unmaintained main Tom Wagner 2025-09-15 13:35:26 +02: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
  • 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
  • f986902929 graph: Move link data into new GObject subclass Tom A. Wagner 2023-07-19 15:06:51 +02:00
  • 475a83fab7 Restructure view module into ui folder, graph specific widgets into graph subfolder Tom A. Wagner 2023-07-19 12:26:59 +02:00
  • 0e699288e1 graph: Allocate proper size to nodes when zoomed Tom A. Wagner 2023-07-17 02:49:11 +02:00
  • 84570f44bf port: add the dragged port as the drag icon Carlos Martín Nieto 2023-03-14 19:52:54 +01:00
  • 69257ffa09 Release v0.4.0 0.4.0 Tom A. Wagner 2023-02-12 21:23:12 +01:00
  • 91d7e10bdc view: Improve layout of labels on nodes and ports Tom A. Wagner 2023-02-12 20:58:34 +01:00
  • fe05282f5a Prefer description over nick for node name Roger Roger 2021-12-18 17:32:40 +01:00
  • 146fb65dc5 Update gtk and glib dependencies Tom A. Wagner 2023-02-12 20:21:28 +01:00
  • 4ed52bb00d flatpak: Update to gnome 43 Tom A. Wagner 2023-02-12 13:30:49 +01:00
  • 24b1d0dff7 Update dependencies Tom A. Wagner 2023-02-12 13:13:20 +01:00
  • b5f9a706b7 Update README.md for gnome 42 Josh Veitch-Michaelis 2022-12-03 02:36:15 +00:00
  • b115e6f50c zooming: Add support for zooming via zoom gesture (two finger touchpad/touchscreen zooming) Tom A. Wagner 2022-11-09 17:39:16 +01:00
  • 1d10c179cc zooming: Add support for zooming by scrolling while holding CTRL Tom A. Wagner 2022-11-09 16:42:15 +01:00
  • 727326aca4 zooming: Add a control widget that allows for changing the zoom level of the graph Tom A. Wagner 2022-11-09 16:27:58 +01:00
  • 56e73d33c9 graphview: Make graph widget zoomable via a zoom-factor property. Tom A. Wagner 2022-11-09 12:47:24 +01:00
  • bcef1300ca ci: Update to fedora 36 and latest rust Tom A. Wagner 2022-11-09 17:50:04 +01:00
  • 4bf586e66c view: graph: Implement gtk::Scrollable and do not render content outside the displayed area Tom A. Wagner 2022-07-21 19:05:23 +02:00
  • 637ce104df view: Node,Port: Store pipewire Id as property on node, and make its name a property too. Tom A. Wagner 2022-07-21 17:22:06 +02:00
  • df72a68815 graphview: draw the background grid via CSS instead of manually with cairo Tom A. Wagner 2022-05-03 14:04:54 +02:00
  • 52e48cc0a7 Adjust license headers to reflect gpl-3.0-only license. Tom A. Wagner 2022-04-19 10:14:01 +02:00
  • 9f3754150a flatpak: Update runtime to gnome 42 Tom A. Wagner 2022-04-11 10:01:13 +02:00
  • 6ce5b2e367 Update dependencies Tom A. Wagner 2022-03-22 18:08:02 +01:00
  • 094681637e Release v0.3.4 0.3.4 Tom A. Wagner 2022-02-02 10:08:12 +01:00
  • 6f92fbdb8f readme: Add flathub badge Tom A. Wagner 2022-01-31 13:32:03 +01:00
  • e38426c09f Update dependencies, fix segmentation fault Tom A. Wagner 2022-01-31 13:12:24 +01:00
  • 85e249cb32 Release 0.3.3 0.3.3 Tom A. Wagner 2022-01-28 13:25:03 +01:00
  • c54aed2e14 Update dependencies Tom A. Wagner 2022-01-28 13:24:46 +01:00
  • 6da232debf meson: Fix incorrect output file name Tom A. Wagner 2022-01-28 13:48:10 +01:00
  • 96c61e43d2 meson: Remove custom build scripts Tom A. Wagner 2022-01-28 13:01:35 +01:00
  • 872ef7890d readme: Credit gtk-rust-template Tom A. Wagner 2022-01-28 12:10:51 +01:00
  • 76ad8d11d7 Change application id to org.pipewire.Helvum Tom A. Wagner 2022-01-28 09:45:28 +01:00
  • 4075b66865 deps: Update gtk-rs to latest release Tom A. Wagner 2022-01-17 12:00:00 +01:00
  • 96182826e4 logging: Use glib as log backend instead of env_logger. Tom A. Wagner 2022-01-11 12:12:50 +01:00
  • e1fbb0cf49 Use gtk4-update-icon-cache instead of gtk3 one Mihai Fufezan 2021-12-18 19:50:39 +00:00
  • 3653f2bb11 Emphasized that the flatpak-builder command needs be run inside a local clone of the project Alireza Haghshenas 2021-12-10 04:34:49 +00:00
  • 56523f1b30 docs: Add documentation for making a release Tom A. Wagner 2021-12-01 19:31:42 +01:00
  • 7818bed159 Add appstream metadata file Tom A. Wagner 2021-12-01 19:31:07 +01:00
  • c1ec56e115 Release 0.3.2 0.3.2 Tom A. Wagner 2021-11-30 18:25:58 +01:00
  • 110e9ef67f meson: Add dist script to vendor cargo dependencies for offline builds Tom A. Wagner 2021-11-30 09:57:16 +01:00
  • 3c507683b7 build-aux: relax shebang in cargo.sh after 7b1b5ea336 Jan Beich 2021-11-27 21:31:18 +00:00
  • 1d1f8bd3d7 Add instruction to add the flatpak remote 'flathub' Thomas Rosendal 2021-11-25 07:59:45 +00:00
  • b25f6f9abb Update the extension versions in flatpak build instructions to 21.08 Sebastian Grabowski 2021-11-24 16:57:25 +01:00
  • 2d51ea677e ci: use more recent fd.o ci-templates Tom A. Wagner 2021-11-24 15:53:25 +01:00
  • beb03d8b09 Update CI container for rust 1.56 Tom A. Wagner 2021-11-23 20:33:54 +01:00
  • 502cf4476b gtk4dep: bump to 4.4 for fixed gtk_pick when using affine transform Tom A. Wagner 2021-11-23 20:23:08 +01:00
  • eac973da15 Swap to rust 2021 edition and move rustc version check from meson.build to Cargo.toml Tom A. Wagner 2021-11-23 20:19:43 +01:00
  • 82a3e4f900 graphview: draw background automatically Tom A. Wagner 2021-11-23 17:09:46 +01:00
  • 2cfc8e2e6f Update build instructions to match changes in e5e02b1387 Suchipi 2021-11-19 01:10:14 +00:00
  • e5e02b1387 flatpak: Update to gnome runtime 41 Tom A. Wagner 2021-11-17 19:47:46 +01:00
  • 396363cef1 README: Update screenshot Tom A. Wagner 2021-11-17 19:47:30 +01:00