9d153af72d
image for launchpad pro "gui"
2023-08-30 16:06:13 -06:00
3fa15d9162
skeleton for launchpad pro support
2023-08-30 16:06:13 -06:00
7997c83b01
Allow to edit arrangement label in sidebar
2023-08-30 23:04:39 +02:00
44e1de4261
no warning dialog about tempo map cut/copy/paste
...
Left in place since it may come back in a different form
2023-08-30 14:16:21 -06:00
076320430a
assert() that the tempo & Meter markers associated with a BBT marker exist
2023-08-30 14:16:21 -06:00
797c362500
Fix segfault when undoing marker deletion
...
find_location_markers() may return NULL.
This also consolidates code from acc55083e5
2023-08-30 20:46:20 +02:00
aaff022fd2
Fix typo in dbda07f6b7
2023-08-30 19:40:19 +02:00
affea2b83b
NO-OP: remove reducant code
2023-08-30 18:31:13 +02:00
dbda07f6b7
Update Markers when Location flags change
...
Since b66e12610
there is a dedicated Marker type for
Section/Arrangement so changing location flags may need to
update the Marker type.
2023-08-30 18:27:21 +02:00
366e84e10e
arrangement ruler: theme tweak
2023-08-29 23:06:42 -05:00
54c713c794
remove another instance of time-domain icon
2023-08-29 23:02:05 -05:00
acc55083e5
arrangement ruler: aesthetic changes
2023-08-29 23:02:05 -05:00
b66e12610b
arrangement ruler: create Section marker type, so we can customize it a bit
2023-08-29 23:02:05 -05:00
14792a0aee
arrangement ruler: move arrangement ruler to the bottom
2023-08-29 23:02:05 -05:00
2e9432e281
amend 2f16: cue markers should be reparented to their own ruler lane
2023-08-29 23:02:05 -05:00
c5d4a0c172
Amend previous commit (initial marker group)
2023-08-29 22:03:16 +02:00
2f16f87e4f
Do not re-parent ruler markers depending on ruler visibility
...
Previously CD-markers and Arrangement-markers were shown
in the default Maker ruler when CD or Arrangement ruler
were hidden.
This also fixes a bug that could result in marker-labels
being cut short. Editor::update_marker_labels calculates
overlap with other markes in the same group; but re-parenting
did not update the sorted_marker_lists[group] index.
2023-08-29 21:53:50 +02:00
24ae92ce1e
Consistently use Mark (not Range) for Arrangement markers
...
Otherwise changing the marker type will cause inconsistently
rendered marks
2023-08-29 17:00:24 +02:00
a14f216f3e
Highligh ranges in arrangement ruler
2023-08-29 00:34:29 +02:00
2f6a0abf04
Use "Arrangement" in GUI instead of Section
...
Reserve Section for time-selection without track selection
2023-08-28 21:02:43 +02:00
498c113750
Increase blueberry-milk tooltip contrast
2023-08-27 20:46:39 +02:00
32b18073e8
more enforcement of left->right freehand drawing (fixes velocity drawing)
2023-08-27 10:43:47 -05:00
40719ec67d
Section Arranger: overhaul selection and keyboard interaction
...
* clear treeview selection when time selectoin changes
* act on key-down for consitency, also helps with properly
prpagating shortcuts
2023-08-27 16:50:28 +02:00
b92e3e6695
move Range Properties to bottom of sidebar, to avoid juggling the Section items around
2023-08-27 08:38:07 -05:00
1f6db3a865
Add context menu to Section Arranger
2023-08-27 15:20:54 +02:00
1f772d30d3
Update Location UI to include section marker flags
2023-08-26 15:10:40 +02:00
3aadf2daf0
Add Section Arranger to Editor sidebar
2023-08-26 14:09:54 +02:00
9c984fc2ad
Add dedicated Section Ruler and UI for section boundary markers
2023-08-26 14:09:53 +02:00
c084c9dbfa
NO-OP: clang-format utils.cc
2023-08-26 14:06:33 +02:00
09e82c1607
Move format_position to utils
...
This will allow other places to reuse this method.
2023-08-26 14:06:33 +02:00
8dbd76e81c
UF8: add ctrl surface icon for SSL/UF8
2023-08-24 19:18:44 +02:00
30ed0669c0
Redraw markers when moving them between rulers
...
When un/setting the CD-marker flag the marker vanished
until the GUI forced a redraw of the ruler.
2023-08-23 03:18:42 +02:00
6c96c9bd4a
Add workaround for blank engine-dialog with some XWayland installs
2023-08-22 20:57:43 +02:00
b15fa57017
freehand draw; use ensure_snap to force non-magnetic snap during drag (if snapping)
2023-08-19 13:39:27 -06:00
c8819d73c8
freehand draw: require left-to-right drawing
2023-08-19 13:39:27 -06:00
5c423d3dda
freehand draw: slight logic improvement for first move
2023-08-19 13:39:27 -06:00
3b9c63fbac
editor: add additional parameter to ::snap_to_with_modifier()
...
Allows passing ensure_snap value through to ::snap_to_internal
2023-08-19 13:39:27 -06:00
c578695a64
in draw mode, mouse drags in automation tracks are always freehand drawing
2023-08-18 17:42:51 -06:00
Albert Graef
b354f41fc2
Fix compile error introduced in rev. 7c029f5f
.
2023-08-17 17:17:41 +02:00
23c7c0b4fd
no more beamed 1/8th note symbol in marker text
...
All locations use the same domain now, so it is redundant
2023-08-16 16:32:03 -06:00
bb8858be81
remove debug output from editor mouse -> tempo dragging startup
2023-08-16 09:06:43 -06:00
e53a70722a
fix ordering of reversible command initiation and tempo mapping ops
2023-08-16 09:05:18 -06:00
7c029f5f6a
next iteration of changes to handle time domain bounces as undoable (GUI)
2023-08-14 23:42:08 -06:00
36de312324
Update Russian translation
2023-08-11 05:03:52 +02:00
a7a24def36
region groups: prioritize explicitly grouped and ungrouped regions
2023-08-10 16:55:25 +02:00
8818d8484e
region groups: allow the user to explictly group and ungroup regions
2023-08-10 16:55:25 +02:00
fe2473b0cc
region groups: some actions must retain a group-id for the life of the op
2023-08-10 16:55:25 +02:00
b3a5e0b2b1
API change for the start of making tempo mapping undoable (GUI)
2023-08-07 16:33:16 -06:00
afe5331a0b
pbd: fairly unconscionable that Command in libpbd is not namespaced, so now it is
2023-08-07 16:33:16 -06:00
1f5db4234c
markers: no tooltips for metric markers
2023-08-02 15:23:43 -06:00