99b2fb2859
Remove cruft
2022-09-19 22:50:53 +02:00
5fb628d3ed
Use new record-mode pref (2/2), GUI control
2022-09-19 22:50:11 +02:00
583bfa8878
remove some library mgmt related code that should not have been committed
2022-09-07 17:27:51 -06:00
5461bfb218
add a new global window for reviewing and (soon) downloading loop libraries
2022-09-07 17:03:08 -06:00
1228202bbe
Fix save/restore window and tab sizes
...
Window size has to be set before calling `setup_toplevel_window()`.
and `set_show_tabs()` - see also acf13e9498
and 42cb321039
.
This also unconditionally saves the current settings to global config
instant.xml. This was previously only done in rare cases when first
closing the session and then quitting Ardour.
2022-09-03 17:42:32 +02:00
acf13e9498
Restore "Main" UI Tab setting from sesion instant.xml
...
Previously this setting was ignored. It is relevant when loading a demo
session, where initially there is no user Config instant.xml.
ARDOUR_UI::setup_windows is called directly after the engine starts, but
before the session is set.
2022-08-10 00:50:02 +02:00
84d6a0a75d
Copy demo sessions (if any) for new-users
...
* Fix demo-session glob (missing "*" + session_archive_suffix)
* Copy demo-session also when copying settings from older version
* Also add demo-session to recent-list if it was previously unpacked
for new major versions.
2022-07-27 01:08:01 +02:00
John Emmas
04c7cba961
Add a missing #include (needed when building with MSVC)
2022-05-10 11:20:43 +01:00
f8e1202ed4
Bootstrap IO Plugin UI
2022-05-09 17:39:05 +02:00
370adfa322
Add option to hide cue rec/play toolbar buttons
2022-03-01 17:53:11 +01:00
54d794e242
rough-in global Cue functions (rec-enable and play-enable i.e. cue-ffwd)
2022-02-12 21:46:30 -06:00
2fdf54874a
triggerbox: remove unused enable_triggers config var (reverts 21ed6a)
2022-01-31 20:25:05 -06:00
de355155ed
NO-OP: clarify variable name (2/2)
2022-01-15 00:06:38 +01:00
21ed6a2626
add Config variable for trigger enable
2021-12-16 10:39:43 -07:00
Houston4444
692aa7bbb8
Add NSM ':switch:' capability
...
This allows to switch from one Ardour session to another without
application restart.
This also include some minor related NSM fixes.
2021-12-04 14:34:44 +01:00
9ce604bc03
New Tabbable: Trigger-Page skeleton
2021-12-01 23:10:08 +01:00
9e763c2672
remove all dangling event-loop-precall code
2021-10-11 17:48:53 -06:00
305c9ba6e9
triggerboxGUI: use new API and tweak add route dialog to allow choice to add triggerbox
2021-10-08 13:45:27 -06:00
747b24f063
Change LuaWindow into an ArdourWindow
...
* remember window visibility, size and position
* Show as toggle in the window-menu (rather than show action)
* reduce specialization, use WM and ArdourWindow infrastructure
(transient parent, window-type, etc)
2021-09-20 04:26:24 +02:00
73e19c8fa7
add triggers to trigger tracks
2021-08-13 12:51:36 -06:00
772d70ae4c
use glib event callback to invoke per-thread code every time the GUI event loop does stuff
2021-08-13 12:51:29 -06:00
1b06fcb335
another snapshot of ongoing work on timeline types. still not compilable
2021-08-13 12:51:29 -06:00
ab86884ca4
Add plugin-prefs and paths to plugin-manager-ui
2021-07-07 02:11:06 +02:00
328585069a
Boostrap plugin-manager GUI
2021-07-03 19:07:25 +02:00
d1941c9cbc
Default_Play_Speed: 2nd attempt at varispeed GUI
2021-07-03 19:06:03 +02:00
50c555f1a1
Default_Play_Speed: simple varispeed GUI
2021-07-03 19:06:02 +02:00
bcab07af63
Resolve microseconds_t ambiguity 2/2
2021-06-27 17:33:06 +02:00
83b9ab1bee
Temporarily revert ongoing varispeed development
...
This reverts bf88f3fe64
until 35813db0f4
in order to move development into a branch, until after the
upcoming 6.8 release
2021-06-26 18:58:24 +02:00
5b8835483e
Default_Play_Speed: simple varispeed GUI
2021-06-25 11:51:34 -05:00
John Emmas
87e295fc7e
Add MSVC support for the upcoming dsp stats window
2021-06-12 10:42:27 +01:00
a47348f2a2
integration of new dsp stats window with window proxy system, part 3
2021-06-11 21:17:44 -06:00
dcee5067f5
integration of new dsp stats window with window proxy system
2021-06-11 21:07:47 -06:00
9905f6e0a9
copy BasicUI::button_varispeed() into ARDOUR_UI, and use in all the right places
...
We really must find a way to share code between BasicUI and ARDOUR_UI
2021-05-04 16:56:19 -06:00
b7c030b347
Indicate ambiguous latency, capture alignment issues
...
Previously this was only displayed when the latency
toolbar widget was added (off by default).
2021-03-30 21:19:55 +02:00
d124b3600b
Add a separator between script and window buttons
2021-02-25 14:29:12 +01:00
f10d380d9a
RecorderUI: Tabbable Window Skeleton
2021-02-22 01:00:07 +01:00
ab07bfbffe
Remove optional global monitor toolbar item
...
The widget will find a permanent location in the Recorder page.
This partially reverts cf5a0de709
2021-02-22 01:00:07 +01:00
5f6aa7ffdb
Add Status-bar snapshot name & modified indicator
2020-10-01 18:27:59 +02:00
5dc3f2a320
Add toolbar widgets for monitor mute and dim
...
Another one from Andy's wish-list
http://mixbus.harrisonconsoles.com/forum/thread-8935-page-2.html
2020-09-17 22:57:54 +02:00
aa9c5737cc
GUI support to en/disable master-bus output gain control
2020-07-21 05:51:56 +02:00
9d9a00d282
change action name, label and method names for accessing the tutorial to ... tutorial
2020-05-29 10:23:53 -06:00
2d50c3f907
Update key-bindings for all Lua action scripts #8034
2020-04-24 02:31:30 +02:00
826bdc413c
fix behavior of ARDOUR_UI::transport_rewind/forward actions
2020-04-20 17:18:37 -06:00
e1a9034a0e
Synchronize meter-reset #7465
...
Queue reset to be handled when the meter is updated.
Also only call set_name(), set_active_state() when the
state changes.
2020-04-10 23:50:10 +02:00
2991d74da5
GUI: follow LatencyUpdated signal handler, prevent duplicate updates
2020-04-07 00:14:09 +02:00
0cedb68882
Statusbar: fix double-click to reset x-run counter
2020-03-30 03:53:09 +02:00
9a505ec671
Statusbar: finishing touches (tooltips, engine-dialog)
2020-03-30 01:40:47 +02:00
b49764edf5
Statusbar: link session property dialog for format & timecode
2020-03-30 01:10:00 +02:00
65e34719bb
Statusbar: respond to mouse-clicks
...
* open session folder when path label is clicked
* reset x-runs only on x-run label
* allow to reset x-run count via shift+click and double-click
2020-03-30 00:37:49 +02:00
e43cc9c7bb
Statusbar: add session-path display
2020-03-30 00:14:25 +02:00