Commit graph

468 commits

Author SHA1 Message Date
YPozdnyakov
df13b2fea2 [Summary]: fix System Lock on mac. Earlier System Lock window in case of calling from Main Menu didn't disable Main Menu. Closing 'System Lock' by 'close' button (mac only) didn't return active status to Main Menu. 2015-02-13 13:16:42 +02:00
YPozdnyakov
77ebb8371d [Summary]: Dialog logic restriction. Provided correct behaviour when user opens some dialogs and then calls File->Close (on mac). All earlier opened dialogs will be closed and just SessionDialog will be shown. 2015-02-12 19:59:01 +02:00
Valeriy Kamyshniy
8794093330 [Summary] Added deletion of markers by selection. 2015-02-09 22:29:36 +02:00
YPozdnyakov
b59990cdf2 [Summary]: add check of max/min value of temporal zoom tool 2015-02-09 15:37:02 +02:00
YPozdnyakov
496653d3d4 [Summary]: fix incorrect calculation of minus-Zoom value 2015-02-07 15:38:12 +02:00
YPozdnyakov
bda9bc7c35 [Summary]: correct focus position after using Zoom tool with selection. Previously focus was on the Playhead 2015-02-07 15:30:10 +02:00
Greg Zharun
0ffc6cef5d [Summary] Implemented restriction logic usecases for Record
[Details] Please, note, that insensitive (during record) topbar buttons will have incorrect look so far. Will be fixed by VKamyshniy
[Reviewed by QA] MKosharniy
2015-01-29 17:59:21 +02:00
GZharun
5af3720990 [Summary] Added "split on playhead" operation.
[Reviewed by] IMaximenko
2015-01-28 17:24:19 +02:00
Nikolay
f461eb4699 [Summary] Implemented WavesEntryDialog. Changed ardour-style dialog for Region Name Edit on new style dialog
[Feature reviewed] Igor Maximenko, MKosharnyy
[Reviewed] YPozdnyakov
2015-01-28 13:52:04 +02:00
GZharun
027e264616 [Summary] Bound waveform zoom In/Out to View->Zoom->Waveform Zoom In/Out menu items 2015-01-23 19:00:26 +02:00
GZharun
f0637059f5 [Summary] Made split to work as required for TracksLive 2015-01-23 18:43:33 +02:00
GZharun
28b7e75164 [Summary] Fixed bug 45965: Copy does not work properly in multiselection mode
[Details] Regions will be copied to the same tracks they were copied/cut from regardless track header selection, using playhead position as paste point
[Reviewed by QA] MKosharniy
2015-01-23 17:13:38 +02:00
GZharun
6247f46490 [Summary] Zoom tool and temporal zoom will make session dirty 2015-01-19 19:59:35 +02:00
GZharun
c53a3dfedc [Summary] Fixe bug: split on range worked on the selected track instead of regions covered by range 2015-01-19 19:38:23 +02:00
Nikolay
86f858c82b [Summary] Embed (DRAG-nDROPped) file with different sample rate DIALOG
[Feature reviewed] Mykhailo Kosharnyy
[Reviewed] YPozdnyakov
2015-01-15 18:23:41 +02:00
Nikolay
894959ead8 [Summary] Bug #44605 "Zoom out with key "-" leads Tracks to SWOD or crash"
[Reviewed] YPozdnyakov
2015-01-14 11:28:21 +02:00
GZharun
5f6020efad [Summary] Removed master track 2015-01-12 10:32:12 +02:00
GZharun
012e1811d1 [Summary] Fixed range specific context menu operations making them non related to selected track header 2015-01-09 10:36:17 +02:00
GZharun
d7cbd9ef0c [Summary] Fixed bug with incorrectly selected regions after paste 2014-12-27 01:07:27 +02:00
GZharun
8db6861fa2 [Summary] Implemented waveform zoom. Added feature to save waveform zoom state with the session. 2014-12-27 00:56:21 +02:00
Nikolay
13c45a865a [Summary] Vertical zoom performance improvement sugested by Valery
[Reviewed] VKamyshniy
2014-12-24 18:18:13 +02:00
GZharun
b5d7da6142 [Summary] Restricted placing markers closer then one frame by + button and mouse double click
[Reviewed by QA] MKosharnyy
2014-12-18 11:40:49 +02:00
GZharun
fc5d97edc2 [Summary] Fixed bug 44136. Region was not selected after paste operation 2014-12-17 18:31:57 +02:00
Nikolay
9a9f9eb878 [Summary] Allow to set waveform colour in the Preference Panel 2014-12-12 11:03:16 +02:00
GZharun
ff619cbdb6 [Summary] Fixed issue when righthand region was not selected after cut (with cut tool) 2014-12-09 15:37:22 +02:00
Nikolay
d9e0a534a5 [Summary] Message Dialog rework
[Reviewed] VKamyshniy
2014-12-09 11:57:30 +02:00
GZharun
930b87d8e1 [Summary] Reworked range selection according to PRD
[Details] Eliminated range selection relation to track header selection
Made range drag with region cut/copy reversible
Fixed bugs

