931d4735bb
tweak control surface config window title
2015-12-01 10:35:37 -05:00
3b4df61d83
set control surface window name to (usefully) show control protocol name
2015-12-01 09:23:08 -05:00
bf3379e945
add mixbus profile checks to prefs panel, to simplify future merges
2015-11-20 16:04:43 -06:00
5fbb5f0566
Improve the layout of Preferences widgets:
...
Grouped "checkbox" preferences together, reducing visual clutter.
Some widget settings affected the visibility/sensitivity of other widgets.
In some cases they were not adjacent; this has been fixed.
Added some additional grouping headers.
2015-11-20 13:08:08 -06:00
ca381a908e
provide user preference for pre-roll
2015-11-19 16:56:09 -06:00
nick_m
54e613746c
User interaction preferences tooltips clarify button names.
2015-10-22 01:23:36 +11:00
c22a899c6d
OSX copy/constraint mod tweak (amend 0675fe1
)
2015-10-20 17:57:00 +02:00
0675fe1627
suggest primary-mod as default for copy
...
fixes inconsistency on OSX.
2015-10-20 11:12:14 +02:00
nick_m
784adc53bb
Test fix for further osx modifier ambiguity.
2015-10-20 04:08:28 +11:00
nick_m
1363f4f645
Fix incorrect display of "Command" modifier on osx.
2015-10-20 03:54:44 +11:00
nick_m
ea72303474
Rc option editor - don't translate "-".
2015-10-20 03:23:06 +11:00
nick_m
e1cb6f221c
Fix typo for GTKOSX case.
2015-10-20 01:20:42 +11:00
nick_m
d0c94c9779
Clarify user interaction preference tooltips. Also rebase branch on master.
2015-10-20 00:53:31 +11:00
nick_m
a34f24d8de
Rc option editor - alter restart message for user interaction tab.
2015-10-20 00:53:30 +11:00
nick_m
7494b94c63
No-op - rename variable.
2015-10-20 00:53:30 +11:00
nick_m
9511c9c86f
Add tooltips to user config preferences. clean up combo ordering.
2015-10-20 00:53:30 +11:00
nick_m
d998fe10be
Allow Alt-Shift-Windows modifier (nice for control point fine adjust).
...
- OSX equivalent to be decided.
2015-10-20 00:53:30 +11:00
86f8b9e12d
revert 7e0055; the original text better reflected reality
2015-10-11 11:37:52 -05:00
5762ee114d
allow to use non-emphasis regardless of custom samples
2015-10-07 19:37:56 +02:00
9b8697b75b
Added use click emphasis toggle (gtk2_ardour)
2015-10-07 19:34:40 +02:00
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
4dc63966f0
globally remove all trailing whitespace from ardour code base.
...
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
7e00550e22
change wording of autosave option to be more clear
2015-10-04 12:25:38 -04:00
f3a1ac21cb
associate label more closely with VST path button. the plugin tab needs a complete layout rethink, someday
2015-09-17 16:07:40 -05:00
6b019a4953
Move UIConfiguration Singleton into UIConfiguration header
...
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-16 16:55:17 -04:00
2d47183dc9
Move util functions into UIConfiguration as they depend on it anyway
2015-09-16 16:55:17 -04:00
78f028b690
fix redeclaration of symbol
2015-09-08 12:49:24 +02:00
c6e0c8430f
image-surface/software rendering as preference
2015-09-07 13:35:11 +02:00
b8da99b5e2
Change interface to reset click sounds to default in Preferences
...
It is not perfect but it should fix bug #6160
2015-08-18 00:19:21 +10:00
cd92974a60
fix two oddities in strings
2015-08-13 08:56:33 -04:00
2083cd8a4e
remove auto-return-target stuff from preferences; Ardour exposes this via auto-return and nothing else
2015-08-12 19:15:17 -04:00
3dfed97cd5
add buffering preset combo selector to preferences dialog
2015-08-12 17:27:28 -04:00
4d0be2ee2e
use new FPU singleton pattern in gtk2_ardour
2015-08-11 23:00:13 -04:00
84485a4cf2
remove insanely fast meter fall-off (inaccurate)
2015-07-15 23:16:18 +02:00
5c1b594920
GUI checkbox to en/disable verbose plugin-scan
2015-07-11 21:46:25 +02:00
74d13efd8d
Preference GUI for default meters
2015-07-05 17:19:39 +02:00
736baab0f9
remove debug output
2015-06-29 14:18:13 -04:00
a2604ea38c
fix copy-n-paste errors that used wrong buttons for playhead priorities
2015-06-29 14:18:13 -04:00
82487c9196
fix copy-n-paste errors that used incorrect enum values for playhead priorities
2015-06-29 14:18:13 -04:00
35fe7e4ba7
add preferences GUI elements to allow control of playhead priority items
2015-06-29 14:18:13 -04:00
b808ca897b
textual tweak
2015-06-23 08:25:38 -04:00
9b75cdb26d
provide control over waveform image cache size from GUI
2015-06-23 08:18:11 -04:00
nick_m
b3a4c88e0e
Make absolute snap the default snap.
...
- also fixes a couple of absolute snap bugs wrt midi notes.
2015-06-11 01:36:34 +10:00
48c4ad8004
only use and present the buggy gradient parameter if built with a suitably patched version of Cairo
2015-05-28 13:27:38 -04:00
34d19ce879
add control for buggy gradient option
2015-05-28 12:46:43 -04:00
cc7a368fb6
Rationalize some aspects of region-gain control-point visibility:
...
Visibility is driven by the currently selected mouse mode.
Visibility no longer depends on entering/exiting the region.
Range mode shows the lines but not the points.
Fixed option text to reflect new operation.
2015-05-26 16:41:03 -05:00
nick_m
ea8b5a970f
Bring back contrained drag modifier with preference setting.
...
- this should work as before, but when applied to a button 1 drag,
the constraint is in the first direction travelled.
2015-05-23 05:36:03 +10:00
nick_m
eaf49f02ff
Fix up modifier behaviour
...
- its now possible to use snap modifiers in combination with others
afaict this hasn't worked for some time.
- use "contains" rather than "equals" during drag. Still uncertain
about this wrt beginning a drag. for now they are all "equals".
- probably solve the "snap modifier modifier" problem using
ArdourKeyboard::indicates_snap () and friend.
2015-05-22 02:12:58 +10:00
nick_m
5d176eefa6
Make the prefs less squashed looking, add another entry for OSX modifiers.
...
- Defaults are probably still wrong, but at least they are actual
keys.
2015-05-21 23:47:32 +10:00
nick_m
186736043c
Move ui-centric modifiers into ArdourKeyboard, set some bad defaults.
...
- Also makes "Mod4" Appear as "Windows" and adds new combination
"Alt-Windows" to the dropdown.
- Attempt to set a pair of default snap modifiers (without
knowing what it actually is for OSX)
- Copy modifier now saves
- Snap modifier modifier problem still remains.
2015-05-21 05:32:23 +10:00
nick_m
ae0759ae88
Allow all drag -related modifiers to be set, re-instate "jump after trim"
...
- Copy modifier still doesn't save
- Testers please edit the Extra section of ~/.ardourN/config to allow
defaults to "take"
- Note that the current defaults overlap.
- warning - absolute snap modifier has no default and will be always
"on" unless you set it!
2015-05-21 01:30:57 +10:00
nick_m
66221d1dea
Add more modifier preferences.
...
Note that no defaults are set - go to prefs->user interaction to
ensure that nothing is set to "no modifer"
also - the copy modifier doesn't actually save its state yet.
2015-05-20 04:00:04 +10:00
nick_m
aac167a19f
"Lock" mode is now "Constrained", make snap absolute modifier configurable.
...
- user can abs/rel modifier key in prefs->user interaction
suggested for linux - absolute->alt ignore snap->alt-shift
- Constrained mode works the same as button 2 drag (initial move
sets constraint axis).
2015-05-18 06:25:36 +10:00
nick_m
13f34f3922
Layering - the return of "later is higher".
...
Currently we don't do anything special on layering prefs change
(relayer only occurs when each playlist is first edited). The idea here is
that "undo" is still available to restore previous layering in case of any
surprises.
2015-05-10 03:15:50 +10:00
e7364201b1
clarify GUI scaling
2015-04-20 20:51:33 +02:00
05cd32a9f0
remove UI configuration variable link-editor-and-mixer-selection, and make behaviour be equivalent to this option always being true
2015-04-13 21:57:35 -04:00
dc1fa4a975
improve option name consistency.
2015-04-04 05:28:56 +02:00
de45d01722
add missing space and hyphen.
2015-04-04 05:09:30 +02:00
f34464be94
pack the xrun options back together
2015-03-26 21:41:53 -05:00
a122542597
fix empty/unset sync source preference.
...
(non JACK backends w/JACK-transport)
2015-03-23 23:18:47 +01:00
fb015b1be9
fix “Denormal Dropdown” inconsistency
2015-03-23 14:20:17 +01:00
b8e9e17fac
always show language dialog on windows
2015-03-12 20:31:06 +01:00
408090adce
Add MIDI readahead to options editor.
2015-03-05 18:48:33 -05:00
03229f4fe9
add AU cache/blacklist actions to prefs.
2015-02-28 15:52:28 +01:00
fe0254344f
clarify sync-lock and disable it by default.
2015-01-30 10:43:56 +01:00
76cd6236e1
temporary fix: tell the user that region name-display requires a restart of ardour
2015-01-08 16:00:49 -06:00
e0964ea69a
temporarily hide the tooltip preference, until CairoWidget and CanvasItem can see the config setting. it doesnt seem to be a priority since clearly nobody is using this button
2015-01-08 16:00:48 -06:00
6bb82bfd30
Fix Audiofile browser dialog so it appears infront of preference window when selecting click file
2015-01-02 22:11:47 +07:00
957e72724c
quick hack to lighten up font scale slider tick-marks
2014-12-29 00:05:58 +01:00
000ffe2c7e
reduce clumsiness of font-scale slider:
...
* work-around update/snap on release
* remove textual display with decimals
* towards ending the 'font-scale percent' discussion
2014-12-28 19:29:39 +01:00
c2eea34fb0
add note that font-scale changes require a restart.
2014-12-28 14:09:33 +01:00
64fa63212f
move all (G)UI related configuration parameters into UIConfiguration, not RCConfiguration
2014-12-22 13:39:46 -05:00
d4a3141927
Add a config option to control region selection after split.
...
Add a configuration variable to choose the behaviour of the region
selection after splitting selected regions.
Add options to choose between all eight possible combinations of 'existing
unmodified selected regions', 'newly-created regions to left of split',
and 'newly-created regions to right of split', but comment out all but the
three least crazy ones for now. If anyone wants them, they're there.
2014-12-19 17:12:04 +00:00
f6e88ead01
move theme manager into preferences window
2014-12-15 12:32:41 -05:00
ea5876b836
Remove dead code.
2014-11-25 02:11:44 -05:00
d5ec118a1e
add AU plugin scan to Preferences UI
2014-11-12 13:32:53 +01:00
d8e64103a6
fix CPI window handling:
...
Move control-surface editor-window management to the control surface.
The Preferences-Dialog is not aware of session specific or surface
specific actions and cannot properly manage the window.
2014-09-13 16:59:02 +02:00
0ef661305d
reasonable dB range for waveform clipping indicator
2014-09-13 01:48:11 +02:00
dfbc9da79a
update clocks and video-frames at FPS
2014-08-30 20:57:27 +02:00
390c480639
move preferences->GUI->Metering into its own tab
2014-08-27 14:02:00 -05:00
ed07c53210
clean up cruft in some config variables
2014-07-28 15:55:20 -05:00
849d80bfcc
Group the Rec and Monitor buttons together. Group the Solo Isolate and Lock buttons together. And add a method to show/hide each group in the Preferences
2014-07-14 10:08:55 -05:00
6d97d72999
remove some cruft with previous commits. remove option link-region-and-track-selection since they are now exclusive, and rename select-all-regions to select-all-objects to match the implementation
2014-07-06 14:02:13 -05:00
dff73d34d9
move draggable playhead to editor tab of preferences
2014-06-30 19:18:34 -04:00
e8fc8aa992
new UI config var to allow playhead to be optionally draggable (default is: yes, it can be dragged)
2014-06-30 16:32:38 -04:00
c596e8dd87
fix "stop_recording_on_xrun" in prefs dialog
2014-06-26 19:15:17 +02:00
a3c378cf62
move utility functions into a dedicated namespace
2014-06-25 21:47:54 +02:00
66af3fbda0
add slider control to GUI tab of preferences for lock timeout
2014-06-25 12:12:01 -04:00
Adrian Knoth
3fa8127d58
Add ComboOption configuration for default-fade-shape
...
Let the user choose the preferred default fade shape in the editor
section of the preference menu.
2014-05-01 20:02:19 +02:00
Carl Hetherington
e36f74e071
Fix some capitalisation in the preferences dialog.
2014-04-28 10:25:43 +01:00
0524f1ec14
add missing "Path" to label, re-order VST preferences
2014-04-20 02:51:27 +02:00
3131ab8bbd
new transport option, "loop-is-mode" which optionally changes the role of the "play loop" button.
...
If enabled, then the button simply changes the behaviour of the "play" button rather than actually starting playback. If disabled
transport behaviour should be unchanged from before.
2014-04-17 09:47:06 -04:00
0f7f9b068c
add preferences item for show-name-highlight (does not take effect till next instance)
2014-04-16 07:31:01 -04:00
dbaf203bac
fix ridiculous spelling error
2014-04-15 12:44:49 -04:00
0b0a80d571
fix tetris-ized mixer strips AND return option to have group button in mixer strip
2014-04-10 15:26:15 -04:00
cc93a9f3dd
add needed separator
2014-03-23 21:22:33 -05:00
10e34a9831
default plugin scan timeout preference
2014-03-09 20:32:52 +01:00
597db6421a
re-work VST paths configuration.
...
environment vars provide the "default", but are no longer
relevant once ardour-internal paths are configured.
2014-03-01 01:01:42 +01:00
d7dc62b340
make custom lxvst path work..
2014-02-28 17:48:21 +01:00
b8e4c44637
display policy of plugin-scan progress popup-window
...
Only show scan-progress when discovering new plugins
(discovery can be cancelled) and optionally also show
it during 'scanning index only'
(with insensitive cancel button)
2014-02-28 00:05:47 +01:00
3cf5dcb64c
move Paths Dialog to libgtkmm2ext
2014-02-28 00:05:47 +01:00
4aaae2eb3b
user-configurable VST search paths (basic UI)
2014-02-26 18:07:46 +01:00
64c2328a8a
option to en/dis-able VST plugin discovery on startup
2014-02-25 19:17:04 +01:00
59cc85b821
plugin scan progress-display & preferences
2014-02-24 03:53:53 +01:00
a0abf608d6
replace a few creeping instances of the string "Ardour" with PROGRAM_NAME
2014-02-10 10:53:01 -05:00
7000afdc66
fix merge conflict with master
2014-01-23 13:41:20 -05:00
8ad30bb76e
configurable midi audition synth
2014-01-22 23:59:24 +01:00
cf806123ca
merge (with conflict fixes) with master (even against rgareus' recommendation)
2014-01-14 10:56:17 -05:00
d9296b7123
add preference -- link-send-and-route-panner default
2014-01-13 23:22:02 +01:00
3020b224fa
Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there
2014-01-10 16:07:57 -05:00
859bf5257c
add preferences slider for waveview clip level (not working just right yet)
2013-12-30 17:21:36 -05:00
84f55440a3
fix redrawing of canvas with an optimized build
...
Best guess right now is that optimization does something bad when ceil() is called twice on a very large dbl-precision number,
which results in a zero (empty) redraw area. Without the removal of the redundant ceil & floor functions, no expose events
would be delivered to the canvas in an optimized build during drags (and maybe more).
2013-12-23 15:35:49 -05:00
0cf8b9d3ea
new ControlProtocolManager API, and proper handling of view/model changes in the RC options (prefs) editor
2013-12-21 15:31:28 -05:00
664e715a00
merge from master
2013-10-22 15:29:44 -04:00
nick_m
5b62e88fbf
Unify editor / mixer ordering.
2013-10-21 00:19:43 +11:00
e5888d3983
merge with master and fix 2 conflicts
2013-10-16 22:06:56 -04:00
300b484cf6
Merge branch 'master' into windows+cc
...
Conflicts (hopefully resolved):
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui.h
gtk2_ardour/ardour_ui_options.cc
2013-10-06 11:56:03 +01:00
f8574fc39d
'gtk2_ardour' - Add namespaces + casting where necessary + general bits of 'correctness' to keep MSVC happy
2013-10-03 09:06:56 +01:00
20fa19e69e
more excision of "JACK" from labels, menu items, etc.
...
NOTE: users will lose the sample rate/latency display in the status bar display. Not yet sure what to do about this
2013-09-17 22:25:21 -04:00
7a30e63eaa
fix merge conflicts with master
2013-09-14 16:42:40 -04:00
9ff32d1b52
make master-meter in toolbar optional
2013-08-08 15:26:41 -04:00
ff9296e17c
add dedicated line-up level for IEC1/DIN meter (15dbFS)
2013-08-08 15:26:01 -04:00
d4c864d803
make LED meter style optional
2013-08-08 15:26:01 -04:00
ee84b902c3
fix typo for 0VU = 8dBu in config
2013-08-08 15:26:01 -04:00
2c9484fe14
add "0VU = +8dBu" VU meter config
2013-08-08 15:24:15 -04:00
664434899e
clarify meter preference options
2013-08-08 15:24:15 -04:00
2faf401fea
implement meter-lineup and VU standard preferences
2013-08-08 15:24:15 -04:00
94e40537f7
fix typo
2013-08-08 15:23:10 -04:00
1ab61b8564
major redesign of MIDI port heirarchy and management (part 2)
2013-08-07 22:22:11 -04:00
616f2a0370
fix conflicts after merge with master
2013-08-05 14:22:32 -04:00
efc46f1553
make master-meter in toolbar optional
2013-08-04 00:06:29 +02:00
fbfa0acebe
remove compile errors (still will not link and JACKPortEngine is not close to done)
2013-07-30 23:26:46 -04:00
16339aa446
add dedicated line-up level for IEC1/DIN meter (15dbFS)
2013-07-28 03:31:44 +02:00
92d2075d83
make LED meter style optional
2013-07-28 03:31:39 +02:00
0a68e7bee7
fix typo for 0VU = 8dBu in config
2013-07-25 23:33:11 +02:00
6706f45b95
add "0VU = +8dBu" VU meter config
2013-07-23 23:53:22 +02:00
c8f1a545db
clarify meter preference options
2013-07-23 23:07:41 +02:00
8da6a70ead
implement meter-lineup and VU standard preferences
2013-07-23 21:20:51 +02:00
406070584d
fix typo
2013-07-17 15:12:13 +02:00
580520b12f
fix conflicts caused by meterbridge merge
2013-07-11 09:11:53 -04:00
29ad1c2a7a
update meter config
2013-07-10 15:27:15 +02:00
c1f56d4d7c
meter line-up and fall-off standard values & names
2013-07-10 15:27:11 +02:00
8427faf1fb
proper peak-indicator threshold config widget
2013-07-10 15:27:11 +02:00
6d09070895
peak-indicator threshold configuration
2013-07-10 15:27:11 +02:00
62d5585e34
prepare meter configuration..
...
- rework metric/tick image cache invalidation
- flush cache
- send signal to queue redraws
(TODO) selectively flush cache // cache per size, style
- add four common line up levels
2013-07-10 15:27:11 +02:00
7a7e937d8e
more waveform drawing/coloring changes
...
* move color-regions-using-track color into UI config, not RC config
* consolidate all waveform coloring into AudioRegionView::set_one_waveform_color()
2013-06-28 11:31:26 -04:00
b91b920b9b
proper plugin-UI interaction/semantics
...
Always show plugin's own UI (if available) on double-click
Alt+double-click -> show 'generic controls'.
Context-menu offers both choices.
Use Tooltip for to make it discoverable.
2013-06-06 23:55:08 +02:00
8bfaa2d3d9
move control surface prefs onto their own tab in the user prefs; for Generic MIDI GUI, rename "Threshold" to "Smoothing" and add a tooltip to describe it; fix misuse of S_() in prefs editor
2013-06-06 08:31:46 -04:00
90a4d01662
Revert "option to ignore feedback detection - /i know what i'm doing/ mode."
...
This reverts commit e17f75b351
.
2013-04-15 16:02:57 +02:00
e17f75b351
option to ignore feedback detection - /i know what i'm doing/ mode.
...
This currently only has effect if the loop connection is
made/unmade while the option was set/unset.
Toggling the option itself won't trigger a graph re-order
2013-04-15 15:50:08 +02:00