- Fixed command line parsing (QCommandLineParser/Option) to not
exiting the application with a segfault when showing help and
version information.
- Graph: force an actual complete refresh on main View/Refresh...,
especially when changing the color theme palette on-the-fly.
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qjackctl?expand=0&rev=69
- Long missing D-Bus method slot added: "reset"
(dbus-send --system / org.rncbc.qjackctl.reset).
- Graph: Node reference positioning changed to the top-left corner,
improving the base snapping-to-grid perception.
- Prepping up next development cycle (Qt >= 6.8)
- Changes from 1.0.2
- Graph: when visible the thumb-view may now be drag-moved over
to a different corner position anytime.
- Session: introducing new Save session name/directory dialog.
- Connections: connector line colors are now uniquely mapped on
a (readable/output) client name basis.
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qjackctl?expand=0&rev=67
- Update to 1.0.1
- Graph: thumb-view repositions and resizes immediately when
visible.
- Graph: Implement patchbay node search functionality: adds a
floating text-entry field, which appears when typing in the
canvas, selecting nodes that contains the typed text
(maybe regular expression).
- Graph: fixed a potential use-after-free issue on canvas nodes
refresh and recycle.
- Changes from 1.0.0
- Making up the unthinkable (aka. v1.0.0)
- Cancel button option added to close to system-tray icon message.
- Graph: Introducing thumbview context-menu.
OBS-URL: https://build.opensuse.org/request/show/1191158
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qjackctl?expand=0&rev=65
- update to 0.9.13:
* Graph: Make the main canvas background to mid-gray, when on
non-dark color themes.
* Turkish (tr) translation added.
* Updated copyright headers into the New Year (2024).
* CMake is now the official build system.
- Update to 0.9.2
- Graph Disconnect now applies to all selected ports and
frames/period (aka. buffer-size), periods/buffer,
* Graph node and port title renaming and nodes position move
* Graph client and port title in-place renaming is now integrated
* Refactored all singleton/unique application instance setup
* At last, JACK freewheel mode is now being detected as to
* Graph port temporary highlighting while hovering, if and only
* System tray options now subject to current desktop environment
* Also disable Setup / Misc / Other / Save JACK server
configuration to (.jackdrc) when JACK D-Bus interface is
Setup / Settings / Parameters (only applied when JACK D-BUS
as visible and active for due top level display, especially
- The Messages and Status widgets were merged into one,
giving space to the new Session wigdet
- deprecated translation-folder.diff
* Allow only one single patchbay connection to or from an
* Automatic crash-dump reports, debugger stack-traces (gdb),
option (--enable-stacktrace) and default enabled on debug build
* Portaudio device selector is now available (after a patch
giving the option to start/stop the jackd server from the system
* New patchbay snapshot now raises the dirty flag and allows for
compliant with the audio mode criteria
OBS-URL: https://build.opensuse.org/request/show/1158513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qjackctl?expand=0&rev=50
* Graph: Make the main canvas background to mid-gray, when on
non-dark color themes.
* Turkish (tr) translation added.
* Updated copyright headers into the New Year (2024).
* CMake is now the official build system.
- Update to 0.9.2
- Graph Disconnect now applies to all selected ports and
frames/period (aka. buffer-size), periods/buffer,
* Graph node and port title renaming and nodes position move
* Graph client and port title in-place renaming is now integrated
* Refactored all singleton/unique application instance setup
* At last, JACK freewheel mode is now being detected as to
* Graph port temporary highlighting while hovering, if and only
* System tray options now subject to current desktop environment
* Also disable Setup / Misc / Other / Save JACK server
configuration to (.jackdrc) when JACK D-Bus interface is
Setup / Settings / Parameters (only applied when JACK D-BUS
as visible and active for due top level display, especially
- The Messages and Status widgets were merged into one,
giving space to the new Session wigdet
- deprecated translation-folder.diff
* Allow only one single patchbay connection to or from an
* Automatic crash-dump reports, debugger stack-traces (gdb),
option (--enable-stacktrace) and default enabled on debug build
* Portaudio device selector is now available (after a patch
giving the option to start/stop the jackd server from the system
* New patchbay snapshot now raises the dirty flag and allows for
compliant with the audio mode criteria
* fixed Connections/Patchbay item tooltip crash bug
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qjackctl?expand=0&rev=63
- Update to 0.9.12
- Setup: disable Settings parameters altogether, except
frames/period (aka. buffer-size) if running in the so called
'Active' pure-client mode (eg. under PipeWire's pw-jack
substitution).
- Connections: Fixed an old JACK client/ports aliases
malfunction, hopefully.
- Graph: Ctrl+left or middle-button click-dragging for panning,
is now a lot smoother, hopefully.
- Graph: Click-dragging with the mouse middle-button is now used
for panning only, not to start a selection anymore.
- Preppings to next development cycle (Qt >= 6.6)
- Changes from 0.9.11
- Graph: Soft incremental bounds constraints now imposed to all
new and old nodes positioning.
- Prepping into the next development cycle (with Qt >= 6.5).
- Switch Tumbleweed to qt6.
OBS-URL: https://build.opensuse.org/request/show/1109928
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qjackctl?expand=0&rev=61
- update to 0.9.8:
* Graph: View / Repel Overlapping Nodes option added.
* Avoid nagging on D-BUS error messsage windows (or bubbles) when
trying to start in pure JACK client mode (Active).
* Add current system user-name to the singleton/unique application
instance identifier.
* Graph/Connect and Disconnect keyboard shortcuts added to existing
[Ins] and [Del], as [Ctrl+C] and [Ctrl+D] respectively; also added
[F2] as brand new keyboard shortcut for Edit/Rename...
OBS-URL: https://build.opensuse.org/request/show/1039916
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qjackctl?expand=0&rev=55
- Update to 0.9.1
- Graph Disconnect now applies to all selected ports and
connections.
- Main window is now freely resizable, while keeping all the
buttons stretched to the same aspect ratio.
- Warning to confirm application close is now back in business
when functioning as client only (Active).
- Graph items are automatically raised when created or
high-lighted (incremental z-value).
- Add a little but straight horizontal line-gap to the Graph
connections.
- Customize the Graph zoom slider widget to reset upon mouse
middle-button click.
- Add Clear preset button to Setup dialog.
- Use default values for most preset parameters: sample rate,
frames/period (aka. buffer-size), periods/buffer,
realtime priority, port maximum, client timeout, word length,
wait time, channel maximum.
- Early preparations for the New Year develop(ment) cycle.
OBS-URL: https://build.opensuse.org/request/show/870198
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qjackctl?expand=0&rev=43
- update to 0.6.3:
Clock source and Self connect restriction options
have been added to Setup / Settings / Advanced
- Added preliminary support for JACK CV signal-type
ports and JACK OSC event-type ports (Graph only).
- Left-clicking on the system-tray icon now simply
toggles the main widget visibility, disregarding
if already hidden undercover to other windows.
- Graph nodes and ports are now presented with some
gradient background.
- Fixed Setup dialog Cancel (or close) behavior when
Settings > Parameters > Frames/Period (aka. buffer-
size) it's the only setting that's changed.
- Early fixing to build for Qt >= 5.15.0.
- A scalable (.svg) icon version has been added.
- Make man page compression reproducible (after request
by Jelle van der Waa, while on the Vee-Ones, thanks).
- Ditching deprecated QTime methods for QElapsedTimer's
(in compliance to Qt >= 5.14.0).
- Custom color (palette) theme editor introduced; color
(palette) theme changes are now effective immediately,
except on default.
- Second attempt to fix the yet non-official though
CMake build configuration.
- When using autotools and ./configure --with-qt=...,
it is also necessary to adjust the PKG_CONFIG_PATH
environment variable (after a merge request by plcl
aka. Pedro López-Cabanillas, while on qmidinet,
thanks).
- Graph: avoid self-connecting over their own ports
OBS-URL: https://build.opensuse.org/request/show/826915
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qjackctl?expand=0&rev=39
- Update to 0.5.7
* Graph node and port title renaming and nodes position move
changes are now undo/redo-able.
* Graph client and port title in-place renaming is now integrated
to native aliases and JACK metadata (aka. pretty-names).
* Refactored all native client/port name aliases.
* Re-defined all main application UNIX signal handling.
- Changes from 0.5.6
* Refactored all singleton/unique application instance setup
logic away from X11/Xcb hackery.
* At last, JACK freewheel mode is now being detected as to
postpone any active patchbay scans as much as possible.
* Removed old pre-FFADO 'freebob' driver support.
* HiDPI display screen support (Qt >= 5.6).
* Graph port temporary highlighting while hovering, if and only
if connecting ports of same type and complementary modes.
* Bumped copyright headers into the New Year (2019).
OBS-URL: https://build.opensuse.org/request/show/693893
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qjackctl?expand=0&rev=37
- Update to 0.5.5
* Old deprecated Qt4 build support is no more.
* Graph port sort options added as View / Sort menu.
* System tray options now subject to current desktop environment
availability.
* Also disable Setup / Misc / Other / Save JACK server
configuration to (.jackdrc) when JACK D-Bus interface is
enabled.
* Whether to use server synchronous mode option added to
Setup / Settings / Parameters (only applied when JACK D-BUS
interface is enabled).
* Disable some Setup / Settings / Advanced parameters when
JACK D-Bus interface is enabled and vice-versa.
* Attempt to power-cycle JACK D-Bus service on demand;
* Marked as probably useless anyway, old "H/W Monitor" option
(-H) is now being ditched from Setup / Settings / Advanced tab.
OBS-URL: https://build.opensuse.org/request/show/651627
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qjackctl?expand=0&rev=35
- Update to version 0.5.4
* Graph port-type colors are now configurable (cf. menu
View > Colors.
* Make Graph nodes (ie. client boxes) transparent for yet
some eye-candiness ;). Also keep the (Graph) current
selection across port (dis)connections.
* Drawing patchbay connector lines as (bezier) curves is
now a difinitive and fixed feature (as long as no more
remains from the so called "Cambric explosion era" are
still lurking in there).
* AppStream metadata updated to be the most compliant with
latest freedesktop.org specification and recommendation.
* Graph auto-layout improvement for brand new node clients.
* Avoid showing setup warning when no server settings have
changed.
* Fixed JACK D-Bus settings for MIDI driver parameter.
version 0.5.3
* Portuguese (pt) translation added (by Heitor Rocha).
* AppData/AppStream metadata is now settled under an all
permisssive license (FSFAP).
* Improved Graph rubberband add (Shift) and toggle (Ctrl)
multiple (de)selections.
* Added user preference option: Setup / Misc / Buttons /
Replace Connections with Graph button (on main window).
* Added a zoom slider control to the Graph view status bar.
version 0.5.2
* Respect ALSA Sequencer support option also on Graph view.
* Regression to new Graph node/ports sorting comparator;
also fixed multiple and many port removals, most probably
causing it to crash due to double-free/delete potential.
* Fixed the automatic aggregation of new Graph client nodes
that are split as either input or output only (ie. system,
terminal, physical or otherwise non-duplex nodes).
* Added View/Zoom Range mode option to Graph tool.
version 0.5.1
* Half a decade later, recent new custom entries may now get
removed from Session Infra-client list.
* Some rather old, better said "Cambric explosion era", user
preference options have been ditched altogether: Display /
Time Format; Display / Shiny glass light effect; Display /
Connections/Draw connections and patchbay lines as Bezier
curves; Misc/Configure as temporary server.
* A brand new and way long overdue connections Graph widget
is finally introduced, only to be accessible through the
context menu at this time.
* Extended multi-selection is now supported on all Connections
client/port lists, allowing for multiple (dis)connections at
once.
* Disable singleton/unique application instance setup logic
when the display server platform is not X11.
* A little hardening on the configure (autoconf) macro side.
version 0.5.0
* Current preset is always taken into account if ever changes
while the Setup dialog is hidden (eg. via context menu).
* Desktop entry specification file is now finally independent
from build/configure template chains.
* Updated target path for freedesktop.org's AppStream metainfo
file (formerly AppData).
version 0.4.5
* On some desktop-shells, the system tray icon blinking on
XRUN ocurrences, have been found responsible to excessive
CPU usage, an "eye-candy" effect which is now optional as
far as Setup/Display/Blink server mode indicator goes.
* Added French man page (by Olivier Humbert, thanks).
* Make builds reproducible byte for byte, by getting rid of
the configure build date and time stamps.
version 0.4.4
* Fixed an early crash when the singleton/unique application
instance setup option is turned off.
* Almost complete overhaul on the configure script command
line options, wrt. installation directories specification,
eg. --prefix, --bindir, --libdir, --datadir and --mandir.
OBS-URL: https://build.opensuse.org/request/show/639132
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qjackctl?expand=0&rev=33