Commit graph

16152 commits

Author SHA1 Message Date
Robin Gareus
16a476ee5f
Fix foldback bus duplication
signal_sources() can traverse upwards. e.g. when creating a
foldback send to the master-bus, everything that feeds the master
also feeds the foldback (even if there is no direct send).
2023-01-04 04:00:36 +01:00
Olivier HUMBERT
4cb67f83a7
Make some string translatable 2023-01-01 19:41:43 +01:00
Olivier HUMBERT
84640d4f7d
Update French translation 2023-01-01 19:36:11 +01:00
Marijn Kruisselbrink
7a4ddf5cce
Group system ports by common prefix.
Extra "other" ("External") ports were already being grouped by their
common prefix into bundles to better display ports coming from different
jack clients. This commit factors out that logic into a separate method
to also apply this logic to extra "system" ("Hardware") ports. This way
hardware ports from different devices/clients (for example when using
pipewire as jack backend) are grouped by device rather than all being
listed as one bundle.
2023-01-01 18:19:14 +01:00
Robin Gareus
345008bdfd
Ardour celebrates the arrival of 2023 2023-01-01 01:30:20 +01:00
Robin Gareus
0be3a509af
MIDI-Tracer: allow to directly trace physical ports 2022-12-31 03:09:24 +01:00
Robin Gareus
78ec9294e1
TempoDialog: MIDI port fixes
* hide TempoTap MIDI port
* fall back to port-name (without client name) if pretty-name
  is unset.
* use namespace
2022-12-31 02:53:12 +01:00
Robin Gareus
54e1827e79
Allow to tap-tempo using a MIDI keyboard 2022-12-31 00:07:09 +01:00
Robin Gareus
1ad22e9ce9
Make engine dialog non-resizable (remove resize workarounds) 2022-12-30 23:43:35 +01:00
Robin Gareus
b6a4a6a84f
Sort simple-export range-list by range start-time. 2022-12-30 16:21:59 +01:00
Robin Gareus
42abd51e40
Ardour on Linux requires libX11 regardless of lxVST
The requirement is due to XResetScreenSaver
2022-12-28 20:04:17 +01:00
Robin Gareus
a4d9fb4935
Fix saving favorite plugin order
This broke in 7942897d93. Clearing the list triggered
favorite_plugins_deleted() for each plugin. This resulted
in an empty list being saved to disk.
2022-12-27 16:53:01 +01:00
Robin Gareus
b0b20ed1ed
There are only 6 user visible columns 2022-12-27 16:35:20 +01:00
Robin Gareus
b458eee160
Plugin Selector: allow to sort by Name
Previously the first 2 columns were Fav/Hide radio options.
Now there is only a boolean Favorite checkbox.
2022-12-27 16:32:47 +01:00
Ben Loftis
a5378e559a dsp_stats: aesthetic tweaks to text and padding 2022-12-26 07:53:34 -06:00
Ben Loftis
d5160b6e8c export_dialog: use more sensible padding around the preset widgets 2022-12-26 07:53:34 -06:00
Olivier HUMBERT
9c0fb6e49a
Update French translation 2022-12-26 11:51:16 +01:00
Ben Loftis
037de53c3f bbt_marker_dialog: improve layout + spacings 2022-12-21 19:22:29 -06:00
Paul Davis
e2d265c018 tempo edit: use ::replace_tempo() instead of ::set_tempo() after dialog 2022-12-20 21:56:37 -07:00
Paul Davis
253419a321 tempo marker drag: update GUI during drag 2022-12-20 21:54:59 -07:00
Paul Davis
ed7e0a4166 snap: add missing break statements. oops! 2022-12-20 21:54:35 -07:00
Paul Davis
e32d4f7b71 try to get BBTRulerDrag to work on all platforms 2022-12-19 15:03:57 -07:00
Paul Davis
b48821887d restore primary-drag in BBT ruler function 2022-12-19 13:35:27 -07:00
Paul Davis
90ae38e353 note create drag: tweak to fix dragging when snap is not bars 2022-12-19 12:19:05 -07:00
Paul Davis
615aff92d7 note create drags: work better if snapping to bars 2022-12-19 12:19:05 -07:00
Paul Davis
509d762cdd editor: fix snap_to_bbt() to do something closer to right for bars
At the very least, snapping to bars should be different from snapping to beats.
2022-12-19 12:19:05 -07:00
Robin Gareus
6725e8b661
GTK treeview: click to DnD (not edit), specialize per column 2022-12-19 15:21:24 +01:00
Robin Gareus
bd3f713d0e
Fix gain menu (polarity, envelope) with multiple selection 2022-12-17 19:13:26 +01:00
Robin Gareus
0f949bc02b
Add region polarity invert to Region menu 2022-12-17 13:15:42 +01:00
Robin Gareus
9819cdb117
GUI support for per region polarity invert 2022-12-17 13:15:37 +01:00
Ben Loftis
24ed994d02 redirect box: add a Reset action to the Presets submenu 2022-12-16 15:36:27 -06:00
Ben Loftis
483047635c Rec page: implement Undo actions and shortcuts
* undo is not (currently) a Global action, it's an Editor action
* ... but we want the ability to undo a recording

