Commit Graph

14265 Commits

Author SHA1 Message Date
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
Robin Gareus
95bf443735 Ask to scan for missing plugins
When plugins have not been scanned, and a session with
missing plugins is opened, ask to scan plugins.

This also consolidates translatable strings with plugin-selector.
2021-07-07 00:17:17 +02:00
Robin Gareus
d01d261f0e Safe ui-config file saving
This prevents corrupt ui-config files in case the disk is full.
This is a safeguard, since Ardour does not start if the
config file is corrupt.
2021-07-06 21:12:30 +02:00
Robin Gareus
4ac7df699d Windows: limit to single-instance only
This may fix corrupt config files, which may happen when multiple
instances write the same file.
2021-07-06 20:59:15 +02:00
Robin Gareus
11932af65e Add preference to opt-out of new version checks
Windows and macOS users don't have an easy way to disable this
otherwise (commandline option or edit URLs in the config, or
compile without PHONE_HOME support).

It's all the rage currently.
2021-07-06 02:08:56 +02:00
Robin Gareus
a069af796d Splash screen quirks, fix --no-splash
Add preference to hide splash instead of re-layering it
2021-07-04 21:48:12 +02:00
Robin Gareus
e645d5947c Amend a74b4e8ef0 (wine/fst removal) 2021-07-04 14:38:19 +02:00
Robin Gareus
079f14a272 Plugin Manager UI: hook things up 2021-07-03 19:07:28 +02:00
Robin Gareus
349a41a448 Update plugin scan dialog (timeout, transient) 2021-07-03 19:07:27 +02:00
Robin Gareus
832b222fc7 Prepare for new plugin timout API 2021-07-03 19:07:27 +02:00
Robin Gareus
d603124743 AU: Error popup now only indicates indexing issues 2021-07-03 19:07:26 +02:00
Robin Gareus
d4212da693 AU: standalone scanner tool 2021-07-03 19:07:26 +02:00
Robin Gareus
ef06f01c7b VST2: new scanner implementation 2021-07-03 19:07:25 +02:00
Robin Gareus
a74b4e8ef0 No more wine 2021-07-03 19:07:25 +02:00
Robin Gareus
328585069a Boostrap plugin-manager GUI 2021-07-03 19:07:25 +02:00
Ben Loftis
c38be89bab Default_Play_Speed: prevent varispeed dialog from stealing kbd focus 2021-07-03 19:06:05 +02:00
Ben Loftis
f4feb19397 Playlist UI tweaks: swap copy-playlists shortcuts 2021-07-03 19:06:05 +02:00
Ben Loftis
36dd49021f Playlist UI Tweaks: thinko: selecting a playlist from the menu should be group-aware 2021-07-03 19:06:04 +02:00
Ben Loftis
cdc9b89e3f New Default Shortcuts per Nathan 2021-07-03 19:06:04 +02:00
Ben Loftis
0d50d51b47 Layer Display: add menu items and shortcuts for new actions 2021-07-03 19:06:04 +02:00
Ben Loftis
73b0a3fdb9 Layer Display: add explicit actions for stacked+overlaid 2021-07-03 19:06:04 +02:00
Ben Loftis
d4392b4a1b Playlist UI Tweaks: provide radio-buttons to switch ALL, Rec-armed, and grouped playlists (wip) 2021-07-03 19:06:04 +02:00
Ben Loftis
d7bd87eb13 Playlist UI Tweaks: add an action to show playlist selector for selected track 2021-07-03 19:06:04 +02:00
Ben Loftis
730a0954d7 Playlist UI Tweaks: assign a pgroup_id on Import (gtk part) 2021-07-03 19:06:04 +02:00
Ben Loftis
d1941c9cbc Default_Play_Speed: 2nd attempt at varispeed GUI 2021-07-03 19:06:03 +02:00
Ben Loftis
45c57354ec Default_Play_Speed: add color for blinking varispeed label to themes 2021-07-03 19:06:03 +02:00
Ben Loftis
aaa96ff292 Default_Play_Speed: change some speeds from assuming "1.0" to "default_speed" (gtk part) 2021-07-03 19:06:03 +02:00
Ben Loftis
50c555f1a1 Default_Play_Speed: simple varispeed GUI 2021-07-03 19:06:02 +02:00
Ben Loftis
d6d60711aa Default_Play_Speed: nuke shuttle Wheel mode (gtk part) 2021-07-03 19:06:02 +02:00
Ben Loftis
a1257beb23 Default_Play_Speed: prep work (gtk2)
* request_transport_speed should -never- set default_play_speed
2021-07-03 19:06:02 +02:00
Robin Gareus
a68ddd39be Auto-connect newly added plugin output pins 2021-07-02 19:53:00 +02:00
Paul Davis
1734fac410 Revert "Paste Mode: overwrite-paste, naive implementation using rec-mode (for testing)"
This reverts commit f4d4dddbeb.

Deferred until after Ardour 6.8
2021-07-01 18:28:04 -06:00
Ben Loftis
88e0b24163 Playlist UI Tweaks: allow Enter to control the transport, not close the playlist-selector dialog 2021-07-02 02:05:32 +02:00
Ben Loftis
b23e13b331 Playlist UI Tweaks: when prompting user for a playlist name: remind them if it is a Copy or a New (empty) playlist 2021-07-02 01:44:56 +02:00
Paul Davis
c32c31f215 add keyfowarding to performance meters window 2021-06-28 18:28:11 -06:00
Paul Davis
2344053276 change int64_t/double comparison into int64_t/int 2021-06-28 18:28:11 -06:00
Robin Gareus
1c0bef3f85 Remove redundant checks
update_ghost_note() can only be called with a valid, non-null
_ghost_note. Explicit checks trigger clang static analyzer to
report false positives, since _ghost_note is unconditionally
used in this method as well.
2021-06-29 01:53:56 +02:00
Paul Davis
f8a5d45b7a GUI side of microseconds_t => int64_t 2021-06-28 14:47:48 -06:00
Paul Davis
558d9d4897 russian translation updates (GUI) from alexandre prokoudine 2021-06-28 09:51:20 -06:00
Robin Gareus
f715edf7bc Yet Another Splash Push/Pop Fix
Don't explicitly `show()` the splash when a message arrives.
On macOS and Windows the splash is not z-axis re-stacked but
hidden. Calling show() makes it visible again.
2021-06-28 15:52:32 +02:00
Paul Davis
537b8ff12d fix crash when context-clicking on a region/source cue marker 2021-06-27 22:13:54 -06:00
Paul Davis
fe6e3615c7 changes to performance meter update code to allow for i18n 2021-06-27 13:32:46 -06:00
Robin Gareus
cce703bc9a Resolve microseconds_t ambiguity #3 2021-06-27 17:49:31 +02:00
Robin Gareus
bcab07af63 Resolve microseconds_t ambiguity 2/2 2021-06-27 17:33:06 +02:00
Ben Loftis
6077cf1f7b Playlist UI Tweaks: only trigger playlist changes on a user-selection, not libardour
* avoid redundant updates when the user selects a playlist
* every track potentially has a playlist selector so avoid recursive updates
2021-06-27 09:54:06 -05:00
Paul Davis
31a2d6f555 window compilation fix 2021-06-26 19:09:07 -06:00
Paul Davis
6b6114eb75 GUI fix for get_microseconds() move to libpbd 2021-06-26 18:27:54 -06:00
Robin Gareus
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
Ben Loftis
35813db0f4 Default_Play_Speed: add color for blinking varispeed label to themes 2021-06-25 11:51:35 -05:00