Still to do with range selection: shift+click support, Enable Group Edit operation
2014-12-04 15:44:17 +02:00
VKamyshniy
fa02cb2f6e [Summary] SET Zoom Focus to PlayHead when zooming by the slider in top bar. 2014-11-27 15:34:27 +02:00
VKamyshniy
8a9f8de8f2 [Summary] Debugging info added to exchange with other bug hunters. 2014-11-25 18:59:12 +02:00
Paul Davis
f8d4b66205 a few tweaks to zoom computations so that zoom-to-range works correctly 2014-10-22 09:17:00 -04:00
GZharun
048d03ecd8 [Summary] When range sellection covers multiple regions all of them will be processed by range drag 2014-10-01 17:56:06 +03:00
GZharun
2abdc5a66c [Summary] Made route selected after cut even if there were no selected route before. 2014-09-30 16:27:10 +03:00
GZharun
d798a8fc49 [Summary] Made only right side regions selected after cut 2014-09-30 11:29:19 +03:00
GZharun
ea7ba3ed57 [Summary] Made correct region to be cut, when multiple rage selection are present. 2014-09-29 18:38:38 +03:00
GZharun
d006e75f43 [Summary] Implemented range drag functionality as required by PRD
[Details] Range cuts region when dragged, range copies region when dragged with Alt pressed
2014-09-25 17:55:07 +03:00
Paul Davis
d7f37c9bab do not stupidly try to save punch/loop/session ranges during clear_ranges op 2014-09-17 16:29:36 -04:00
Ben Loftis
0e44be211c fix various loop-initiation faults 2014-09-17 07:06:05 -04:00
Colin Fletcher
98bf6497b8 Make zoom-to-session include regions currently being recorded 2014-09-17 07:06:05 -04:00
Ben Loftis
93a20f469d fix Play Loop from range context menu 2014-09-17 07:06:03 -04:00
Paul Davis
b5491ad6d3 use Marker::default_new_marker_prefix 2014-09-11 17:00:18 -04:00
Paul Davis
7ee8dd4159 use Editor::reset_controls_layout_height() when resetting height after fit_tracks(), rather than tweaking it directly 2014-09-04 10:50:43 -04:00
Ben Loftis
7d0bfeadd8 Add some new zoom-to-selection actions, so zoom tool is less needed.
Reverse order of items in the zoom menus to match Ardour.
Consolidate the extra zoom math into a function;  this fixes a problem in zoom-to-session.
2014-08-18 12:42:16 -04:00
Paul Davis
9b240978a7 add Editor::trackviews_height() convenience function to determine height of trackview area of canvas; use to help fix set_visible_track_count(); don't consider hidden tracks in that function; add "Selected" to that selector menu 2014-08-18 12:30:22 -04:00
Paul Davis
90502b200d scroll up/down by tracks uses top edge as "focal point"; fix some other nasty code details 2014-08-18 12:23:52 -04:00
Paul Davis
f6fd3d18b9 restore correct functioning of fit-tracks, which was mistakenly removed because of a failure to understand its complexities 2014-08-17 21:12:15 -04:00
Paul Davis
10becc1411 add "fade range" operation, bound to alt-f at present by default 2014-08-17 21:00:59 -04:00
Ben Loftis
31ffc2aa85 fix thinko with split selections. also ignore follow_edits when we are splitting, because the playlist freeze and the newly added regions cause the playhead to jump to unexpected locations 2014-08-17 20:44:22 -04:00
Paul Davis
3b0ce4038e initial implementation of "bring all media into session folder". Incomplete but basically functional for audio files 2014-08-17 20:43:49 -04:00
Ben Loftis
2e3acae230 now that track and region selections are mutually exclusive, you need a separate action to select-all-tracks and select-all-regions. also, preserve region selection during a split, iff we are working on a region selection: only add the newly created regions, dont change anything else in the selection; leave that in control of the user 2014-08-17 20:38:04 -04:00
Ben Loftis
f0d7b35bc7 new approach to selections which will help rationalize Split and similar functions. Object and Track selections are now mutually exclusive. a split will happen at (a) selection->regions (b) the intersection of edit_point and selection->tracks or (c) the region under the mouse, IFF nothing else is selected. 2014-08-17 20:37:37 -04:00