Commit Graph

14313 Commits

Author SHA1 Message Date
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
Robin Gareus 97cb245e03
Fix typo 2021-07-07 02:17:58 +02:00
Robin Gareus ab86884ca4
Add plugin-prefs and paths to plugin-manager-ui 2021-07-07 02:11:06 +02:00
Robin Gareus e4bdb99f60
Do not unconditionally show splash screen 2021-07-07 01:02:13 +02:00
Robin Gareus 005bd4f76f
Set transient parent for missing-* dialogs at start 2021-07-07 00:33:50 +02:00