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