13
0
Commit Graph

1442 Commits

Author SHA1 Message Date
544b53f65c
Merge branch 'ardour' 2024-09-05 23:49:53 +02:00
Alejandro Domínguez
f41d7514b0
Use C++11-style initialization of Editor.last_event_time 2024-08-31 05:49:03 +02:00
92fb9e4320 fix merge conflict with ardour 2024-08-08 18:48:31 -06:00
550b38fb00 preliminary change to avoid unnecessary stuff happening when track drags do not reorder 2024-08-08 18:46:41 -06:00
d2514afa54
Merge branch 'ardour' 2024-08-02 21:03:39 +02:00
460ecadc00
Significantly speed up building region bounday cache 2024-08-02 20:08:51 +02:00
533f4a61f6
Remove unused variable 2024-08-02 20:08:51 +02:00
af5c99dd05 move definition of selection operations in to ARDOUR namespace
This is a rare commit that I think should be done for GUI and libs at the same time
2024-08-02 11:50:21 -06:00
f200962c49
Merge branch 'ardour' 2024-07-10 12:36:23 +02:00
7052f57ee9 no drag-n-drop for VCA masters, since they are intended to be non-reorderable 2024-07-03 18:48:39 -06:00
9c50e77ddb
Merge branch 'ardour' 2024-06-22 18:06:57 +02:00
bdd6eec95c
Constrain height of group-tab to the editor's height
Previously the group-tab extended all the way down to the
last track. Potentially with a widget height of > 2^15 px.

This caused issues with gtk widgets (notably on Windows)
```
unhandled exception (type std::exception) in signal handler:
what: invalid value (typically too big) for the size of the input (surface, pattern, etc.)
```

This also prepares for Mixer Tab-Group to use the same
separation between visible and total extent.
2024-06-22 17:44:20 +02:00
ea855220bf
L: Fix Arrangement marker selection 2024-06-18 03:14:02 +02:00
6b0bcb341d L: rename +Sec -> +Section 2024-06-15 17:00:08 -05:00
c5c312de65
L: hide Loudness Assistant
Preference to enable it is n/a. Nor is the master-bus
volume control and processor exposed.
2024-06-07 22:17:19 +02:00
bc01edcff1
Merge branch 'ardour' 2024-06-06 00:39:00 +02:00
4872d6706d fix crash cause by ending non-existing track drag 2024-06-05 16:38:00 -06:00
e7bdcce65d Merge branch 'ardour' 2024-06-03 17:53:14 -06:00
0ec926668c refine track drag API to control whether cursor can change on button press 2024-06-03 17:52:42 -06:00
c7b8840f8f redesign track drag so that we can start from anywhere in the header, including the name 2024-06-03 17:22:42 -06:00
7269c1f91f
Merge branch 'ardour' 2024-05-31 15:50:40 +02:00
7c5bd69ff1 debugging: get a stacktrace for the start of a track drag 2024-05-31 00:22:14 -06:00
1dba8f9906 harmonize TrackDrag API with livetrax version 2024-05-29 10:16:10 -06:00
8a6663b6d1
T: Fix DnD, use Trax' (not Ardour's) API 2024-05-29 18:11:19 +02:00
97c174460a
T: fix merge conflict (start_track_drag) 2024-05-29 16:15:32 +02:00
27817e0fbf
Merge branch 'ardour' 2024-05-29 16:03:22 +02:00
d312a7faef L: pixel-pushing: tweaks to marker-buttons 2024-05-28 22:21:28 -05:00
7f82b918ae add DEBUG::TrackDrag to help try to track down #9711 2024-05-28 20:52:35 -06:00
53236dd728 L: force grid type to timecode 2024-05-24 11:04:59 -06:00
036fc1d6b6
T: Fix track/ruler header layout
Labels have a min. height, which caused the ruler header to
be cut off or bleed into the track header.

The expandable parts of the table need to have a min. height of 0.
2024-05-24 15:39:54 +02:00
00cd3ef62f L: remove debug msg 2024-05-24 08:21:17 -05:00
f261067429 L: more aggressively enforce object+smart mode; remove tool actions 2024-05-23 13:00:52 -05:00
39ea6b47b3 L: Yet another layout-change for the ruler header area 2024-05-23 12:46:34 -05:00
8787c0f072 L: remove unnecessary separator elem from region-context menu 2024-05-23 12:46:34 -05:00
b79e17f8a2 L: only renumber tracks after track DnD if we passed the move threshold 2024-05-21 11:20:08 -06:00
34cc408ebb add a move threshold to track DnD 2024-05-21 11:20:08 -06:00
08eb25ef55 add a move threshold to track DnD 2024-05-21 11:05:37 -06:00
6ba1d6314f L: fix the size of the toolbars to the visible ruler height 2024-05-21 07:39:32 -05:00
c41ee6db4b
L: Fix -Wreorder 2024-05-20 22:09:54 +02:00
199fc6fd14
Merge branch 'ardour' 2024-05-20 22:02:53 +02:00
5fdc7c4601
Redraw section markers when reloading session
This fixes a bug that when re-loading a session, section
marker rectangles (to next marker) were not drawn.
2024-05-20 21:55:54 +02:00
ae5d054188 L: smart mode on by default 2024-05-18 12:26:20 -06:00
05561d80e7 Merge branch 'ardour' 2024-05-18 12:24:41 -06:00
f1e7ab08c7 no need to lookup smart mode action, it is cached 2024-05-18 12:24:23 -06:00
cb132cc50e manually fix merge errors for ardour->livetrax 2024-05-17 12:26:07 -06:00
93e1e1c1f2 remove Cue, CD, Scene, Punch, Loop rulers, consolidate to just a pair (ranges, locations)
a menu allows choosing between all markers or 1 specific type, and all ranges or 1 specific type

more work required on menu structure and menu options/dialogs to specify the type of new location
and range marker creation
2024-05-16 22:58:55 -06:00
25887eaeeb L: yet another packing attempt for timebar header 2024-05-11 07:30:51 -05:00
baa29b8bf1 L: more layout changes 2024-05-10 10:25:50 -05:00
19fe832a2c L: move marker buttons into the track-header header 2024-05-09 20:18:09 -05:00
f0311776af L: pack the global track height, solo, and rec-arm in a table 2024-05-09 20:18:09 -05:00