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
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
218fbda6e7
Arrangement Ruler: overhaul context menu, do not select on RMB
2023-09-12 05:39:02 +02:00
Ben Loftis
4217a68852
Arranger: implement bi-directional selection
2023-09-05 23:08:30 +02:00
Ben Loftis
5ceb66c902
Arranger: allow renaming by context-menu
2023-09-05 23:08:29 +02:00
Robin Gareus
7997c83b01
Allow to edit arrangement label in sidebar
2023-08-30 23:04:39 +02:00
Robin Gareus
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
Robin Gareus
1f6db3a865
Add context menu to Section Arranger
2023-08-27 15:20:54 +02:00
Robin Gareus
1f772d30d3
Update Location UI to include section marker flags
2023-08-26 15:10:40 +02:00
Robin Gareus
3aadf2daf0
Add Section Arranger to Editor sidebar
2023-08-26 14:09:54 +02:00