0a87fbe820
Allow to customize color-picker-palette
2017-03-11 02:23:34 +01:00
d0fc7d37ab
Show Stripable name in color-picker dialog.
2017-03-11 00:52:17 +01:00
05dfc1fdc1
Update color stripable color-picker(s)
...
* consistent behavior (Route, VCA)
* non-modal
* a single color picker for each RouteUI/VCA at most
* fix bug: VCA picker staying around even when VCA was deleted
2017-03-11 00:33:43 +01:00
2562a5ce3b
Save/Restore TimeInfoBox clock modes
...
The clocks are not transient, so ARDOUR_UI::store_clock_modes takes
care of saving the state and the clock restores itself.
2017-03-10 20:39:46 +01:00
eac0a2b6ec
Fix LocationUI clock-mode save/load & caching
...
(sidebar uses explicit LocationUI::set_state(), Location Window
implicit set_session)
2017-03-10 20:38:23 +01:00
6af51b52ff
Use dedicated "show editor/mixer" actions
2017-03-10 17:52:42 +01:00
71f89f8214
Use Tempo Curve color for measure line beats. Fixes 4930.
2017-03-10 09:46:37 -06:00
55e6d3b40d
Fix likely thinko in bbt ruler.
...
This fixes a bug for me:
Measure lines appear & disappear during playback, at certain zoom scales.
I think this is because the unecessary offset was causing beat_density to vary unnecessarily while rolling.
2017-03-10 09:09:30 -06:00
830728aaee
compute_bbt_ruler_scale should not be necessary for every redraw of the timeline. Works OK here without it...
2017-03-10 08:50:29 -06:00
1519565890
Fix crash when removing time from track with automation
...
Resolves : #7287
2017-03-10 22:59:58 +10:00
e04d237674
Allow Edit -> Crop to work with edit point set to mouse
...
Crop is currently only dependent on having a valid time/range selection.
Resolves : #7278
2017-03-09 11:51:00 +10:00
b9ff329e36
Allow Separate using Loop/Punch range to work with edit point set to mouse
...
These operations are not dependent on the mouse position.
Resolves : #7276
2017-03-09 10:14:35 +10:00
c93bef0ab6
Consolidate code
2017-03-08 22:17:16 +01:00
da5b6566e6
The return of the Mixbus Send-options (allow aux-feedback override)
2017-03-08 19:00:04 +01:00
77d07545c5
Don't show Group UI for the master-bus
2017-03-08 18:37:36 +01:00
a67008a5cb
Mixer sidebar: show group context menu on right-click only
2017-03-08 16:22:17 +01:00
a3a61c9c74
Pop down dialog before re-scanning VSTs
2017-03-08 13:03:46 +01:00
819d9fa3cd
VST UI sizeing rework
...
* prefer signal over timer-poll for VST size changes
* properly offset VST window (Windows)
* constrain window size (Windows)
* explicitly notify re-parent'ed child window (Linux)
2017-03-08 13:03:46 +01:00
nick_m
028b042d2a
snapped pencil drawing of new midi regions cannot be zero (7271).
...
- fixes a couple of other oddities in the behaviour.
2017-03-07 10:36:48 +11:00
nick_m
589c13c0eb
allow setting end bpm in new tempo from tempo dialog.
2017-03-07 04:00:38 +11:00
nick_m
30dd692d13
rework tempo dialog formatting, add end bpm entry.
2017-03-07 03:59:42 +11:00
nick_m
4512b67fa5
fix crash when dragging region from list.
2017-03-07 02:30:48 +11:00
e8ea0548e0
Fix save-as progress dialog.
...
ScopedConnection and label,bar went out of scope.
2017-03-06 15:42:58 +01:00
nick_m
16089bff96
more linked midi region trim drag fixes.
...
- freeze the correct playlists on fiorst move.
- only update the start offset of linked regions once the drag
has finished.
2017-03-06 15:51:53 +11:00
e7c85706e5
More fun with LinuxVSTs & threading
2017-03-06 01:48:46 +01:00
3cba51df26
Close the LXVST X11 connection for good measure
2017-03-05 22:15:30 +01:00
e9385c2297
Work around a crash at exit for Linux VST UIs abusing pthread-keys.
2017-03-05 22:14:49 +01:00
115987a29b
Revert "some further debugging, just in case"
...
This reverts commit 04ed05ecc4
.
2017-03-05 17:01:17 +01:00
04ed05ecc4
some further debugging, just in case
2017-03-05 16:45:55 +01:00
9b6aebe842
Prevent duplicate self-delete.
...
debug-prints indicat it was at least possible for the same Window to
receive FloatingTextEntry::entry_focus_out twice (without idle)
2017-03-05 16:45:55 +01:00
abdadb0906
NO-OP: whitespace
2017-03-05 16:45:55 +01:00
nick_m
fc47da6511
ensure no movement when draggin regions with x constrained.
...
- should fix 7260
2017-03-06 01:57:12 +11:00
nick_m
a445e82776
fix undo if a midi region start trim changed the source offset.
...
- this diffs all playlists that use the same source.
- the secons part hould be a no-op, but needs testing
(trim drag undo on audio and midi regions)
2017-03-06 01:01:37 +11:00
992ab1a273
Remove space between _ and (
2017-03-04 12:33:22 -08:00
nick_m
2780662432
no-op - comment/whitespace fixes.
2017-03-05 05:34:41 +11:00
nick_m
5c741b7a07
tempo editing updates
...
- a tempo marker may now be set to always continue (clamped)
this means that the end tempo of the previous section will
track the start tempo during tempo ops.
it mimics the behaviour in 5.8, with the gui indicating
the curves to be changed.
2017-03-05 05:21:56 +11:00
nick_m
345f38f1de
undoing a create note drag restores screen position.
2017-03-05 02:06:49 +11:00
nick_m
1f9c26136c
rework percussive hit spraying.
...
- the spray is limited to the first entered note.
- all new notes are selected (requires a selection change to
MRV::create_note_at()
2017-03-05 01:57:10 +11:00
nick_m
fb4b72231a
spraying percussive hits has one undo step per drag.
...
- should fix 7134
2017-03-05 01:50:04 +11:00
nick_m
2012cf0d1a
remove bogus variable from last commit
2017-03-05 01:23:12 +11:00
ddb4b8a7c3
Add reset region gain action for selected regions
2017-03-04 15:26:00 +10:00
nick_m
e8b5b4fcf3
offset linked regions to compensate for negative start after trim drag.
...
- should fix 7105
2017-03-04 11:28:49 +11:00
645441d093
Add 7890 aka tom- to contributor list
2017-03-03 20:07:26 +01:00
f0a3c84e8c
Fix crash when inserting time with split intersected regions
2017-03-02 21:20:09 +01:00
5524bac04b
Don't try to auto-start engine for new sessions
...
Work around logic-flow in EngineDialog which should already have
done that, but may no longer heed this special-case if sample-rate
dropdown is refreshed to only devices supported ones.
2017-03-02 20:01:48 +01:00
05b0102668
ArdourButton: if _act_on_release is true, only trigger actions/signal clicks on key release, and vice versa
...
This should really be split in separate semantics for key and button events.
Fixes a subtle but nasty bug in the EngineDialog where the change of the default focus
widget from a Gtk::Button (acts on press) to an ArdourButton (acts on release) caused
events occuring after a dialog has grabbed focus to trigger button clicks
2017-03-01 22:30:20 +01:00
96b3f8ec92
Don't automatically open generic UIs for plugins w/o controls
2017-03-01 17:17:27 +01:00
88a22d40b5
Fix implicit selection when operating track-header ctrl buttons
...
Stop event propagation. Otherwise, on release the event is passed
up and handled by the TAV which scrolls the editor viewpoint
and the button is no longer under the mouse.
2017-03-01 11:55:32 +01:00
f1571ab7ed
initialize some uninitialized vars
2017-02-28 16:29:10 +01:00
nick_m
38b5d88795
allow continuation of tempo via right-click 'Continue' where appropriate.
...
- this is the opposite of 'Ramp to Next'.
it removes discontinuities between the
last end tempo and the current by altering the current one.
2017-03-01 01:58:53 +11:00