9acc282f65
MIDI port options now tracks dynamic port register/unregister
2016-10-20 10:21:44 -04:00
fbf65998c8
various tweaks to improve the preferences presentation of midi-input-follows-selection
2016-10-19 22:35:05 -04:00
8d922fe63b
need to refill treeviews for MIDI port prefs at least once
2016-10-19 17:49:35 -04:00
05bc96f4d2
move MIDI port options out of engine dialog and into prefs
2016-10-19 17:49:35 -04:00
c74ce58d1a
remove unnecessary and now impossible #include
2016-10-18 16:56:28 -04:00
97246e501b
Revert "apparent fix for preferences window visibility"
...
This reverts commit 9d6d9c6501
.
2016-08-29 06:37:45 -04:00
9d6d9c6501
apparent fix for preferences window visibility
2016-08-29 06:35:45 -04:00
094d08dc2b
NO-OP: indentation
2016-08-27 06:02:52 -04:00
3c4025d000
fix display of preferences window when detached.
...
GTK+ apparently unpacks/hides a widget whose requistion at window show/packing time is negative for x or y axes. The RC option editor
was being created AFTER its Tabbable self packed it into its own window (when detached), and GTK+ rejected it because the
treeview had a size requisition with -1 for width.
So build it first, then call Tabbable::set_state() later
2016-08-27 06:02:52 -04:00
nick_m
0444ce1d5e
Revert last commit ( 269a08a2b1
).
2016-08-20 01:58:56 +10:00
nick_m
269a08a2b1
Allow both types of constrained drag (again).
...
- Holding the constraint modifier at the time of grab gives constrained x.
- Holding the constraint modifier after the grab but before the first motion
constrains to the direction of first movement.
2016-08-20 01:46:04 +10:00
nick_m
2cc37a25bb
Sync User Interactoin tooltips with new default settings.
2016-08-14 03:04:54 +10:00
nick_m
444819e84a
Add a new modifier combination that allows overlap with snap-related defaults.
...
- this should be enough to handle all of the current possibilities.
2016-08-14 03:04:54 +10:00
nick_m
b104cb84c4
User Interaction pref shows the push points modifier in the 'beginning a drag' row.
...
- it is currently dual use (move both ends of a range marker
during drag / push control points at the beginning of a drag).
this may have to be separated, but as it is called the push
points modifier, it belongs here.
2016-08-14 03:04:54 +10:00
nick_m
0a3aa9c324
Use S_ macro when comparing modifier names in User Interaction Preferences.
...
- Fixes bug where selecting 'Shift' as a modifier was ignored.
2016-08-01 01:04:28 +10:00
42b20f15a2
fix crash in preferences dialog if lv2-extended is not defined
2016-07-25 01:33:23 +02:00
ad34eb7e0b
fix some spelling inconsistencies.
2016-07-24 20:30:23 +02:00
5a8553f02c
repeat "Scan" button in plugin sub-menus
2016-07-16 18:50:59 +02:00
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
dc43189c7e
fix save/restore of preferences torn-off-window state
2016-07-13 16:39:26 -04:00
b47d7aec2d
fix Preference checkbox sensitivity for inline displays
2016-07-02 23:36:34 +02:00
3e089ee678
provide GUI option to control WM visibility info use
2016-06-07 18:29:40 -04:00
06c9101f91
first pass at moving color theme management into its own preferences tab
2016-06-07 14:52:24 -04:00
ee40e8d026
fix click preferences alignment
2016-06-07 18:50:15 +02:00
a12f62219b
re-group preferences to reduced window height constraint.
2016-06-07 18:34:45 +02:00
a88fa99049
don't replace : in linux vst search path in prefs with newlines, to shrink down the preferences height
2016-06-07 08:51:53 -04:00
0318b4f3ac
move 2 plugin options to plugin tab of preferences
2016-06-06 19:35:48 -04:00
20d85384c1
there is no remote model choice anymore - ordering is determined by the GUI
2016-06-06 12:04:49 -04:00
089549acb6
add 4 harrison-style vca assign buttons to the mixer strip
2016-05-31 15:30:38 -04:00
6815dc7ead
towards an Instrument Setup/Replace workflow
2016-05-19 16:29:39 +02:00
1c373bd75c
move unused option heading inside profile-condition
2016-05-16 15:27:56 +02:00
106851b33a
add option to limit track-header meters to stereo
2016-05-04 17:36:40 +02:00
5f65964ee9
add option to auto-save post-export-analysis image
...
first revision, needs some label position fine-tuning and maybe
an option to include log-scale/rect waveform etc.
2016-05-01 18:09:37 +02:00
336cf2ab1f
re-enable "Show Tooltip" preference (needs testing on all platforms)
2016-04-27 01:08:31 +02:00
9c622e3c99
add optional buttons to trigger lua scripted actions.
2016-04-25 00:16:08 +02:00
c4c6c38dbd
do NOT use Glib::ustring unless you know that the contents are UTF-8 AND that you need to iterate glyph by glyph
...
This fixes a Glib::ConvertError that occured when using Glib::ustring::operator<<
inside a compose operation. This implicitly uses Glib::locale_from_utf8(), and if the string
is not legal UTF-8, an exception will be thrown.
std::string should be used EVERYWHERE unless glyph-by-glyph iteration is required. This is
very rare in the Ardour codebase, so you really shouldn't see Glib::ustring anywhere. The
main exception is handling user-input for a few specific cases.
2016-04-24 00:38:05 -04:00
62937ea1a6
special case send panning for MB
...
since the route does not use Ardour pannersi"link panners" here only
affects send <> send linking.
2016-04-20 21:28:03 +02:00
3a9c906b15
more settings not relevant to mixbus
2016-04-16 00:05:26 +02:00
99d7720a63
add missing quote
2016-04-15 20:15:44 +02:00
5f16e48d7e
expose strict-i/o preference
2016-03-28 18:25:34 +02:00
204e50bf89
migrate plugin-ui settings to ui-config
2016-03-15 15:15:23 +01:00
cb4f15ff43
implementation for "prefer inline over GUI"
2016-03-15 00:27:03 +01:00
9af5d17708
add GUI support for Plugin Mixer Inline Display
2016-03-14 11:48:22 +01:00
d965bc2161
rename all "Solo / Mute" options as "Solo & Mute" since '/' is now a path separator for options
2016-03-06 20:43:59 -05:00
4ec118a0d8
rearrange sync options into a sub-node of Transport options
...
This gets minimum size down to around 722 pixels
2016-03-06 20:43:30 -05:00
0ac1ae0d0e
remove unused heading
2016-02-28 17:06:53 +01:00
88c839d078
allow to configure custom path to video monitor
2016-02-28 17:06:28 +01:00
394e36522e
remove duplicate FontScalingOptions -- closes #6791
2016-02-26 14:26:36 +01:00
c932c56233
cleanup post-rebase-against-master messes
2016-02-22 15:31:25 -05:00
e268a9d2aa
fix inheritance/class design to get both SessionOptionEditor and RCOptionEditor to work correctly
2016-02-22 15:31:25 -05:00
56770ff0af
change GTKOSX macro constant to use __APPLE__ instead
2016-02-22 15:31:25 -05:00
bc487bb4b0
replicate the remove-all-trailing whitespace commit(s) in master
2016-02-22 15:31:24 -05:00
9b9a7beb13
cleanup various merge conflict resolution errors/omissions
2016-02-22 15:31:24 -05:00
aa637cd534
remove debug output
2016-02-22 15:31:21 -05:00
552e995297
save/restore tabbable state
2016-02-22 15:31:21 -05:00
5723676092
make sure the prefs editor sets up its own window correctly
2016-02-22 15:31:21 -05:00
9010262bed
first compilable version of tabbable design.
...
I would have loved to split this apart, but there are just so many interrelated changes,
it makes little sense and would be a huge effort that would break future git bisect
use because so many intermediate commits would not compile
2016-02-22 15:31:21 -05:00
02c8d6d648
the basics of tabbed
2016-02-22 15:31:21 -05:00
ab292183dd
Bug #6722 , Add UI config option to always use mouse position as zoom focus on scroll
...
This means that mouse zoom scrolling behaviour is consistent on the ruler
canvas area and track canvas area.
The config option defaults to true so this means the behaviour of Mixbus will
be unchanged but in Ardour the ruler area will now follow the option so by
default will use the mouse position as zoom focus when zooming rather than the
zoom focus setting.
2016-01-21 11:25:56 +10:00
acc05bde4a
fix typo
2015-12-30 16:52:18 +01:00
80e170d7fd
keep VST path editor on top of preferences.
2015-12-29 13:31:40 +01:00
990cbf3f40
re-add AU cache/blacklist management (was lost in 964b8a98
)
2015-12-21 14:38:51 +01:00
38ef9ae0ef
update available sync-sources when engine [re]-starts
...
fixes issue with JACK only being available if Ardour was started with
JACK.
2015-12-16 00:29:49 +01:00
6554f0f93d
display VST paths
2015-12-12 20:39:55 +01:00
239ea8670b
fix epic typo.
2015-12-12 19:14:13 +01:00
964b8a9854
refactor Plugin Preference Pane
...
use standard Option Layout Components.
2015-12-08 21:53:24 +01:00
17806b8cbb
add open-gui-after-adding-plugin option to preferences
2015-12-08 15:29:24 +01:00
0a54d28454
Revert "somewhat different approach to telling the user how to edit control protocol settings"
...
This reverts commit 4eb161cd4c
.
2015-12-03 08:30:28 -05:00
cd339a1033
Revert "NO-OP: remove cruft"
...
This reverts commit 5facfc113d
.
2015-12-03 08:30:28 -05:00
5facfc113d
NO-OP: remove cruft
2015-12-02 23:39:41 -05:00
4eb161cd4c
somewhat different approach to telling the user how to edit control protocol settings
...
We can't put an actual button in a cell of a Tree/ListView, so we put some bolded-up text there and hope
that this is more obvious than anything we've tried to date (including Ben's recent attempt)
2015-12-02 23:30:57 -05:00
e1064701a5
use explicit button to show the protocol editor; users reported they did not see the double-click text. maybe this will help?
2015-12-02 19:18:22 -06:00
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