Commit Graph

365 Commits

Author SHA1 Message Date
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
Robin Gareus f10d380d9a
RecorderUI: Tabbable Window Skeleton 2021-02-22 01:00:07 +01:00
Robin Gareus ab07bfbffe
Remove optional global monitor toolbar item
The widget will find a permanent location in the Recorder page.
This partially reverts cf5a0de709
2021-02-22 01:00:07 +01:00
Robin Gareus 5f6aa7ffdb
Add Status-bar snapshot name & modified indicator 2020-10-01 18:27:59 +02:00
Robin Gareus 5dc3f2a320
Add toolbar widgets for monitor mute and dim
Another one from Andy's wish-list
http://mixbus.harrisonconsoles.com/forum/thread-8935-page-2.html
2020-09-17 22:57:54 +02:00
Robin Gareus aa9c5737cc
GUI support to en/disable master-bus output gain control 2020-07-21 05:51:56 +02:00
Robin Gareus eeb62c99fb
Fix typo in API name (2/2) 2020-04-07 04:07:34 +02:00
Robin Gareus 2991d74da5
GUI: follow LatencyUpdated signal handler, prevent duplicate updates 2020-04-07 00:14:09 +02:00
Robin Gareus 21b2ffbae6
Indicate ambiguous latency in the GUI 2020-04-07 00:09:38 +02:00
Robin Gareus e5c819956a
Punch/Loop GUI control sensitivity 2020-02-27 22:25:37 +01:00
Ben Loftis ed5ec7cb3f Tweak the tooltip for PDC button 2020-01-13 17:12:55 -06:00
Robin Gareus 66e24f3333
Fix preference pane to access for external-sync 2020-01-12 18:05:16 +01:00
Robin Gareus 7b733eb3f0
Consistent toolbar button height 2019-11-19 04:41:11 +01:00
Robin Gareus 605a87f402
Improve toolbar layout consistency
Directly pack Lua Script buttons into top-level table,
use same size-constraints.

Use consistent Lua Action button width, in particular for buttons 10..12.
prefer "a" instead of "10" for default numeric label
2019-11-19 04:41:06 +01:00
Robin Gareus 68f237169f
Amend 4f41367836: fix show/hide latency label 2019-09-29 17:00:27 +02:00
Robin Gareus f5e8a753f5
Theme latency-disable-button 2019-09-29 02:45:40 +02:00
Robin Gareus 4f41367836
Add Latency Control Toolbar Widgets 2019-09-29 02:45:37 +02:00
Robin Gareus 4232b61562
Prominent "Feedback" indicator blinking
Always use a color when blinking. This allows to see
"feedback" even in screenshots. Previously there was a 50%
to capture it in a still image.
2019-09-01 18:37:49 +02:00
Robin Gareus 4050ca5633
Update GPL boilerplate and (C)
Copyright-holder and year information is extracted from git log.

git history begins in 2005. So (C) from 1998..2005 is lost. Also some
(C) assignment of commits where the committer didn't use --author.
2019-08-03 15:53:15 +02:00
Robin Gareus 9aff22a9d2
Tweak toolbar meter reset button to unconditionally apply to all DPM 2019-06-04 14:56:50 +02:00