3d3f2a79f6
use leave/enter from track canvas to be the primary driver of region action sensitivity
...
This works for context menus also, because GTK sends us leave/enter notify
events when they appear.
2017-02-15 20:07:49 +01:00
0a41daa932
classify all region actions based on how they get a list of regions to operate on; use this in Editor::sensitize_the_right_region_actions()
...
There are still problems because actions like trim_front()
that use the edit point get the edit point with different
results than the code that sensitizes actions
2017-02-15 20:07:49 +01:00
2cc94f8880
tentative steps in trying to fix region action sensitivity
2017-02-15 20:07:49 +01:00
03dc458645
Separate MSB/LSB MIDI Bank select
2017-02-14 23:53:23 +01:00
8eff36913c
Save/restore location clock mode
...
- save mode separately for Editor-sidebar and Location Window
- cache mode (multiple calls to set_session())
- fix restore: after creating the editor, instant_save() is called,
potentially overwriting the previous value.
2017-02-14 17:15:16 +01:00
cf66f894bb
NO-OP: whitespace
2017-02-14 15:46:37 +01:00
7330357e1c
Reset window-size when switching between custom and generic plugin UI.
...
Both views have uncorrelated geometry, apply one size to the other
makes no sense and usually results in odd window sizes, particularly
for custom plugin UIs with aspect-ratio constraints.
2017-02-14 01:05:43 +01:00
ca65101e49
Clarify session property (now that there's an action)
2017-02-13 23:01:11 +01:00
65b38322db
GUI action Transport/RecordCountIn
2017-02-13 23:01:11 +01:00
0f485ffd6b
reinstate ensure-time-axis-visible after move-selected-tracks
2017-02-13 22:22:53 +01:00
bd7507590e
new implementation of move-selected-tracks
...
This does not modify the editor treeview/treemodel at all
but instead works directly on the PresentationInfo order
data. Likely needs more testing etc.
2017-02-13 22:10:18 +01:00
0f7ccb8adb
update email address
2017-02-13 22:10:18 +01:00
9ce55c1b3d
remove unused background expose
2017-02-13 18:44:59 +01:00
4022b86be0
credit where credit is due
2017-02-12 11:59:53 +01:00
Hiroki Inagaki
5668f6b40e
Update Japanese translation
2017-02-12 11:59:40 +01:00
08353095df
This is the wrong approach to this problem.
...
Revert "3 actions (trim-front, trim-back, set-sync-position) do not need to be region-selection sensitive."
This reverts commit 4aaf3fcb95
.
2017-02-09 17:03:42 +01:00
6e476c515d
NO-OP: whitespace conversion
2017-02-09 16:27:34 +01:00
ab105314fb
when considering whether or not to autoscroll teh canvas, first translate allocation boundary into toplevel coordinates
2017-02-09 16:27:16 +01:00
182cb89733
NO-OP: whitespace
2017-02-09 12:40:59 +01:00
c816d34d68
explanatory comment and logic change to cover when we switch to the new session after save-as
2017-02-09 12:40:59 +01:00
668d970dd0
always hide splash screen after save-as session switch
2017-02-09 12:40:59 +01:00
5c26a21d49
NO-OP: whitespace
2017-02-08 22:24:17 +01:00
aef942da1b
make rude alert buttons expand vertically to use all available space.
2017-02-08 22:23:43 +01:00
675c59652c
NO-OP: whitespace changes
2017-02-08 20:00:49 +01:00
b911303fdd
improved fix for #7208 , hopefully
2017-02-08 20:00:36 +01:00
f4cb567fdb
use centralized SMF tempo method in both places where we show it
2017-02-08 19:07:28 +01:00
234ea15499
do NOT remove tracks from selection during drag selection on the basis of geometry alone.
...
Membership of select-enabled route groups matters too.
2017-02-08 17:40:27 +01:00
62995bd38d
stop a crash during selection
2017-02-08 16:27:36 +01:00
d806c973d6
Update Russian translation
2017-02-07 17:29:01 +01:00
4aaf3fcb95
3 actions (trim-front, trim-back, set-sync-position) do not need to be region-selection sensitive.
...
They get regions via ::get_regions_from_selection_and_edit_point().
Many other editor operations need to be manually evaluated for this change, also.
2017-02-07 16:51:32 +01:00
nick_m
bd8ab472f5
tempo dialog uses three decimal places in numeric entry.
2017-02-07 23:31:40 +11:00
c59dded55d
Categorize the mixer actions.
2017-02-06 18:18:56 -06:00
d5f150b51b
Add several new categories and re-sort some keybindings so they display more nicely in html printout.
2017-02-06 18:05:53 -06:00
c3d8967870
Some tweaks to default keybindings:
...
* Moved some actions to match the file organization: actions are in the order they appear on a qwerty keyboard
* Removed actions for F1 and F2, these were hiding View actions
* Removed action H for hide, which was conflicting with play-selected-regions
* Moved the grouping of jump-to-mark actions into Moving the Playhead
2017-02-06 12:52:40 -06:00
cdab4c9906
Revert to allowing stacked layer region view for MIDI tracks, for now.
2017-02-06 12:52:40 -06:00
nick_m
931910b046
hotfix for cross-track dragging bug with music-locked regions.
2017-02-07 05:08:54 +11:00
nick_m
b24dd49c1a
update note length when dragging notes (over tempo change)
2017-02-07 03:10:02 +11:00
edd1061c3d
save/restore VCA master state inside slaves, so that a reloaded session ends up back in the same state
2017-02-06 16:49:08 +01:00
nick_m
4161a60244
NoteDrag copy modifier detection is no longer explicit.
2017-02-07 01:56:47 +11:00
ea2b00c263
unused code, showing basics of how to define a custom gtkmm-2.4 treemodel for stripables.
...
Not used because it turns out that the model in the GUI
needs to be based on axisviews, some of which correspond
directly to Stripables and some do not
2017-02-05 15:51:00 +01:00
nick_m
987c1cb94a
remove overzealous bounds check when dropping notes.
2017-02-05 05:26:18 +11:00
nick_m
5031bdcf10
midi note drags are music-based.
...
- wysiwyg (during drag) when dragging more than one note across
a tempo change.
- introduces a muscal equivalent of snap_delta (only used for
note drags atm)
- split earliest note in selection into a separate function
- MRV::copy_selection() returns the equivalent _primary note
to avoid offset hell.
- RV::snap_frame_to_frame returns a MusicFrame
- prevent note drag moving before region start.
2017-02-05 05:02:01 +11:00
fac04afbba
If 'MidiRegionView::find_canvas_sys_ex()' fails, make it return a boost::shared_ptr<> (rather than returning an int)
2017-02-04 16:14:56 +00:00
70e4bb30a0
'CheckMenuItem' conflicts with an item already existing in MSVC
2017-02-04 16:14:55 +00:00
8e06f43f80
make more of an effort to ensure that the last element in Selection::tracks is the most-recently selected
2017-02-04 15:08:22 +01:00
efd859a0ee
Fix a crash in rhythm ferret if the relevant plugin couldn't be found for some reason
...
The crash was caused by not catching 'failed_constructor()' (which gets thrown in the c'tor for AudioAnalyser).
2017-02-04 12:58:33 +00:00
d1599abad3
Some paths weren't getting set up correctly for the MSVC build
...
Fortunately, only the VAMP_PATH was causing a problem. The others were only relevant for a Debug build
2017-02-04 12:54:19 +00:00
nick_m
f7b005ebf1
clean up patch change/sysex headers.
2017-02-04 22:57:36 +11:00
nick_m
2eca71e6f1
set sysex height & position on redisplay.
2017-02-04 22:57:36 +11:00
nick_m
3e4eaf3991
improve sysex data display.
...
- don't add a new SysEx canvas item every time we zoom or drag.
- speed up redisplay generally using PatchChange-like method
for finding items (find_canvas_sys_ex() in boost::unordered_map).
2017-02-04 22:57:36 +11:00
nick_m
52d3c2216d
more inconsistent menu item fiddling.
2017-02-04 22:57:36 +11:00
nick_m
1cfa6bd69f
more messing about with inconsistent menu state.
2017-02-04 22:57:36 +11:00
nick_m
f336f4e6d1
allow "Glue to Bars & Beats" in region menu to be in an inconsistent state.
...
- toggling an inconsistent lock style sets all selected regions
to AudioTime
2017-02-04 22:57:36 +11:00
nick_m
04c484089c
non-primary music-locked regions follow tempo changes while dragging.
...
- the contents still don't update but position is much
more wysiwyg.
2017-02-04 22:57:36 +11:00
nick_m
d38dc86380
rework RegionMotionDrag so that we can actually drag a region to zero.
...
- did this ever work?
2017-02-04 22:57:36 +11:00
nick_m
b04f89be51
make dragging a region from the list not crash.
...
- its still a fake event, but we can at least get the snap correct.
- playlist->add_region() parameters were whacky
(for Playlist::add_region_internal()?)
2017-02-04 22:57:36 +11:00
nick_m
970ed12fee
fix thinko wrt Drag::adjusted_frame()
2017-02-04 22:57:36 +11:00
nick_m
650c1381d4
setup_snap_delta() need only take a framepos_t.
2017-02-04 22:57:36 +11:00
nick_m
59daffea1d
rework snap
...
snap now fills in a struct (MusicFrame) which contins a snapped frame
along with a music divisor.
this gives useful information wrt magnetic snap which may or may not
have rounded to an exact musical position.
region position may now be set musically (using quarter notes for now).
this patch fixes several problems in the current code:
- dragging a list of music-locked regions now maintains correct
musical offsets within the list.
- splitting regions using magnetic snap works correctly (#7192 )
- cut drag should now work correctly with magnetic snap.
- musical length of split midi regions is no longer frame based.
2017-02-04 22:57:36 +11:00
306647b1d0
Tweak MIDI channel dialog layout.
2017-02-02 21:44:43 -06:00
bc79fc07ce
Remove redundant MIDI submenu. The items are now in the main menu.
2017-02-02 21:44:43 -06:00
f84cdb3381
fix crash when closing session w/action hooks
...
drop_callback() deletes the Callback itself (lua state is invalid)
2017-02-02 21:42:57 +01:00
b759bae0cd
Right-click on a VCA to assign it to the selected channels.
2017-02-02 11:02:10 -06:00
71003b0235
toolbar building from file given by command line
2017-02-02 14:36:02 +01:00
2283e3b6ce
canvas tester tweak
2017-02-02 14:16:27 +01:00
c20ed6b9f6
toolbar creation from text files
2017-02-02 14:16:17 +01:00
61138a9ef8
shorten enum/string for icons by avoiding Gtkmm2ext namespace
2017-02-02 14:09:42 +01:00
d9dc2592d0
include ArdourIcon in declared enums
2017-02-02 14:05:11 +01:00
82f104b8f0
use different source file for canvas tester
2017-02-02 13:29:17 +01:00
f50c99e2a9
additional commit for removal of TransportControllables
2017-02-02 13:05:05 +01:00
35f35ad662
ARDOUR_UI transport buttons should use ArdourButton::set_related_action().
...
I have no idea what I or anyone was thinking with the silly
TransportControllable nonsense, but it's all gone now.
2017-02-02 13:05:05 +01:00
693baa8430
GUI to select export session/snapshot name
2017-02-02 12:44:08 +01:00
9144cbe93a
playing games with canvas (grid) test
2017-02-01 21:58:20 +01:00
33bd5b3939
use new Grid API
2017-02-01 21:58:20 +01:00
46041c0afa
valgrind option (commented) for canvas tester
2017-02-01 21:58:20 +01:00
b4cc6083b6
more sophisticated canvas tester
2017-02-01 21:58:20 +01:00
52718b3411
some initial bits of work on canvas allocation
2017-02-01 21:58:20 +01:00
6e09e72f11
Skip no-change re-ordering of tracks/busses
...
e.g. move top-most track up, bottom-most track down.
2017-01-31 20:42:33 +01:00
353eb5601c
Don't allow to select VCAs in the route-list
2017-01-31 20:42:33 +01:00
92e02707a4
Potential clock info-text color-glitch fix <span color>
...
Don't switch between set_text() and set_markup(); always use markup because
set_markup() modifies the attribute list of the pango-layout.
This might fix: "Switch Int. clock to MTC and back to Int. and the
indicator redraws with improper colors"
2017-01-31 11:44:40 +01:00
b157034e83
Prefer General MIDI Synth as default instrument
2017-01-30 16:42:11 +01:00
f2a9c5f625
prevent crash when deselecting track from mixer.
...
Need to defer PresentationInfo::Change till after we're done
changing our own cached set of axis views
2017-01-30 12:55:43 +01:00
366a247306
left/right align mixer-strips
2017-01-30 11:47:06 +01:00
nick_m
ab052d0565
speed up midi ghost region update
...
- as MRV removes invalid notes from the GR, we
can simply update all events after checking vertical visibility.
2017-01-30 01:46:38 +11:00
d29f6bde5e
prevent suggestion that MIDI tracks can be set to stacked view
2017-01-29 15:03:29 +01:00
34da2896c6
Keep tracks visible when re-ordering them in the editor
2017-01-29 09:34:09 +01:00
007ad4e334
fix up default key bindings to use correct binding groups after recent Editor -> Common migration
2017-01-28 21:32:00 +01:00
806bfeced7
more modified key bindings
2017-01-28 18:51:03 +01:00
80ee2f2c4d
move 10 more actions from Editor/* to Common/*
2017-01-28 18:51:03 +01:00
3346c69f2d
two more modified key bindings
2017-01-28 18:08:39 +01:00
7835a8d9e1
change default keybindings for those using actions just moved from Editor/* to Common/*
2017-01-28 18:06:42 +01:00
3c2e69ea42
move 15 actions out of Editor/* namespace, and into Common/*
2017-01-28 18:02:28 +01:00
570b921e47
further improvement to Mixer_UI::move_stripable_into_view()
2017-01-28 17:08:40 +01:00
c98abcf293
improve the behaviour of Mixer_UI::move_stripable_into_view()
...
Don't change anything if the strip is visible; if we have to move to show it, try
to show the requested strip in the middle
2017-01-28 16:48:20 +01:00
c786328966
use VCA full name in strips and track headers
2017-01-28 16:06:44 +01:00
415c841645
more consisten code to set menu item name from VCA name
2017-01-28 13:04:32 +01:00
Ed Ward
c0c13d7c45
Patch to bug 0007204 : Some options in the Group List context menu are not working
2017-01-28 13:04:32 +01:00
0092442a64
mark loop button insensitive when there's no loop-range
2017-01-28 12:05:50 +01:00
5a6ddb034e
ensure mixer shows a recently selected strip
...
This doesn't guarantee that is it the MOST recently selected strip
2017-01-28 11:46:04 +01:00
c5047ec431
ensure that most recently stripable is visible in editor
2017-01-28 11:31:11 +01:00
5ba85b0850
end of selected tracks list is the most recently selected
2017-01-28 11:20:24 +01:00
08bca2a07d
minor logic changes to editor selection
...
Prevent mulitple PresentationInfo::Change signals if toggling several
tracks
2017-01-28 11:20:05 +01:00
8ca53c4497
make editor respond to track seleciton change again
2017-01-28 11:16:50 +01:00
cc82fc675b
remove editor/mixer selection change signals; make editor and mixer use PresentationInfo::Change more correctly; make Selection a bit smarter when setting track selection
2017-01-27 22:17:53 +01:00
155b1dc4c8
remove debug output/ifdef
2017-01-27 22:17:53 +01:00
e5aa0d774e
use RAII for class-wide PresentationInfo::Change signal, along with properties to describe what changed
2017-01-27 22:17:53 +01:00
nick_m
0938b6a9c1
add undo for changing marker lock style from menu
2017-01-27 03:39:33 +11:00
nick_m
7b9784fff4
mark session dirty when dragging tempo markers.
2017-01-27 03:05:32 +11:00
nick_m
86a471f93f
MidiGhostRegion micro-optimisation.
2017-01-27 00:58:09 +11:00
nick_m
e7415c6619
MidiRegionView::redisplay_model() - code cleanup
2017-01-27 00:56:39 +11:00
7ef09f98ff
Fix mixer continuous multi-selection
...
Shift+select needs to iterate over strips as they are visually ordered.
(Previously the order of adding/loading strips was used)
2017-01-26 14:08:58 +01:00
6de15a79cf
improve range drag semantics
...
If a track is selected during the drag (by moving the mouse pointer into a new track), but it was not
selected at the start, and is then de-selected (by moving the mouse back out of it), then remove
it from the selection.
2017-01-25 21:46:24 +01:00
6a823402e6
This turns out to have been a band-aid over a deeper issue in libcanvas, fixed
...
in commit 49422aa89
Revert "fix an issue with selection rects not being redrawn correctly"
This reverts commit fa1a7ae9b9
.
2017-01-25 16:54:48 +01:00
fa1a7ae9b9
fix an issue with selection rects not being redrawn correctly
2017-01-25 16:47:42 +01:00
8432a77329
MIDI note copy needs to adjust pitch of new notes before adding them
2017-01-24 23:07:27 +01:00
f2c31a3098
re-fine preferences dialog part 13 of 27 (probably):
...
* expose try-autostart engine
* move Session settings to sub-menu (general was getting to large)
2017-01-24 17:35:07 +01:00
5c9a5e3362
styleguide #6
2017-01-24 13:47:01 +01:00
Daniel Sheeler
33c74357f0
Meter point toggle button now uses a popup menu instead of toggling
2017-01-24 13:38:23 +01:00
47de9314cc
suffix region gain to TAVitem name
2017-01-24 13:37:20 +01:00
8dedea5ffa
implement copy-drag for MIDI notes.
...
Probably some corner cases to be fixed, but pretty functional and largely modelled
on existing code (paste, drag, step add note etc.)
2017-01-23 21:58:02 +01:00
4333a80cb2
make undo/redo work for Regions > Edit > Close Gaps
2017-01-22 22:16:08 +01:00
Hiroki Inagaki
5a5ed37384
Update Japanese translation
2017-01-22 22:03:55 +01:00
50b25571bc
consistent capitalization
2017-01-21 23:29:08 +01:00
198ba51c3a
ardour runs fine in rr version 4.4.0, add scripts
2017-01-21 23:10:33 +01:00
da081e0108
parse modified-with for up to 5 snapshots.
2017-01-21 13:00:07 +01:00
10d87ceb83
Don't inhertit "last modified" for snapshot
2017-01-21 12:51:10 +01:00
d9a4d03c94
Translatable Metronome tooltip, formatting and typo fix.
2017-01-21 01:46:40 +01:00
Daniel Sheeler
e315b25eb3
Update metronome tooltip on gain change
2017-01-21 01:38:53 +01:00
d4c48390cc
Show last modified in recent-list
2017-01-21 01:19:24 +01:00
0808b87138
Add GUI part to immediately fan-out multi-out instruments on track creation
2017-01-21 00:40:18 +01:00
7960e1ddbf
GUI follow up for new-MIDI-track API change
2017-01-20 21:47:09 +01:00
17881b3221
update UI, new info API, display created_version in tooltip
2017-01-20 18:16:32 +01:00
6d4fc96f0b
Elaborate valgrind options
2017-01-20 13:54:15 +01:00
3dbdc4d837
Leave some notes about memory-leaks
2017-01-20 13:54:12 +01:00
d6106b22cb
Breathe at exit: allow event-loops to clean up
2017-01-20 13:53:53 +01:00
c6a7c9417e
Plug some mixer memory leaks
2017-01-20 13:53:45 +01:00
1d2a76f239
Free some one time alloc of the UI (cleaner valgrind output)
...
No incremental leaks here..
* downcase (const char*) uses strdup, caller needs to free
* free allocated cursors when the editor is destroyed
* drop static editor lua-instance & bindings
* delete allocated gtk image/icons
2017-01-20 13:53:37 +01:00
a8afe7faab
Remove cruft
2017-01-20 11:43:42 +01:00
aaf441d18f
Fix metronome level preference display
...
click-level fader is not a component added to the top-level, the page
intercepts the parameter_changed signal
2017-01-19 19:27:44 +01:00
e35f11e515
Allow to change metronome level via mouse-wheel
2017-01-19 19:12:25 +01:00
92115dc3ea
Update monitor section controls when channelcount changes
2017-01-19 16:29:29 +01:00
425cdb7e48
GUI: use new preroll-rec + trim mode
2017-01-19 13:05:54 +01:00
ebdf3de598
Remove rec-with-preroll, prepare for rework
2017-01-19 13:05:54 +01:00
22eae69078
Remove Editor API to calc preroll duration
2017-01-19 13:05:54 +01:00
7939c2211c
Add comment regarding themeable boxes
2017-01-18 18:28:21 -06:00
09e15909e0
Tweak some tooltip text.
2017-01-18 18:25:25 -06:00
45622aff48
Allow editor toolbar and background to be themeable.
2017-01-18 18:25:25 -06:00
f6061b32b2
fix code for ArdourButton so that an existing translation component to the cairo transformation matrix is honored correctly
2017-01-19 00:24:54 +01:00
ef64c7ba19
Promote the preroll_seconds config option to include musical time:
...
Interpret negative preroll time as bars
2017-01-18 23:47:50 +01:00
d650b3c292
prepare for musical-time preroll
2017-01-18 17:31:42 +01:00
6a486c0bf5
tweak table packing for more consistent spacing between buttons.
2017-01-18 10:33:38 -06:00
bc9b2f01f3
Shuffle the layout of new monitor section, so it is recognizably different than punch section; Standardize the button heights.
2017-01-18 10:33:38 -06:00
645402bc42
Add GUI action to record with preroll
2017-01-18 15:16:05 +01:00
cf31233cd1
Cleanup global monitor options:
...
- rely on parameter-changed signal emission to update buttons
- use dedicated button/style names
- improve tooltip
2017-01-18 12:25:02 +01:00
48da03e301
push sorted Stripable order back to PI (for control surfaces)
2017-01-18 05:14:48 +01:00
e8a4fe49b9
Add session option to enable count-in
2017-01-17 20:44:50 +01:00
b4ecb2525c
Fix a -Wreorder
2017-01-16 22:30:39 +01:00
a9f0e218f5
Prepare generic spill ([mix]busses)
2017-01-16 22:30:26 +01:00
17d54a0d1c
Configurable toolbar rec/punch & monitoring buttons
2017-01-16 21:58:53 +01:00
cf5a0de709
Add initial GUI support for global monitor states
2017-01-16 19:54:42 +01:00
1e03ad7336
setlocale(LC_MESSAGES) isn't valid when building with MSVC
...
In fact AFAICT it isn't supported by MinGW either (I've a feeling it probably isn't valid on Windows at all).
2017-01-16 13:44:23 +00:00
Hiroki Inagaki
777647259e
Add Japanese translation
2017-01-15 15:37:38 +01:00
1570b6c088
consolidate --help text, allow to generate man page.
2017-01-14 23:07:44 +01:00
058f1cf9e1
Fix editor-mixer update when deleting a Route before a VCA
...
When deleting the last track before a VCA, on-delete the editor-mixer
switches to display the next TAV. If that turns out to be a VCATAV,
the editor-mixer will ignore it and keep displaying the deleted route,
holding a shared pointer reference (ports won't be dropped, etc etc).
2017-01-13 08:43:18 +01:00
7841a75618
update alternate themes with automation-line-fill opacity
2017-01-12 15:21:21 -06:00
a869b39cd9
allow automation line fill opacity to be theme-able
2017-01-12 15:21:21 -06:00
008e51ed03
Minor tweak to bindings editor layout
2017-01-12 20:53:20 +01:00
d36f19ded9
Display name of conflicting keyboard binding
2017-01-12 20:53:20 +01:00
abe093dcc9
rename Bindings -> Keyboard Shortcuts
2017-01-12 11:51:43 -06:00
75c029f65f
Support repeated jump-backward-to-mark while playing.
2017-01-12 11:51:43 -06:00
1e30ec7286
Add some explanatory text to the Quirks settings
2017-01-12 11:51:42 -06:00
8dff52ce01
Show plugin format in menu lists. Particularly important on Mac, where you might have both AU and VST formats of a plugin
2017-01-12 11:51:42 -06:00
c6464e9c34
Move some actions into the global group:
...
This allows common keyboard shortcuts from any Tab (Editor, Mixer).
Discuss: should those actions/methods also be moved to ArdourUI instead of
PublicEditor?
2017-01-12 18:22:56 +01:00
90202f7675
coverage frames must still be deleted when switching back to Overlay mode
2017-01-11 11:43:44 +00:00
d1e7a5bd1c
Windows/Videotimeline: support all drives (no fixed docroot/drive-letter)
2017-01-11 03:55:04 +01:00
bbd7b2aeea
Prepare for windows video support on all drive-letters.
...
* add harvid version detection (>= 0.8.2 is needed)
* special case empty docroot (for windows, pass drive-letter)
2017-01-10 22:38:43 +01:00
9ddf80225b
Tweak TMM tooltip
2017-01-10 18:25:02 +01:00
522827577e
Shrink preferences window when detached
2017-01-10 18:25:02 +01:00
7551f6941f
never remove tracks from selection during a range drag
2017-01-10 15:18:00 +00:00
b64dcbb36f
correctly display region sync points in the editor region list, when they change
2017-01-10 10:26:23 +00:00
1587364f8d
avoid locate when clicking in region fade handles in smart mode+follow edits
2017-01-10 09:53:28 +00:00
82bea45b2b
add some preference tooltips and related code consolidation
2017-01-10 10:39:22 +01:00
c906a59a3c
Fix spacing for TC display
2017-01-10 10:39:22 +01:00
86e46ae41d
Better fix for widgets that do not apply to master bus: leave them in place, but insensitive, to retain layout
2017-01-09 19:41:31 -06:00
69d043766f
Revert "Remove the Solo+Iso buttons in the Master bus."
...
This reverts commit 7f280e2bed
.
2017-01-09 19:07:36 -06:00
d3f2451ad0
Fix mixer scrolling
2017-01-09 20:14:44 +01:00
7f280e2bed
Remove the Solo+Iso buttons in the Master bus.
2017-01-09 08:17:38 -06:00
fa828e0385
clamp values appropriately in AutomationLine::view_to_model_y()
...
Before this, drags from one automation track to another could add illegal/stupid values to an automation line. Presumably there needs to be another bounds check in ControlList
2017-01-09 12:41:49 +00:00
ef184b54f2
use reduced height for automation lines when firrst added, not just after a resizing
2017-01-09 12:29:24 +00:00
0006b50cec
Tweak Preference label
2017-01-08 17:49:03 +01:00
94a57e64f6
fix route ordering (and related possible crash on re-order)
2017-01-06 18:41:51 +01:00
nick_m
2ca06335f7
amend 4cb009058
(if newly active tempo became last it had no curve)
2017-01-07 03:39:24 +11:00
nick_m
d855ad2856
rename TempoSection::c_func() -> c(). ensure constant tempi have this set to 0.
2017-01-07 01:27:06 +11:00
nick_m
4cb0090583
fix some inactive tempi bugs
...
- no tempo curve for inactive tempi
- inactive and meter-locked tempi cannot be deleted.
2017-01-07 01:12:09 +11:00
bdb8cce6e3
Revert transport frame color in Ardour. But now its theme-able for those who are interested.
2017-01-05 17:41:40 -06:00
a5e0f1ff10
make entire transport bar have its own background, specifically themeable
2017-01-05 22:22:14 +00:00
ca9caa0394
Tweak spacings and layout of the Tempo+Meter dialogs.
2017-01-05 14:50:57 -06:00
7b3579bd4d
Un-bunch the bunched-up Keybindings editor widgets.
2017-01-05 14:31:27 -06:00
58466b9019
disallow mini-timebar navigation when recording
2017-01-05 17:48:03 +01:00
1de2afa6c3
VCA number-label: match track/bus header behavior
2017-01-05 17:13:33 +01:00