Robin Gareus
000c25edcc
Update gtkmm -> ytkmm header location (omnibus commit)
2025-02-01 15:25:14 +01:00
Robin Gareus
561f0579f0
Round to bars when mouse scroll/dragging BBT bars
2024-12-18 20:23:55 +01:00
Ben Loftis
ba2fbfa2cf
ArdourUI packs the tabbable visibility buttons
2024-11-10 23:27:35 +01:00
Ben Loftis
166c446974
ArdourUI no longer has his own transport bar
2024-11-10 23:27:35 +01:00
Robin Gareus
36fa17e388
Transfer Lua Action Buttons from ArdourUI
2024-11-10 23:27:34 +01:00
Ben Loftis
e36a6f5180
Stop publishing mini_timeline from ardour_ui.h, and fix the fallout
2024-11-10 23:27:34 +01:00
Robin Gareus
057ddabada
Transfer mini-timeline ArdourUI and subscribe to config changes
2024-11-10 23:27:34 +01:00
Robin Gareus
fb07b8b57c
Transfer Cue State from ArdourUI
2024-11-10 23:27:34 +01:00
Robin Gareus
c815ffcdb3
Transfer Monitor Box from ArdourUI
2024-11-10 23:27:33 +01:00
Robin Gareus
e0e0eb09f3
Transfer indicators from ardour_ui
2024-11-10 23:27:33 +01:00
Robin Gareus
c808deae46
Transfer Transport Clocks to Transport Bar
2024-11-10 23:27:33 +01:00
Ben Loftis
1cc8b8ae5b
TransportClocks can do some of their own housekeeping
2024-11-10 23:27:33 +01:00
Robin Gareus
1641be9f7a
Transfer from ardour_ui (pack ARDOUR_UIs clocks)
2024-11-10 23:27:33 +01:00
Ben Loftis
efbb222277
Transfer from ardour_ui (follow, auto return)
2024-11-10 23:27:33 +01:00
Robin Gareus
723aa8461b
Transfer from ardour_ui (PDC controls)
2024-11-10 23:27:33 +01:00
Ben Loftis
97791de333
Transfer from ardour_ui (punch, rec-mode and labels)
2024-11-10 23:27:33 +01:00
Ben Loftis
7b75c6f8de
Transfer from ardour_ui (sync and shuttle)
2024-11-10 23:27:33 +01:00
Ben Loftis
b9d173c17a
Initial implementation of TransportBar
2024-11-10 23:27:32 +01:00
Robin Gareus
74c4ca3e52
Reduce reliance on boost - the hard part
...
the rest from `tools/convert_boost.sh`.
* replace boost::function, boost::bind with std::function and std::bind.
This required some manual fixes, notably std::placeholders,
some static_casts<>, and boost::function::clear -> = {}.
2024-10-19 03:47:21 +02:00
Robin Gareus
e22415f0ce
Disambiguate In/Out for translations (1/2) #9512
2023-10-28 14:45:33 +02:00
Robin Gareus
e9bde1c638
Make all "Feedback"s translatable #9461
2023-10-05 21:11:59 +02:00
Mads Kiilerich
c805ff5fdf
MainClock: introduce change_display_delta_mode signal
...
Avoid MainClock directly telling the config system which of the
MainClock instances was requested changed through the menu.
2022-11-20 02:29:33 +01:00
Robin Gareus
f7149d5ec9
Fix Latency display layout
2022-11-16 21:55:47 +01:00
Robin Gareus
54a98cd320
Remove visible spacer right of the mini-timeline
...
This improves consistency, the center widgets are already
visibly separated by their background.
2022-10-18 02:14:31 +02:00
Robin Gareus
452eedc994
Pixelpushing: align toolbar buttons
...
Removing the shadow makes toolbar and editor-tool buttons align
when the editor-mixer is hidden. It also improves consistency
with all other tabs that have no shadow on the left.
Increasing the table border width to 1, makes aligns the
editor-mixer button with the main toolbar.
2022-10-18 01:45:55 +02:00
Paul Davis
45e21de209
implement and adopt new conventions for AudioClock use
...
The class now has two separate methods for setting a duration or a point
value. They MUST be used appropriately, because their behavior is different.
When ::set_duration() is used in timecode mode, an extent (inclusive-end
length) is shown rather than a length.
Some objects, such as the TimeInfoBox, now deliberately shown an inclusive end
for their "end" clock, but this not universally followed, pending more feedback
from users and investigating of conventions in other DAWs.
2022-10-07 16:24:56 -06:00
Robin Gareus
2a42743270
Fix ArdourDropdown sizes
2022-09-20 03:33:01 +02:00
Robin Gareus
5fb628d3ed
Use new record-mode pref (2/2), GUI control
2022-09-19 22:50:11 +02:00
Mads Kiilerich
17fafc376b
gtkmm: use ALIGN_END instead of deprecated Gtk::AlignmentEnum::ALIGN_RIGHT
2022-04-08 21:11:06 +02:00
Robin Gareus
504a04878f
Fix typos, consistent text markup
...
Thanks to Edgar Aichinger
2022-04-05 18:45:40 +02:00
Robin Gareus
66c71512c7
Add tooltip for non/layered button
2022-03-28 18:55:22 +02:00
Ben Loftis
f4940e81ad
play_cues button: use transport-button for LED color, not rec-button
2022-03-13 19:42:00 -05:00
Robin Gareus
370adfa322
Add option to hide cue rec/play toolbar buttons
2022-03-01 17:53:11 +01:00
Ben Loftis
ee9e7589ee
trigger_ui: add more tooltips
2022-02-19 12:12:43 -06:00
Ben Loftis
54d794e242
rough-in global Cue functions (rec-enable and play-enable i.e. cue-ffwd)
2022-02-12 21:46:30 -06:00
Ben Loftis
2fdf54874a
triggerbox: remove unused enable_triggers config var (reverts 21ed6a)
2022-01-31 20:25:05 -06:00
Ben Loftis
0496701a8f
Simplify the tab-selector tooltips
2022-01-25 19:50:57 -06:00
Paul Davis
21ed6a2626
add Config variable for trigger enable
2021-12-16 10:39:43 -07:00
Robin Gareus
9ce604bc03
New Tabbable: Trigger-Page skeleton
2021-12-01 23:10:08 +01:00
Robin Gareus
7f11e295b3
Report roundtrip I/O latency in the GUI
2021-09-08 22:39:32 +02:00
Paul Davis
04e8dbb342
another day of slow timeline type conversion
2021-08-13 12:51:29 -06:00
Robin Gareus
ab86884ca4
Add plugin-prefs and paths to plugin-manager-ui
2021-07-07 02:11:06 +02:00
Ben Loftis
d1941c9cbc
Default_Play_Speed: 2nd attempt at varispeed GUI
2021-07-03 19:06:03 +02:00
Ben Loftis
50c555f1a1
Default_Play_Speed: simple varispeed GUI
2021-07-03 19:06:02 +02:00
Robin Gareus
83b9ab1bee
Temporarily revert ongoing varispeed development
...
This reverts bf88f3fe64
until 35813db0f4
in order to move development into a branch, until after the
upcoming 6.8 release
2021-06-26 18:58:24 +02:00
Ben Loftis
5b8835483e
Default_Play_Speed: simple varispeed GUI
2021-06-25 11:51:34 -05:00
Robin Gareus
b7c030b347
Indicate ambiguous latency, capture alignment issues
...
Previously this was only displayed when the latency
toolbar widget was added (off by default).
2021-03-30 21:19:55 +02:00
Robin Gareus
d124b3600b
Add a separator between script and window buttons
2021-02-25 14:29:12 +01:00
Robin Gareus
4521bf9158
Re-arrange Rec/Edit/Mix buttons
...
* Arrange Edit & Mix to reach the right-edge, stacking
them the same way, as previous versions for muscle memory.
* Hide preferences window button
2021-02-25 14:00:59 +01:00
Ben Loftis
3290fcbe34
Update remote calls to Prefs page to reflect new layout
2021-02-23 17:21:23 +01:00