GZharun
8db6861fa2
[Summary] Implemented waveform zoom. Added feature to save waveform zoom state with the session.
2014-12-27 00:56:21 +02:00
YPozdnyakov
dbb0a6385b
[Summary]: ProgressDialog for Tracks creation and removal
2014-12-26 10:57:40 +02:00
YPozdnyakov
501ecd3392
[Summary]: region fade, trim area rework
2014-12-15 15:16:43 +02:00
Nikolay
9a9f9eb878
[Summary] Allow to set waveform colour in the Preference Panel
2014-12-12 11:03:16 +02:00
VKamyshniy
430ef8245e
[Commit] Eliminating unused time consuming SW units.
2014-12-11 23:06:36 +02:00
YPozdnyakov
ec210d50fd
[Summary]: Context menus rework
2014-12-10 12:39:07 +02:00
GZharun
5796709135
[Summary] added possibility to extend range selection vertically by click+shift
2014-12-08 18:18:37 +02:00
GZharun
6610ed615b
[Summary] Bound Enable Group Edit for range selection
2014-12-04 17:45:05 +02:00
GZharun
6f32d4e7c2
[Summary] Added "Enable Group Edit" session parameter and handler to process menu item requests and state updates
2014-12-04 16:57:08 +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
GZharun
dd78cce7b7
[Summary] Reworked master track behavior according to PRD
2014-12-02 16:58:01 +02:00
Paul Davis
ed1a465960
rework ruler tick mark computations for timecode and minsec rulers so that they work better at very large zoom levels
2014-11-26 13:40:22 +02:00
Paul Davis
32d656560d
add Editor::ruler_divide_height to specify where the divide in the ruler is between the "upper" and "lower" section
2014-11-24 19:29:22 +02:00
Paul Davis
37170e234f
remove loopbar as part one of refactoring ruler display and event management
2014-11-24 19:29:22 +02:00
YPozdnyakov
234ac74e7c
[Summary]: Main Menu (items View and Window) rework
2014-11-24 18:30:49 +02:00
GZharun
04940f5133
[Summary] Implemented correct functionality for Midi Drpodowns
2014-11-10 17:56:16 +02:00
GZharun
250214647f
[Summary] Refactored waves drop downs. Updated changed select item callback parameters, added feature drop box features (get_item, get_associated_data).
2014-11-10 11:46:54 +02:00
Paul Davis
2447af64f4
various work on Marker appearance
...
* restore selectable functionality previously removed
* removed all hard-coded colors
* adjust position of "MIDI" text upward to deal with rounding issue
2014-11-05 11:09:47 -05:00
Paul Davis
d0f648fce4
use FloatingTextEntry class to do "in-place" editing for marker rename
2014-10-31 10:00:06 -04:00
GZharun
56ab71cf68
[Summary] Implemented horizontal scrollbar functionality
...
[Details] Boundaries are set by session start/end markers;
Made it's boundaries adjustable when session start/end markers change;
when session is actively recording to be able to follow the playhead;
when sample scale changes;
2014-10-02 04:46:38 +03:00
Paul Davis
c4be44fe6e
move all marker/midi related code into Editor (since the visual elements in the GUI are all part of the Editor window, and populate/alter dropdowns as necessary.
...
We connect to the PortManager signals to indicate when ports are connected/registered/disconnected/unregistered.
Still to do: ensure initial visual state is consistent with actual backend state
2014-10-01 17:50:56 -04:00
Paul Davis
5bd1fad1be
add members and methods for use displaying MIDI scene change activity
2014-10-01 17:50:55 -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
Mykola
a1d4529776
[Summary] New implementation of Global Record Button
...
[Reviewed] GZharun
2014-10-01 12:42:40 +03:00
Paul Davis
6a5023c736
Functional: marker undo now works without deadlocks; overlapping skip
...
ranges work as agreed with Igor.
Implementation: change semantics of Location signals, change Locations
API, fix Session to handle signals correctly, clean up use of
Locations::apply() to avoid deadlock
2014-09-30 15:23:40 -04:00
GZharun
ea7ba3ed57
[Summary] Made correct region to be cut, when multiple rage selection are present.
2014-09-29 18:38:38 +03:00
VKamyshniy
db0c85efbc
[Summary] Little cleanup
2014-09-29 14:50:24 +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
cffd50766a
further pixel-by-pixel tweaks to deal with the fact that the skip bar is 1 pixel shorter than the marker bar
2014-09-24 12:38:29 -04:00
Paul Davis
01fa5ba3a2
use Waves' approach to GUI layout (pixel by pixel) to get vertical alignment in arrange area correct (or at least more correct)
2014-09-24 11:37:49 -04:00
VKamyshniy
3157d4f5ea
[Summary] Progressing the global tracks drop down.
2014-09-24 15:14:26 +03:00
Paul Davis
93cf0a7ccb
more changes to get mouse interactions with markers + rulers closer to PRD
2014-09-23 16:54:54 -04:00
Paul Davis
0472453d94
many substantive changes in the handling of ARDOUR::Location, Markers and drags/clicks on Markers.
...
It would have been nice to split this commit into parts, but it is all very interconnected and was not possible to
subdivide.
2014-09-23 10:49:21 -04:00
Paul Davis
12e7de3f48
start moving responsibility for color management for Markers from Editor into Markers
2014-09-21 17:38:48 -04:00
Paul Davis
63abfea552
use new ARDOUR::Location signals in GUI
2014-09-19 22:50:50 -04:00
Paul Davis
42809db01d
getting rulers/marker bars closer to PRD: add new ruler group, use new Marker API
2014-09-19 16:24:40 -04:00
nikolay
6f01d1894c
[Summary] Changed logic for GLOBAL REC button
...
[Reviewed] GZharun
2014-09-18 15:13:54 +03:00
Paul Davis
a95ec7ca5b
various changes to accomodate skip markers (which span the entire range of an ARDOUR::Location) and to add drag-to-create-skip
2014-09-17 21:42:33 -04:00
Paul Davis
b6b8b892c2
add action and menu item to control use of skip playback
2014-09-17 16:29:37 -04:00
VKamyshniy
0841473634
[Summary] Reworking ui per request from Igor. Very little occasional cleanup.
2014-09-17 10:01:48 +03:00
Paul Davis
db182c852e
use new marker IO dialog from marker button
2014-09-13 13:18:24 -04:00
Paul Davis
17b28d6e92
global rec button should indicate recording status
2014-09-12 12:55:24 -04:00
Paul Davis
603e36f705
make click on global solo button disable soloing
2014-09-11 17:50:22 -04:00
Paul Davis
230a701e93
make global solo button blink to indicate something-soloed.
...
Color choices in icons/global_solo_button_active.png need "artist"
attention especially since "SOLO" text is pre-rendered.
2014-09-11 17:34:20 -04:00
Paul Davis
00931a22b1
tweak,rearrange and otherwise iteratively approach PRD for DYNAMIC area at upper right of arrange view
2014-09-11 17:00:18 -04:00
GZharun
73709d1a04
[Summary] Added autoscroll support during track headers DnD operation
2014-09-09 17:20:44 +03:00
Paul Davis
2867fa20f3
add icons (with pre-rendered text) for add marker + global tracks button, tweak arrangement of upper right of arrange view, make add marker button work
2014-09-07 09:37:37 -04:00
Paul Davis
7219e57c2a
add required action for skip bar, and make visible by default
2014-09-05 16:52:08 -04:00
Paul Davis
92491ebebb
add new skip bar, to allow start on skip functionality
2014-09-05 16:07:07 -04:00
Paul Davis
ee1c8b1b60
renamed the transport-marker bar/ruler as punch-loop bar for more clarity in its purpose.
2014-09-05 15:54:58 -04:00