Skip to content

Releases: magillos/Cable

0.10.2

05 Mar 21:03

Choose a tag to compare

-added daemon mode indication (Presets button will show "Presets ●", when daemon is running in the background)
-removed windows sizes restriction
-rubber band drag selection in graph limited to nodes (it won't select ports)
-fixed unified sinks not being saved, when app has clean config (first run)
-improved ports sorting/ordering in graph

0.10.1

04 Mar 18:23

Choose a tag to compare

Quick fix for Arch packaging and broken Auto Layout in graph. Also:
-added pop up, when update is available
-fixed tray icon and autostart checkboxes interaction with integrated Cable

0.10.0

03 Mar 23:24

Choose a tag to compare

It's by far most complex release so far, and some things might have broken. Hopefully not but do let me know if you find anything. There are a new dependencies; graphviz and python-graphviz. Flatpak has them bundled.
WARNING: this version will remove your config directory on the first start (it will back it up to ~./.config/cable.backup).

  • New default Auto Layout untangling option in graph using graphviz (new dependencies: graphviz and python-graphviz). It can make a really messy graph look quite readable, and it works with split and whole nodes. Give it a try!
  • Added new new option in settings to split nodes with above auto layout.
  • I/O mode removed from default layouts as auto layout with split nodes is very similar, just better.
  • Removed windows size settings (sizes should be remembered correctly).
  • Coloured cables in graph (added option to turn it on in settings).
  • Added more animations in graph.
  • Added Persistent Layout toggle in graph.
  • Changed some of the buttons positioning and uniformed buttons sizes.
  • Removed Refresh button and toggle (not needed).
  • Virtual sinks can now be recreated at app auto-start (checkbox in sink title bar context menu).
  • Added more options in graph context menu (unsplit all nodes, unhide all nodes, remove all saved sinks).
  • Slightly changed connection logic with drag-and-drop for bulk to port/port to bulk.
  • Changed surround ports ordering (SMPTE convention rather than natural/alphabetical).
  • Removed option to unload unified sinks (irrelevant).
  • Cable thickness setting will work for graph too.
  • Disconnecting in Audio and MIDI tabs will work without pressing ctrl key (finally!).
  • And more...
  • Major refactoring.

0.9.28

29 Jan 19:53

Choose a tag to compare

Yet another release with changes nobody asked for:

  • added xruns count (click on it to reset)
  • added DSP load indicator
  • Untangle button in graph triggers menu dialog with options, rather than cycle through layouts
  • improved presets; toggling Daemon or Strict mode will reload preset (if any loaded) to activate/deactivate these options immediately
  • added 'Verbose output' toggle
  • stereo mapping made default for virtual sinks
  • added clear buttons in filter boxes
  • fixed: filter boxes in Audio and MIDI tabs, presets auto-loading (only to load at auto-start), presets incorrectly marked as active at start, keyboard shortcut for untangling in graph, aj-snapshot staying active after quitting the app in some cases

0.9.27

25 Jan 15:04

Choose a tag to compare

-fixed refresh of quantum, sample rate and nodes in Cable when embedded in tab
-above will now refresh on window focus, rather than just on start and when brought up from tray
-addressed #35

0.9.26

22 Jan 11:18

Choose a tag to compare

Quite a few changes in this release. In case of something breaking, try a clean config first. Remove ~/.config/cable directory or use Restore Defaults in Settings first.

  • Cable can be embedded as a tab
  • in side-by-side managers, connection area can be adjusted with splitters
  • optional straight cables/wires in side-by-side managers
  • cables/wires thickness can be set
  • improved I/O sorting in Graph (less crossings)
  • much reduced CPU usage in side-by-side managers
  • much reduced disk writes
  • removed 'Ok' button from 'Other Settings' and 'Save current layout' option in Graph (both irrelevant)
  • fixed aj-snaphot daemon not quitting with 'Daemon mode' toggle off
embeded

0.9.25

08 Jan 15:36

Choose a tag to compare

-in graph, fixed port multi-selection with ctrl key
-avoid using the same colours for different clients in MIDI Matrix

0.9.24

26 Dec 15:03

Choose a tag to compare

Small fixes and improvements in this release:

  • Settings renamed as "Settings", rather than being hidden under version number
  • Untangle button in graph will refresh current layout on first click, rather than load next layout (if layout changed). Current layout can still be refreshed when the button is used with Shift key.
  • improved and fixed some aspects of unified sinks (colours persistence, duplicated sinks, 'Unload all sinks' will remove regular sinks but not unified sinks)
  • added panning in graph with middle mouse button
  • virtual sinks should be created where clicked rather than placed randomly in the graph
  • Buy Me A Coffee added in settings

*re-uploaded flatpak (no longer hardcoded UID)

0.9.23

27 Nov 15:57

Choose a tag to compare

  • option to split inputs and outputs into separate nodes in graph, for clients with both types (can be turn on in Setting/other settings
  • unified ports can be created for inputs and output independently
  • added dynamic I/O sorting in Untangle (option '0' in settings)
  • using Untangle button with Shift key will reload current layout, rather than switch to the next one
  • added nodes repulsion to avoid overlapping
  • Defaults option in other settings will clear all settings (including presets)
  • bug fixes and other small improvements

Due to changes made in this version, I recommend restoring default settings in Settings/other settings or deleting ~/.config/cable directory.
Pipewire version warning for MIDI matrix stands for this version. See previous releases for details.

0.9.22

12 Nov 17:10

Choose a tag to compare

  • various MIDI Matrix improvements (added connection arrow lines, reshuffle colours option in right click context menu and other tweaks)
  • cleaner and working Ctrl+C behaviour when app is killed

(Please read the disclaimer in the previous release, regarding Pipewire version. It still applies. Arch users can use pipewire-git PKGBUILD attached there).

MIDI_Matrix