jean-emmanuel
390ffb2253
ui: add some padding in tooltips
2024-01-20 16:09:33 +01:00
jean-emmanuel
971cd9226a
theme: missing new outline colors in dark adwaita theme
2024-01-20 15:43:05 +01:00
jean-emmanuel
be0e6ac613
ui: fader: use sementically correct color name for fader outline
2024-01-20 15:38:35 +01:00
jean-emmanuel
e4d53629ed
ui: meter: use sementically correct color name for meter outline
2024-01-20 15:38:35 +01:00
jean-emmanuel
feed0008bc
ui: editor: fix track/canvas separator alignement with 0 or more rulers visible
2024-01-20 14:46:03 +01:00
jean-emmanuel
783bb84338
ui: mixer: consistent bg color for the master bottom spacer
2024-01-20 14:44:30 +01:00
jean-emmanuel
1fad5fd6e9
ui: editor: consistent track separator color with mixer view
2024-01-20 14:44:30 +01:00
jean-emmanuel
97e32a7a61
ui: mixer: adjust plugin inline display for a more consistent look (same border radius as faders, 1px distance with the edges of the containers and with the connection pins). Does the plugin drawer need to be tricked into drawing to the exact adjusted surface now ?
2024-01-20 14:44:30 +01:00
jean-emmanuel
bf0d73b3f1
ui: mixer: remove extraneous outline around strip processor list
2024-01-20 14:44:30 +01:00
jean-emmanuel
b8317c9b87
ui: tooltip: remove out of place outline color (use tooltip background color)
2024-01-20 14:44:30 +01:00
jean-emmanuel
08ad1af9dc
ui: button: themable outline color instead of hard-coded black
2024-01-20 14:44:30 +01:00
jean-emmanuel
83c23f5f26
gtkrc: remove hard-coded black background around time info box (use theme's darkest)
2024-01-20 14:44:30 +01:00
jean-emmanuel
404a206960
time axis view: remove selected track inner shadow / border (less fuzzy render, and allows using a more contrasted color for strip selection border in mixer view without messing up the time axis view)
2024-01-20 14:44:30 +01:00
Robin Gareus
adb196dcde
Show automation lane on touch, now spills related ctrls
2024-01-19 02:55:47 +01:00
Robin Gareus
d01bb73548
Mixer: place surround-monitor after master (and before monitor section)
2024-01-15 22:40:35 +01:00
Alexandre Prokoudine
f7d022e38c
Update Russian translation
2024-01-15 00:28:16 +01:00
Robin Gareus
3d752fc770
Fix snap to triplet
2024-01-14 15:32:02 +01:00
Robin Gareus
a6ea40552c
Don't show automation of hidden plugins
2024-01-13 17:56:47 +01:00
Robin Gareus
83e4b49a9e
Retain first-selected-stripable when removing ATAV
...
This allows ctrl surfaces (notably Faderport) to keep
editing plugin settings, when some unrelated plugin is removed.
Route::processors_changed calls RouteTimeAxisView::processors_changed,
and if a plugin automation line vanishes ~AutomationTimeAxisView
deselected the track. This triggered a control surface update.
2024-01-13 17:56:33 +01:00
Ben Loftis
ee6d46d403
Ardour repo should not distinguish between Mixbus variants
2024-01-08 08:25:18 -06:00
Nicolas Petton
aac7f82bc8
Add a new color theme inspired by Adwaita (GNOME desktop)
2024-01-07 14:18:26 +01:00
Robin Gareus
cbf38408c9
Fix crash when using Ripple with a RegionMoveDrag
...
See also 1a2fff932f
2024-01-07 14:15:36 +01:00
Robin Gareus
ad51c7c2ba
Localize stripped down gtk2
...
This is intended mainly for GNU/Linux distros who will remove
GTK2 support in the near future.
2024-01-06 21:52:48 +01:00
Robin Gareus
2a928dae19
Vapor: Simple Export GUI
2024-01-06 20:28:42 +01:00
Robin Gareus
7228144d6e
Vapor: GUI support to add Surround Bus
2024-01-06 20:27:03 +01:00
Robin Gareus
9cc966120c
Consolidate internal bus checks (2/2)
2024-01-06 20:21:54 +01:00
Robin Gareus
46a2b45443
Tweak translatable strings
...
* add spaces around "->"
* consistently use "time domain" (instead of "timebase")
* remove "Edit ->" from "Preferences" (on macOS Prefs
are not in the edit menu
2023-12-17 20:58:11 +01:00
Edgar Aichinger
eeadd04b14
update german translation (this time for real)
2023-12-17 11:45:15 +01:00
Robin Gareus
1434c624ff
Fix ffmpeg-5+ encoding drop-frame framerates
2023-12-13 17:41:44 +01:00
Robin Gareus
e7cc096d19
Fix location list order (amend 7ee5a3f24)
2023-12-11 15:54:30 +01:00
Robin Gareus
fa0d1d98f9
Update Section list (once) in the background
...
This can accumulate multiple signal emissions into a
single idle update.
2023-12-10 04:10:01 +01:00
Robin Gareus
bdfee53d1f
Fix signal emission for Locations::ripple (2/2)
2023-12-10 04:08:55 +01:00
Robin Gareus
fe3827b1d8
Fix crash when session range is created (bug introduced in 7ee5a3f)
2023-12-10 01:48:13 +01:00
Paul Davis
f407d4e3b7
ensure that MidiStreamView calls a color handler for each region
...
This allows MIDI regions to auto-update during theme editing
2023-12-09 14:07:58 -07:00
Robin Gareus
7ee5a3f24d
Keep location lists ordered by start-time
2023-12-09 02:26:49 +01:00
Robin Gareus
1da5c7f389
Fix ordering of locations
...
There are two lists, one for ranges, and one for
everything else.
2023-12-09 01:43:40 +01:00
Robin Gareus
62f20d126f
Another speedup when multiple locations change
...
This is mainly relevant for redo, and ripple
when all multiple locations are changed and static signals
are emitted by each Location.
2023-12-08 23:03:38 +01:00
Robin Gareus
857d8096a9
Revert "Keep Location List ordered by start-time"
...
This reverts commit 67f6363dcd .
This VERY slow when there are many locations in the session
e.g. with #9568 it can take seconds.
2023-12-08 22:14:04 +01:00
Robin Gareus
67f6363dcd
Keep Location List ordered by start-time
...
Now that Location signal(s) are only emitted when the
drag ended, the list can be kept in sync.
This also adds a further optimization to only update the
list once, even when multiple locations have been changed.
2023-12-08 22:03:22 +01:00
Robin Gareus
067a124fd1
Suspend signal emission of Locations during Drag
...
This significantly speeds up Location Drag/motion
2023-12-08 21:48:23 +01:00
Robin Gareus
7b1997ffda
Speed up Location changes #9568
...
Section Markers only need to be updated when an actual
section-marker is modified OR flags change.
This also removes duplicate signal subscriptions and
caches sorted Location list when iterating over section markers.
2023-12-08 17:22:32 +01:00
Robin Gareus
87181710b2
Drop UI shared_ptr references to Transport Masters
...
This allows ARDOUR::cleanup to unregister ports before
destroying the Audio Engine. This fixes a crash at exist
with JACK since 0786be8 .
2023-12-05 04:37:39 +01:00
Robin Gareus
8576db5642
Fix buffer-overflow in power range spectral analysis ( #9560 )
2023-11-30 19:43:27 +01:00
Robin Gareus
de7d0a986b
Foldback: fix memory leak
2023-11-29 02:20:09 +01:00
jujudusud
5138d174cb
French translations
2023-11-28 01:07:08 +01:00
Robin Gareus
e3128e932c
Compile and install libAAF
2023-11-27 23:25:04 +01:00
Robin Gareus
3355e753bf
Keep track of LV2 externalUI visibility
...
This allows Ardour to re-open previously shown plugins,
and toggle externalUI.
This worked in the distant past, before Ardour 3.3 introduced
the Ardour Window Manager.
2023-11-26 20:07:00 +01:00
Robin Gareus
04be971238
Properly stop message emission when closing external UI
2023-11-26 20:06:07 +01:00
Nils Philippsen
e995daa375
Fix failure to build with libxml2 version 2.12
...
This declared some xmlError pointers const, which probably was always
assumed, but not made explicit.
Signed-off-by: Nils Philippsen <nils@tiptoe.de >
2023-11-25 00:30:04 +01:00
Paul Davis
253dcb312b
make note joining code a bit cleaner and preserve note velocities
2023-11-24 09:29:31 -07:00