Commit graph

661 commits

Author SHA1 Message Date
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
d79e0e9039 add preferences dialog item to control selection-as-group 2023-07-26 18:54:09 -06:00
Paul Davis
70e97e2724 move region information preferences into Appearance
This makes some space on the Editor tab/page, and they were more appearance
related anyway
2023-07-26 18:39:48 -06:00
Robin Gareus
a7c21de229
Update Link to VST3 location spec 2023-06-16 01:38:59 +02:00
Robin Gareus
44a6069694
Allow nonsensical meter-types for by default for tracks #9341 2023-06-07 22:22:52 +02:00
Robin Gareus
6016c9624e Manage OptionEditor labels
Because those Widgets are added to managed frames (for search highlight)
the labels inside also need to be managed and not destroyed with the
Option (which happens first).

This fixes various GTK warnings at exit
```
gtk_widget_unparent: assertion 'GTK_IS_WIDGET (widget)' failed
```
2023-05-31 21:36:24 +02:00
Robin Gareus
d9f25ff2ea
Split Appearance/Editor Waveform into separate page
This reduces the vertical size requirement of the
Preference Window.
2023-05-17 02:02:55 +02:00
Robin Gareus
cb78043adc
Indicate selection extents in time ruler 2023-05-17 01:53:40 +02:00
Ben Loftis
4b30239275 split route-coloring option into Tracks and Buses 2023-05-15 15:34:43 -05:00
Robin Gareus
0b355c0412
Prepare for ControlProtocol API cleanup 2023-04-30 21:40:50 +02: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
be73956f4c add GUI option for controlling default tempo edit behavior 2023-04-18 14:30:59 -06:00
Robin Gareus
3ddf99df08
Fix color-palette preference tooltips 2023-04-18 02:20:26 +02:00
Robin Gareus
9e35a9da66
Add option to use a neutral color for new routes 2023-04-18 01:07:54 +02:00
Paul Davis
b35518e212 switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr
This is mostly a simple lexical search+replace but the absence of operator< for
std::weak_ptr<T> leads to some complications, particularly with Evoral::Sequence
and ExportPortChannel.
2023-03-24 14:19:15 -06:00
Robin Gareus
df577d79d4
Clarify scale-slider, label is not the current value 2023-02-23 22:52:56 +01:00
Paul Davis
adb6467427 midi clock: move incoming BPM quantize option and add tooltip 2023-02-23 12:15:51 -07:00
Paul Davis
a7458d308b midi clock: allow user to "quantize" MIDI clock resolution (GUI edition) 2023-02-23 10:17:54 -07:00
Robin Gareus
9df3058cd8 Add Graphics Acceleration heading to prefs on macOS 2023-02-17 15:57:32 +01:00
Paul Davis
7c07c87088 add MIDI max note height to preferences GUI 2023-02-05 12:25:01 -07:00
Robin Gareus
3105dcfbbc
Tweak new-plugins-active tooltip 2023-02-05 16:07:52 +01:00
Robin Gareus
be1462357b
Expose preference to create sidechain ports by default 2023-02-05 16:07:13 +01:00
Robin Gareus
f035a0baed
Remove prefs-search test-code 2023-02-05 15:36:43 +01:00
Robin Gareus
3cb89b7c6e
List custom resampler quality settings in prefernces 2023-02-05 03:38:35 +01:00
Robin Gareus
380005f50f Update preference to set macOS render performance 2023-02-04 22:34:12 +01:00
Robin Gareus
19b8069720
Add preference to set port-resampler-quality 2023-02-04 03:20:47 +01:00
Robin Gareus
b481590268 macOS: use openGL surface by default 2023-02-01 01:32:48 +01:00
Paul Davis
26c09e6de3 continued work on use of Metadata in various Configuration objects (GUI edition) 2023-01-27 15:13:27 -07:00
Paul Davis
9d4a65e30d most of the code to set up RC preferences metadata
Needs a slight change in the metadata data type, API and search code
2023-01-27 15:13:27 -07:00
Paul Davis
15434456d5 architecture and implementation for preferences searching
Metadata is only defined for a single region at this point, (much)
more to come.
2023-01-22 17:41:43 -07:00
Robin Gareus
02515c2176 Set "image surface" preference sensitivity 2023-01-21 00:35:43 +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
Paul Davis
73ab0d3472 change pingback URL and no longer send OS release or machine info (GUI edition) 2022-10-19 20:26:39 -06:00
Robin Gareus
d29f7a4e00
Expose PluginGUIBehavior Preference
This also subgroups plugin UI prefs, to save vertical screen space
when showing the preference pane on small screens.
2022-10-17 00:49:46 +02:00
Alexandre Prokoudine
eb3d9f66d9 Fix a typo 2022-08-23 01:52:54 +03: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
c7ec2bbe1f
Consistent monitor-choice text
This uses uppercase like the application-name and matches the
label "Record monitoring handled by: ..."
2022-07-06 23:27:26 +02:00
Alexandre Prokoudine
cbba298ca2 Remove user-visible excess colons in Preferences 2022-07-02 19:58:37 +03:00
Paul Davis
5a0767bd7b fix may-be-used-unset warning 2022-06-22 13:31:07 -06:00
Robin Gareus
df518cba3c
Don't show blank MIDI Port Config page when no MIDI devices are present 2022-06-20 16:04:59 +02: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
Colin Fletcher
b416a4f168 gtk2_ardour: fix a couple of cosmetic typos in preferences 2022-04-21 12:28:42 +01:00
Paul Davis
f888d3d8ee specify valid chars for MIDI note names in preferences 2022-04-16 18:02:25 -06:00
Paul Davis
bae15f216b make default MIDI note range editable in preferences 2022-04-16 12:08:44 -06:00
Paul Davis
ca22ba77e1 Constification: make Stateful::get_state() const, with all other required const-ness added (GUI) 2022-04-06 21:56:59 -06:00