One option would be to chagne Undo to a Global action, which would have a
 sizable impact on code and existing shortcuts.

Instead I'm choosing to implement a Rec-page-specific Undo action & shortcut

It's conceivable that someday we would want the Recorder page to ONLY undo
 record operations, and the Mixer page to ONLY undo mixer operations, or
 something like that.  This lays the foundation for that.
2022-12-16 13:18:37 -06:00
Ben Loftis
10ef8535c7 Import dialog: tweak layout
* labels on the left, following conventions we use in Prefs et-al
* separate colums for Global, MIDI, Audio  settings
2022-12-16 13:18:37 -06:00
Robin Gareus
224f7bb263
Set imported regions to be opaque by default 2022-12-14 16:10:22 +01:00
Robin Gareus
6187556498
Opaque regions are supposed to be opaque 2022-12-13 01:35:28 +01:00
Paul Davis
0b07e1b26a avoid crash during multi-region bounce 2022-12-12 16:21:31 -07:00
Paul Davis
f8469a49ed fix compilation 2022-12-12 10:20:02 -07:00
Paul Davis
06dfba2677 SessionDialog: do not invoke idle callbacks from response
This dialog is queued for idle delete by both StartupFSM and
ArdourUI. The deletion cannot be allowed to happen during
a response handler
2022-12-12 10:17:05 -07:00
Paul Davis
095b84080a ArdourDialog: API to prevent idle callbacks during response handling 2022-12-12 10:15:55 -07:00
Paul Davis
62bfd34ba8 fix mistake in f4827b470b 2022-12-12 08:17:53 -07:00
Edgar Aichinger
d92342fc90
update german translation 2022-12-12 11:42:39 +01:00
Paul Davis
f4827b470b fix unnecessary error messages from time info box 2022-12-11 20:41:20 -07:00
jujudusud
723428e697 Some more FR translations 2022-12-11 16:04:36 -07:00
jujudusud
6d3847dfcb Espace disque -> : 2022-12-11 16:04:36 -07:00
jujudusud
33ff6d71cf Auto-Input -> Entrée-auto 2022-12-11 16:04:36 -07:00
jujudusud
ebd9782639 Some more fr translations 2022-12-11 16:04:36 -07:00
jujudusud
76ab489c0e Menu Greffons / plugins 2022-12-11 16:04:36 -07:00
jujudusud
6d3359bb3c Menu Apparence / Appearance 2022-12-11 16:04:36 -07:00
Olivier HUMBERT
b24da7ec3b Some more French update
Quelques traductions en français en + @jujudusud
2022-12-11 16:04:36 -07:00
jujudusud
5a8bc3a0b2 more fr translation 2022-12-11 16:04:36 -07:00