03ececf178
move arm-all/arm-none actions from RecorderUI to ARDOUR_UI and add toggle-arm-all
2024-05-07 11:13:38 -06:00
9bbb94ab8d
add new Session API to sensibly toggle all tracks' rec-arm status
2024-05-07 11:13:38 -06:00
74fb1fb31b
Merge branch 'ardour'
2024-05-07 00:54:02 +02:00
3562bac5ed
L: Correctly setup channel bitmask (amend d752b31245
)
2024-05-07 00:50:39 +02:00
46315cde57
T: save/restore master send levels across virtual soundcheck toggle
2024-05-06 16:19:02 -06:00
801ae34c15
T: do not desensitize mute & solo due to send handling
2024-05-06 16:19:02 -06:00
3e50c37503
T: do not change fader appearance because of send handling
2024-05-06 16:19:02 -06:00
4b8b5acfc4
Fix builds with gcc-14 lstat ( #9703 PR #893 )
...
from stat(2)
```
lstat():
/* glibc 2.19 and earlier */ _BSD_SOURCE
|| /* Since glibc 2.20 */ _DEFAULT_SOURCE
|| _XOPEN_SOURCE >= 500
|| /* Since glibc 2.10: */ _POSIX_C_SOURCE >= 200112L
```
2024-05-07 00:17:56 +02:00
f6fcc476cc
T: Fix spacer height for group-tab (take inner shadown into account)
2024-05-07 00:07:25 +02:00
6aac3733a2
T: Mixer layout tweaks
...
* Add group-tab sized spacer above master bus
* disable vertical scrolling (hide, show scrollbar otherwise
adds a scrollbar
* shrink main content. Do not vertically expand mixer
2024-05-06 23:51:53 +02:00
7aa1caa5a9
T: No mixer screenshot for trax
...
Unpacking and repacking the mixer needs to be special cased for trax.
2024-05-06 23:51:37 +02:00
af7b06d386
Revert "T: fix mixer-strip height packing; disable vertical scroller"
...
This reverts commit 1c890b12a0
.
2024-05-06 23:51:32 +02:00
c1808b718c
Merge branch 'ardour'
2024-05-06 23:51:05 +02:00
4f59b1ddf5
show/hide group-tab spacer above VCA pane
2024-05-06 23:47:10 +02:00
5b947d97a6
T: yet another approach to toolbar packing
2024-05-06 16:42:30 -05:00
2b3bfd393f
T: TL needs only Rec, Mute, Solo in the track header. 3x1
2024-05-06 16:42:07 -05:00
1c890b12a0
T: fix mixer-strip height packing; disable vertical scroller
2024-05-06 16:41:32 -05:00
ae302efecd
T: really set the default for flat buttons
2024-05-06 16:41:02 -05:00
70898a676b
Allow to run IOTasklist without rt permissions
2024-05-06 23:20:26 +02:00
1b4c4826c3
mixer strip pan & gain controls manage the master send, not the main outs
2024-05-06 14:03:20 -06:00
0dcc3381f6
mixer strips sensitivity state varies with virtual soundcheck status
2024-05-06 14:03:20 -06:00
efef5531c9
API to control sensitivity of panner UI (livetrax only functionality)
2024-05-06 14:03:20 -06:00
d1140decb1
expand Session RT event API to include variants with a vector of values
2024-05-06 14:03:20 -06:00
bc7af134eb
T: build fixes
2024-05-06 13:17:54 -05:00
f553a588e2
Remove accidentally committed merge script
2024-05-06 19:24:12 +02:00
65544f104d
TL: remove advanced session template
2024-05-06 12:21:23 -05:00
a9ae1f22cb
TL: hide Group tabs on first launch
2024-05-06 12:18:17 -05:00
eaeeb38b99
LT: gtk selections should be orange as well. for now
2024-05-06 12:17:47 -05:00
265318612a
LT: any shortcuts should (must) have a corresponding main-menu entry
...
* so the user can see the available actions and shortcuts...
2024-05-06 12:17:47 -05:00
462d3bd6cf
LT: toolbar layout: centered icon, transport on left, visibility on right
2024-05-06 12:17:47 -05:00
f81c9c83de
LT: define a dedicated keys.in file for LT
2024-05-06 12:17:47 -05:00
76771cd935
LT: never show the editor-mixer-strip
2024-05-06 12:17:47 -05:00
f74dbbeb25
LT: ignore all 'tabbable' setup for LT. avoids a shutdown crash
2024-05-06 12:17:47 -05:00
3cefc29296
LT: fix thinko when creating initial route color palette for LT
2024-05-06 12:17:47 -05:00
8d7cd9f7a8
T: adjust meter count to available inputs
2024-05-06 18:46:54 +02:00
d5dc58fc3f
L: Use Icons for Editor and Prefs buttons
2024-05-06 18:46:54 +02:00
576403c4cb
no track movement up/down when a selected track is already at the relevant edge
2024-05-06 10:11:09 -06:00
3ec506b4a4
no track movement up/down when a selected track is already at the relevant edge
2024-05-06 10:10:47 -06:00
7b1388f263
avoid track I/O reconnection during drags
2024-05-05 21:53:42 -06:00
83bd2ee752
libardour infrastructure to suspend track-reordering side effects during a drag
2024-05-05 21:53:18 -06:00
2ee9a7ab5f
Merge branch 'ardour'
2024-05-05 16:26:02 -06:00
f92d821a72
working track drag-n-drop, re-picked from a 2nd implementation on a branch
2024-05-05 15:09:34 -06:00
fdd91cc325
remove debug output
2024-05-05 15:05:09 -06:00
51d2b3329c
more work catching button release after track drag
2024-05-05 15:03:12 -06:00
c3fb69c385
catch button release after track drag
2024-05-05 15:02:59 -06:00
b515174e6a
initialize track_drag member of Editor
2024-05-05 15:02:41 -06:00
e71fcaa92d
add private object to Editor for use with track drag-n-drop
2024-05-05 15:02:29 -06:00
e170b34bf0
add pure virtual API for track DnD to PublicEditor
2024-05-05 15:02:19 -06:00
89d7d85239
remove weird unused member of ARDOUR_UI
2024-05-05 15:02:03 -06:00
81d1724931
NO-OP: add clarifying comment
2024-05-05 15:01:54 -06:00