Paul Davis
eaf88040cc
NO-OP: add missing braces
2020-07-05 17:48:16 -06:00
Ben Loftis
6af2f4e127
Report Boxy and Flat button styles to LV2 plugins (extends 1ecaff)
2020-07-05 15:22:43 -05:00
Paul Davis
ad6de3c233
when carrying out MIDI editing operations, be sure to act only once per Model when the selection involves non-forked copies
...
Still can fail if the non-forked copies have been modified enough, but user should not multi-select them in that instance
2020-07-02 23:15:10 -06:00
Paul Davis
b4c71a5afe
add action created a few months ago to global Track menu to toggle layer display
2020-07-02 14:50:12 -06:00
Paul Davis
8f8099d8cc
respond to changes in UI ellipsize track name mode
2020-07-01 12:17:43 -06:00
Paul Davis
acd948a00c
fix incorrect ellipsize option value
2020-07-01 12:17:43 -06:00
Paul Davis
cb2883cff8
add ellipsizing mode to preferences editor
2020-07-01 12:17:43 -06:00
Paul Davis
94c4c7b16e
use ellipsizing mode in track headers
2020-07-01 12:17:43 -06:00
Paul Davis
03076d351b
add UI config parameter for ellipsizing mode for track names in headers
2020-07-01 12:17:43 -06:00
Edgar Aichinger
d0681f8013
add missing translation for glide mode
2020-07-01 15:47:53 +02:00
Edgar Aichinger
118f6a36f8
correct typo in previous commit
2020-07-01 15:47:53 +02:00
Edgar Aichinger
fb7394c7d2
fix Edit mode dropdown menu translation, and deal (preliminarily?) with https://tracker.ardour.org/view.php?id=7924
2020-07-01 15:47:52 +02:00
Edgar Aichinger
35a07f0936
fix typo and use better phrasing in export/watermarking hint (german translation)
2020-07-01 15:47:52 +02:00
Edgar Aichinger
e35aaf5c28
update german translation
2020-07-01 15:47:52 +02:00
Robin Gareus
3f9684248e
Set LV2 UI options from Ardour's theme
2020-06-30 16:46:06 +02:00
Robin Gareus
3adc9e4ec0
Disable latency-measurement for half-duplex devices
...
This prevents excessive error popup dialog popups when
trying to measure latency for half-duplex devices.
2020-06-30 03:36:52 +02:00
Robin Gareus
0518e1e88f
Make plugin list lengths configuable
2020-06-26 13:02:59 +02:00
Robin Gareus
4f4ee4c652
Sort plugin chart alphabetically
2020-06-26 13:01:50 +02:00
Robin Gareus
ef98492298
Add plugin charts to context menu
2020-06-25 21:10:14 +02:00
Robin Gareus
77362a2429
Consolidate common plugin search & sort methods
...
Also add a namespace, to prevent any symbol conflicts for
the structs.
2020-06-25 21:04:02 +02:00
Robin Gareus
e06497beba
Fix API usage (time_t -> int64_t)
2020-06-25 20:14:57 +02:00
Robin Gareus
c6ee111c3d
Don't save custom favorite order when filter is active
2020-06-25 13:57:51 +02:00
Robin Gareus
44436f1c9f
Tweak mixer-sidebar layout (plugin search)
2020-06-25 06:41:27 +02:00
Robin Gareus
0eb038575f
Overhaul Mixer Favorite Plugin sidebar
...
* use dedicated sort-order (fix issue with order being forgotten
when results are filtered)
* add support for recent and most-used plugins
* add a text-entry search filter for favorites
* remove tag-filter drop-down
* ignore v5 instant.xml plugin sort order
2020-06-25 05:52:38 +02:00
Robin Gareus
be701f0248
NO-OP: clarify variable name
2020-06-25 02:26:01 +02:00
Robin Gareus
2f1ab39b9c
Remove explicit call to delete preset when saving a preset
2020-06-24 23:59:09 +02:00
Porrumentzio
2ca1f55d6b
Updated and reworked Basque translation
2020-06-23 22:09:07 +02:00
Olivier Humbert
b9ae71a35e
French update
2020-06-23 20:58:04 +02:00
Olivier Humbert
5014788a3c
French translation update
...
- min/MAJ fixes (main work)
- bargraphes -> indicateurs
- loudness -> sonie (consistency)
- inline -> en-ligne (consistency)
- préset -> pré-réglage (consistency)
- marker -> repère (consistency)
- fixed several "fuzzy"
- several new translations
- a few errors fixed
2020-06-23 20:58:04 +02:00
John Emmas
8cea355906
Moving Controllable::set_interface() into a 'cc' file makes it easier to fix our MSVC build issue (with min + max)
2020-06-20 09:38:00 +01:00
Paul Davis
4053e8cb76
update german translation
2020-06-19 12:12:43 -06:00
Nikolaus Gullotta
939a2b22bf
Make "goto-mark-x" action availalbe in the Mixer
2020-06-18 15:16:43 -05:00
Robin Gareus
aa564efa86
using std::max was removed from header
2020-06-18 01:21:31 +02:00
Robin Gareus
592d73dcb4
Update Monitoring display when prefs/settings changes
2020-06-17 23:51:48 +02:00
Olivier Humbert
1c77c55f85
Minor French translation update
2020-06-17 19:34:15 +02:00
Olivier Humbert
2aae22cf51
Update French translation: min/MAJ fix
2020-06-17 19:33:39 +02:00
Robin Gareus
53b84c0d1c
Make "Replace" action translatable
2020-06-17 19:04:40 +02:00
Robin Gareus
b6b95a1761
Amend 87bb0953d5 (Action script button text)
2020-06-13 00:58:32 +02:00
Robin Gareus
87bb0953d5
Use first char of bound script action in button
...
In case an action-script does not have a custom icon, use the first
character of the script's name.
see also https://discourse.ardour.org/t/new-ideas-for-2020/104235
2020-06-13 00:12:26 +02:00
Robin Gareus
cda2e004a8
Fix opening sessions using the Finder (OSX)
...
The ShouldLoad() signal is handled by flush_pending(). This is the first
time that normal application flow can be interrupted in ::starting()
after app->ready().
This calls ::load_from_application_api(), which in turn calls
startup_fsm->handle_path(). This sets off the complete initalization
process, loading the session, and concludes with ::sfsm_response(),
where there is a call to `delete startup_fsm;`
Previously execution continued in StartupFSM::start() which caused a
crash.
2020-06-12 22:13:58 +02:00
Robin Gareus
e4ccf772f5
Fix MIDI-tracer formatting of samplecnt_t and size_t
2020-06-12 03:41:43 +02:00
Robin Gareus
00346353a3
Prevent entering an illegal session name via copy/paste or otherwise
2020-06-09 20:30:57 +02:00
Robin Gareus
50e96a2135
Do not allow ctrl chars in session names (2/2)
...
The GUI applies this to new sessions only, old sessions that
may now have illegal names can still be loaded.
2020-06-09 20:30:55 +02:00
Hiroki Inagaki
e848afe2ec
Update Japanese translation
2020-06-09 17:48:09 +02:00
Vincenzo Reale
c87edcbf04
Adding appdata and gtkmm2ext Italian translations
2020-06-09 17:44:15 +02:00
Vincenzo Reale
f27e7dadf5
Italian translation update
2020-06-09 17:43:28 +02:00
Nikolaus Gullotta
e6bbbe18c6
Skip recent sessions with empty strings for names
...
This can happen if the recent sessions file has new lines with no
characters on it which can be the direct loading sessions with wacky
names. For example, one that has a carriage return or newline in it.
2020-06-08 09:38:29 -05:00
Robin Gareus
b2c62db450
Fix initial action-button tooltip
...
The same string is used in ARDOUR_UI::action_script_changed()
when an action is un-assigned.
2020-06-07 18:13:23 +02:00
Robin Gareus
d366b49447
Automation Line may not exist after session re-load #8207
2020-06-06 01:05:41 +02:00
Robin Gareus
dccb2b650e
Mark Prefs Tab action name un-translatable
...
This is used with string_compose ("detach-%1") etc,
and "preferences" may be translated by gtk or 3rd party translations
(Ardour itself only has upper-case "Preferences" as translatable
string)
2020-06-05 22:52:36 +02:00