Ben Loftis
3fa7ee3321
Add Region Mark to alternate theme files
2021-07-20 10:26:37 -05:00
Robin Gareus
f457225d08
Region loudness normalization GUI #8777
2021-07-20 04:53:57 +02:00
Robin Gareus
e9ed448994
Fix various shuttle ctrl issues
...
This reverts most of 50c555f1a1
* Never render from `map_transport_state()` callback
* re-instantiate deadzone, only update when last_speed_displayed
differs by 0.5%
* Fix Pool OOM due to mapping state doing direct UI changes
instead of delegating this to lower priority render()
2021-07-19 18:26:23 +02:00
Robin Gareus
3582c16871
Retain shuttle color regardless of speed
...
Even if the default text is boring, dark gray on black
is not readable. This makes Ardour behave like mixbus (which
always used default foreground).
2021-07-19 18:26:23 +02:00
Robin Gareus
f8c551db5c
Remove debug message
2021-07-19 04:16:12 +02:00
Robin Gareus
1eb0c1ec9b
Remove debug message
2021-07-19 04:12:56 +02:00
Paul Davis
f680c69c27
request, do not try to directly set default play speed
2021-07-18 19:48:30 -06:00
Robin Gareus
8b365e238e
NO-OP: clang-format
2021-07-19 02:58:51 +02:00
Robin Gareus
e764714157
Toggle varispeed dialog visibility when speed is 100%
2021-07-19 02:58:10 +02:00
Robin Gareus
89a4c98bfd
Allow vari-speed control via scroll-wheel
2021-07-19 02:57:45 +02:00
Robin Gareus
9a66bd6163
Consolidate Varispeed dialog
...
* localize speed changes into varispeed dialog
* make speed-changes idempotent
* remember window position (do not overlap with button)
ideally the window would show up below the "Vari" button
2021-07-19 02:56:14 +02:00
Robin Gareus
0ca77db96d
Separate transport and varispeed dialog
2021-07-19 00:55:59 +02:00
Ben Loftis
fad1d07747
Fix the shuttle slider (TM)
2021-07-17 20:52:26 -05:00
Ben Loftis
e152b80abd
Playlist UI Tweaks: add playlist-creation buttons to Playlist Selector dialog.
...
Also fix gtk packing so the list grows if you resize the window.
2021-07-17 20:52:26 -05:00
Ben Loftis
6813488025
Playlist UI Tweaks: check the return value of stamp_new_playlist so user can Cancel
2021-07-17 20:52:26 -05:00
Ben Loftis
b798d6cd77
Default_Play_Speed: varispeed dialog does not need Octaves
2021-07-17 20:52:26 -05:00
Robin Gareus
cd20282fdd
PM-GUI: allow to re-index plugins (cache only, not scan)
2021-07-17 01:10:29 +02:00
Robin Gareus
4d15326a78
Hint that plugin-scan may wait for user-interaction after 30sec
2021-07-17 01:08:05 +02:00
Robin Gareus
1ef0c49aee
Show plugin-manager after scanning from prefs
...
This points users to the new plugin-manager
when they initiate a scan from the preferences.
2021-07-17 01:04:04 +02:00
Robin Gareus
6cf19dac18
Fix crash on xrun-reset when recording
...
Since 80c11a763a the GUI is notified when the xrun counter
is reset (previously the rec-ui xrun counter never returned
to zero).
However when create-xrun-marker is enabled ARDOUR_UI::xrun_handler
tried to create a marker at -1 which causes various issues.
2021-07-16 21:14:00 +02:00
Robin Gareus
c3978cefb1
Rename pluginlist button color
...
There was no "pluginlist radio button" button but there
now is a radio button.
2021-07-16 18:47:13 +02:00
Robin Gareus
39a43f2042
PM-UI: add tags, extend search
2021-07-16 18:47:13 +02:00
Robin Gareus
c4f855d13a
PM-Sel: remove hidden toggle, turn Fav into a checkbox
2021-07-16 18:47:13 +02:00
Robin Gareus
a3fa94d06e
PM-UI: NO-OP clang-format, fix typos
2021-07-16 07:34:43 +02:00
Robin Gareus
b98ff56397
PM-GUI: NOOP, use GTK namespace
2021-07-16 07:21:01 +02:00
Robin Gareus
1e0d2a233b
PM-UI: Update sensitivity on deselect
2021-07-16 07:12:24 +02:00
Robin Gareus
65674e4704
PM-UI: implement search
2021-07-16 05:52:16 +02:00
Paul Davis
d9877d5c99
prevent add-location-at-playhead-cursor etc. from adding multiple marks at the same location
2021-07-15 09:03:16 -06:00
Robin Gareus
3c43fe54bb
Fix C++11ism (template argument uses local type)
2021-07-15 16:18:43 +02:00
Robin Gareus
f5b0206a14
PM-UI: extended plugin count
2021-07-14 22:30:55 +02:00
Robin Gareus
30811989ef
PM-UI: show plugin install path in file-browser
...
This is currently only available in debug builds,
re-arranging plugin files/bundles is not something
that should happen while Mixbus is running.
2021-07-13 21:02:29 +02:00
Paul Davis
d69d918580
slightly extend debug trace output
2021-07-13 12:47:16 -06:00
Paul Davis
048636ed0a
Escape in internal editing modes should trigger same action as when in other mouse modes
2021-07-13 12:47:16 -06:00
Robin Gareus
33faf7ca56
Fix tooltip for new-playlist button
2021-07-13 17:02:14 +02:00
Robin Gareus
ab6d46c24c
Add GUI control to block MIDI patch change on session load
2021-07-13 03:29:28 +02:00
William Light
446dcbd8ce
plugin_manager_ui: small spelling fix
2021-07-13 02:28:20 +02:00
Robin Gareus
219bb86798
PM-UI: setup tooltips, scroll to selected, etc
2021-07-13 01:32:56 +02:00
Robin Gareus
40c698340d
Subscribe to PluginScanLogChanged signal
2021-07-12 05:23:17 +02:00
Robin Gareus
9e2c5f4ffc
Fix MIDI rec-rectangle when rec-arm while looping
2021-07-12 02:13:07 +02:00
Robin Gareus
fd0dc917bf
Fix gcc4 builds ('errno' was not declared in this scope)
2021-07-08 22:58:57 +02:00
Robin Gareus
2b066293fb
Set playlist ID when importing to new tracks
...
This amends 730a0954 and b27bb586 .
This also restores the original API for do_import()
and do_embed() as used by Lua scripts.
Note that this uses distinct IDs when importing both audio
and MIDI in the same DnD request.
2021-07-08 05:28:10 +02:00
Robin Gareus
2433b3059f
Tweak missing plugin dialog wording
2021-07-07 19:40:47 +02:00
Robin Gareus
b27bb586d0
Fix import, partially revert 730a0954d7 for now
2021-07-07 19:16:53 +02:00
Robin Gareus
b5338ce220
Tweak VST path edit window
...
This correctly sets transient parent. Previously this
could cause a crash when the rc_option_editor window
was detached and not realized.
2021-07-07 18:07:52 +02:00
Robin Gareus
aaf7d3227c
Fix macOS builds
2021-07-07 14:30:07 +02:00
Robin Gareus
64f814438a
Fix OSX and gcc4 builds (errno, strerror)
2021-07-07 13:49:02 +02:00
John Emmas
c2afea1e3d
Add a missing namespace qualifier
2021-07-07 10:01:54 +01:00
Robin Gareus
6027e49e58
RecorderUI: keep track of playlist changes
...
This fixes a bug that the recorder display does not correctly
redraw when using a new or different playlist.
2021-07-07 05:34:15 +02:00
Robin Gareus
d60a6a890d
Fix gtk assert on key-propagation
...
This can happen when starting Ardour with the Preference pane
as initial tab. The editor, mixer are not realized, so
-propagation fails with:
IA__gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
2021-07-07 04:34:28 +02:00
Robin Gareus
533b9e6053
Fix another typo
2021-07-07 02:21:16 +02:00