Robin Gareus
e4e254e7fd
Switch to favorite plugin tab when using DnD to add favorites
2025-01-29 18:25:22 +01:00
Robin Gareus
77d78fdef2
Use Tab button to pick mixer sidebar plugin display mode
2025-01-29 16:26:12 +01:00
Robin Gareus
8e444ba45d
Correctly set sidebar tab selection for new users
2025-01-29 01:45:43 +01:00
Robin Gareus
41a591ad49
Restore Trigger Page sidebar tab on session load
2025-01-29 00:31:41 +01:00
Robin Gareus
7b326e7ec0
First iteration of tabbed mixer-strip sidebar
2025-01-29 00:31:03 +01:00
Robin Gareus
6e5d48b7ff
Use meta-button for trigger-page sidebar notebook tabs
...
This reverts and replaces commit 82993157e5 .
2025-01-28 22:52:00 +01:00
Robin Gareus
42e82fb590
Move to a two button themed editor sidebar selector
2025-01-28 22:52:00 +01:00
Robin Gareus
0516c12694
MetaButton: handle boxy theme, separate active state from menu index
2025-01-28 22:52:00 +01:00
Paul Davis
7bb4ae2cb8
remove unused variables
2025-01-28 13:29:40 -07:00
Paul Davis
53e1e7a032
better text
2025-01-28 13:29:40 -07:00
Paul Davis
b82ae5590c
ensure that a Pianoroll window (and its action groups) are deleted when appropriate
2025-01-28 13:29:40 -07:00
Paul Davis
146df0306c
provide new API for Gtkmm2ext to allow ActionGroup cleanup
2025-01-28 13:29:40 -07:00
Robin Gareus
6cdf6b6e42
Properly propagate un/map window events
...
This fixes issues with openGL rendering bleeding
behind when switching editor/mixer and other related
window events that depend on on_unmap()
2025-01-28 17:43:33 +01:00
Robin Gareus
fb6b64f736
Allow left-click on MetaButton Dropdown indicator
2025-01-28 17:38:38 +01:00
Robin Gareus
ccc2273d54
Tweak editor sidebar dropdown/button layout
2025-01-28 14:11:28 +01:00
Robin Gareus
7035189346
Use meta-button instead of editor sidebar notebook tabs (again)
...
This reverts commit a0fd339f64
and db90906c7c .
and replaces it with three meta-buttons
2025-01-28 07:52:35 +01:00
Robin Gareus
ff2c33e42e
Add MetaButton Widget
...
A Button that changes functionality.
* right click: show a drop-down to pick what left click will do
* left click: activate selected action
2025-01-28 07:52:35 +01:00
Robin Gareus
d280c46d44
Add API to add sizing-texts to ArdourButton
2025-01-28 07:52:34 +01:00
Paul Davis
4f711c9155
more basics of a clip recording control on the cue editor
2025-01-27 20:21:23 -07:00
Paul Davis
c4f44c045d
basics of a rec-enable control and rec-length control for pianoroll
2025-01-27 15:15:51 -07:00
Paul Davis
24e8165c12
fix duplicated drawing of rec-related icons in trigger box UIs
2025-01-27 15:15:20 -07:00
Paul Davis
49d26236ac
remove unused members of CueEntry
2025-01-27 13:26:15 -07:00
Paul Davis
0ddc050555
avoid double-free of MIDI sys ex and patch change canvas items
2025-01-27 12:42:13 -07:00
Paul Davis
ee4419003c
no ghost note in draw mode in midi view if dragging something
2025-01-27 10:48:19 -07:00
Paul Davis
c4af078acb
prevent crashes in pianoroll when showing velocity
...
Crash caused by an assumption that all automation has a line
2025-01-27 10:24:03 -07:00
Paul Davis
86f451ecef
in pianoroll, zoom to show full region when appropriate and possible
2025-01-27 09:50:28 -07:00
Paul Davis
454f87568a
pianoroll window needs to forward key press events to make MIDI bindings active
2025-01-26 19:57:41 -07:00
Paul Davis
0015cc8c68
move zoom scaling out of ::zoom_to_show() and into the caller
2025-01-26 15:51:18 -07:00
Paul Davis
27de5bdb22
abandon attempts to keep visible duration constant as pianoroll window is resized
2025-01-26 15:51:18 -07:00
Paul Davis
829d798759
use _track_canvas_width not _visible_canvas_width for zoom math in Pianoroll
...
The latter is the width of the entire canvas including the pianoroll header
2025-01-26 15:51:18 -07:00
Paul Davis
eff21bb3e9
add debug printf to explain a stacktrace (for now)
2025-01-26 15:51:18 -07:00
Paul Davis
698ae7ca9f
fix Pianoroll::zoom_to_show() so that it does what it says
...
... and also interacts with EditingContext::reset_zoom() correctly due to the
scaling factor that, for the Pianoroll, tries to show a bit more time than
is represented by the data
2025-01-26 15:51:18 -07:00
Robin Gareus
37d16167e9
Set mini-timeline font to match marker font-size
...
Previously different main application bars used different
fontsizes, depending on current get_pango_context().
2025-01-23 22:04:34 +01:00
Robin Gareus
58f1d46e31
One font to rule the rulers.
...
Remove bold fonts for Bar/beats and font-size
inconsistency on macOS (VerySmall, SmallBold).
This reverts commit e3dc0a24f2 .
and 14318dd342
and a76afae0e9
and 7c27f617dc
and 20029ec7e6
2025-01-23 19:43:26 +01:00
Robin Gareus
3ea0b11c7d
Update Region Property Layout
...
* Shrink Clocks
* Align Checkboxes
* Reindent and cleanup source
2025-01-23 18:12:01 +01:00
Robin Gareus
9e164bf0cf
Further reduce debug output
2025-01-23 03:55:09 +01:00
Paul Davis
322d4e670c
track enter events on pianoroll to set current editing context
2025-01-22 18:20:25 -07:00
Paul Davis
42bbd1afd5
wrap pianoroll in an event box so we can get events from "the whole thing"
2025-01-22 18:20:25 -07:00
Paul Davis
d8baa0b240
track entry to Editor so we can set the current editing context
2025-01-22 18:20:25 -07:00
Paul Davis
15a093df76
wrap Tabbable contents in an EventBox so we can get events from "the whole thing"
2025-01-22 18:20:25 -07:00
Paul Davis
656273cb9f
fix zoom focus issues (not properly refactored in pianorule
2025-01-22 18:20:25 -07:00
Robin Gareus
c28802fe7f
Fix duplicate outline of rulers
2025-01-22 23:24:30 +01:00
Robin Gareus
05772690a3
Show ruler separators (again)
2025-01-22 23:08:50 +01:00
Robin Gareus
3bcde31cab
Slightly increase ruler height
2025-01-22 23:07:50 +01:00
Robin Gareus
fabbefe7b1
Fix marker text vertical alignment
2025-01-22 22:59:06 +01:00
Robin Gareus
d2fb6c498a
Show number of regionFX in sidebar
2025-01-22 19:18:36 +01:00
Robin Gareus
8919594353
Add API to query number of regionFX
2025-01-22 19:18:36 +01:00
Robin Gareus
db90906c7c
Remove notebook tab shrinking
...
Various tabs on the current editor-sidebar do not allow
shrinking (so that only tabs remain visible).
Double-click shrinking was also never implemented on other
page sidebars, and was not missed by any users there.
2025-01-22 19:18:35 +01:00
Robin Gareus
a0fd339f64
Revert "Use dropdown instead of editor sidebar notebook tabs"
...
This reverts commit 472fa58afe .
2025-01-22 19:18:35 +01:00
Robin Gareus
82993157e5
Revert "Use dropdown instead of trigger-page sidebar notebook tabs"
...
This reverts commit e7ac13a834 .
2025-01-22 19:18:35 +01:00