Paul Davis
4d5175e32e
change default for use-cocoa-invalidation
2024-03-22 14:51:19 -06:00
Paul Davis
d57ce0eba1
provide control over use-cocoa-invalidation
2024-03-22 13:13:16 -06:00
Robin Gareus
2f61071974
Update Lua Action scripts from local file when possible
2024-03-12 04:24:58 +01:00
Robin Gareus
311f55dba2
Triggerbox Processors are not visible and have no UI
...
Previously A ProcessorWindowProxy was created for each Route's
triggerbox, and the state was saved with the session file.
2024-02-15 13:26:47 +01:00
Paul Davis
cc5bd6c63a
provide a (visible) UI preferences option for no-strobe
2023-11-10 14:33:39 -07:00
Paul Davis
8f405f3657
provide preference for scrolling-adjusts-note-velocity
2023-10-22 17:15:20 -06:00
Paul Davis
edc0e636e2
allow users to opt for "select only the last drawn note" when drawing notes
2023-10-17 22:03:47 -06:00
Robin Gareus
c1be897eed
Explicitly sandbox Lua instances (3/4)
...
This allows UI scripts (saved in preferences) to access
os.* functions (non-sandboxed), while preventing other
scripts to do so.
Lua scripts that can run os commands can execute arbitrary
code on the system. While this is a nice feature, it can be
equally dangerous.
2023-10-04 02:50:38 +02:00
Ben Loftis
25daebbaf2
remove snap-to-grid option (subsumed by SnapTarget preference)
2023-09-11 12:18:16 -05:00
Ben Loftis
7672ea9cfe
add a ui_pref to store the users Snap Target preference
2023-09-11 12:18:16 -05:00
Paul Davis
b81da94fa2
add UI config var for note name display
2023-09-10 18:20:35 -06:00
Ben Loftis
da4d2a645f
remove tempo-mapping bar, tempo_meta group. this reverts 8fbf2c and related
2023-09-06 19:31:00 +02:00
Robin Gareus
6c96c9bd4a
Add workaround for blank engine-dialog with some XWayland installs
2023-08-22 20:57:43 +02:00
Paul Davis
30d2d7824e
selection-as-group is not an option
2023-08-02 14:11:06 -06:00
Paul Davis
acac9ac006
add and use UI config variable to decide whether selection-as-group is allowed
2023-07-26 18:30:59 -06:00
Paul Davis
05c29e25f9
reorder tempo dialog contents, provide non-presented var to control focus behavior
2023-06-12 18:00:21 -06:00
Robin Gareus
b4d95eec57
Do play MIDI notes on selection/draw by default
...
Since 4ad1c19166
"select all" etc no longer plays
all notes, and possibility to get a loud speaker-blasting
cacophony is greatly reduced.
We may still want to add some additional heuristics, or
special case drawing new notes/hits, but for now this it
is sensible to enable this by default.
2023-06-07 22:22:52 +02:00
Robin Gareus
54fac9abac
Allow user to not be reminded about tempo-map not being pasted
2023-06-05 20:04:41 +02:00
Robin Gareus
299e67f250
Facilitate multiple section paste operations
2023-05-17 23:30:13 +02:00
Robin Gareus
cb78043adc
Indicate selection extents in time ruler
2023-05-17 01:53:40 +02:00
Robin Gareus
5f03253de6
Restore Ardour stripable-color-palette
2023-05-15 23:18:50 +02:00
Ben Loftis
4b30239275
split route-coloring option into Tracks and Buses
2023-05-15 15:34:43 -05:00
Ben Loftis
f420c74598
avoid using red in the default stripable palette
...
* if regions-follow-track-color is enabled, regions kinda look selected
* red is generally reserved for active selection, recording, or errors
2023-05-15 15:34:43 -05:00
Ben Loftis
dd08d12475
desensitize playhead by default, and make a new config variable 'sensitize-playhead'
...
Historically, it was possible to grab the 1-pix-wide red line, and drag the playhead
In rare but annoying cases, the red playhead interferes with mouse clicks, because it is on top
De-sensitize the playhead by default, and provide a new config var for those who want the old operation
2023-05-01 08:49:27 -05:00
Robin Gareus
d82ece39e1
Add Editor preference to snap to playhead position.
2023-04-29 00:40:06 +02:00
Paul Davis
65c81feb5e
fix consistency and accuracy of tempo edit behavior setting
2023-04-22 11:12:21 -06:00
Paul Davis
8f95cfd995
different default tempo edit behaviors for mixbus vs ardour
2023-04-18 13:57:14 -06:00
Robin Gareus
9e35a9da66
Add option to use a neutral color for new routes
2023-04-18 01:07:54 +02:00
Paul Davis
8fbf2c3f52
add enum and member var for controlling what kind of tempo editing we are doing
...
note: this was much harder than it ought to be
2023-04-08 11:44:21 -06:00
Paul Davis
2756be4b62
add an option to control the maximum MIDI note height (not yet GUI exposed)
2023-02-05 11:36:24 -07:00
Robin Gareus
380005f50f
Update preference to set macOS render performance
2023-02-04 22:34:12 +01:00
Robin Gareus
54c765ad2a
Expose preference to use NSGLView on macOS
2023-01-20 21:54:11 +01:00
Robin Gareus
f9edc474ef
Add Preference to [not] automatically show Plugin Manager
2022-10-23 20:52:25 +02:00
Robin Gareus
dd680926fe
Update preference to limit clock to 99h
...
This limit is actually enforced in ARDOUR_UI::parameter_changed,
so this is really a no-op.
2022-10-16 18:46:31 +02:00
Robin Gareus
e635571f2f
Implement preference to destroy plugin UIs
...
see also https://discourse.ardour.org/t/very-high-gpu-usage-on-windows/107672
2022-10-08 18:45:20 +02:00
Robin Gareus
a0a2138651
Highlight auditioned clips
...
This changes the color of auditioned clips in the clip-list.
The highlight is reset when changing folders or when importing
a clip via DnD.
2022-10-03 01:19:50 +02:00
Robin Gareus
9ed82713de
On popular demand, hide splash instead of push it back
...
Sadly some popular Window Managers do not follow
freedesktop.org specifications. This results in Ardour's splash
screen obscuring session setup dialogs on those systems.
2022-10-01 19:38:43 +02:00
Paul Davis
870a51b691
fader coloring: ignore master, and rename UIConfig option to be more generic now (also text in prefs)
2022-08-11 08:22:49 -06:00
Paul Davis
bfedf7168e
new GUI appearance option to offer track/bus colors (muted) as backgrounds for editor & mixer strips
2022-08-09 16:18:32 -06:00
Robin Gareus
7fa207d9ee
Add UI config-option for freesound download cache
...
This also invalidates any prior libardour rc-config
(which was not previously exposed as config).
Note: old existing cache is not moved or invalidated
when the path changes.
2022-05-20 22:03:14 +02:00
itmuckel
b4edbae7af
Add hidden ui config for close without asking
2022-05-06 10:12:17 +02:00
Paul Davis
a4f26f91c8
parametize default MIDI scroomer (and thus MIDI track) note range
2022-04-16 12:08:44 -06:00
Ben Loftis
c8afda0116
add config-var for insert_at and show_on_cue_page
...
* store the user's selection in the configu
2022-03-18 18:37:37 -05:00
Paul Davis
641589c56a
Revert "change clock_display_limit default value, to fit within an int62_t"
...
This reverts commit 0d84d32792
.
2022-03-17 14:15:59 -06:00
Paul Davis
0d84d32792
change clock_display_limit default value, to fit within an int62_t
...
New value is just over 1 day @ 96kHz
2022-03-15 17:24:33 -06:00
Robin Gareus
370adfa322
Add option to hide cue rec/play toolbar buttons
2022-03-01 17:53:11 +01:00
Robin Gareus
a48d9a31bc
Trigger clip picker: allow auto-audition on selection
2022-01-11 00:56:33 +01:00
Paul Davis
c7b70c6318
new GUI preference item for showing only 1 plugin GUI at a time. Disabled by default
2021-12-05 11:07:27 -07:00
Paul Davis
a30148b2a1
triggerboxUI: showing trigger box UI is global now; move load op to context menu; handle multiple selection
2021-10-11 17:58:51 -06:00
Robin Gareus
e145a67ed6
Remove unused UI config (hiding-groups activation is a RC)
2021-09-25 00:01:20 +02:00