Commit graph

15081 commits

Author SHA1 Message Date
Paul Davis
3486eb5108 Session should be using per-location signals for Location property changes
This fixes the interaction between dragging (e.g.) a skip range and the loop range
2014-10-07 09:07:14 -04:00
GZharun
c4866a9806 [Summary] Blocked redundant updates when mute button is pressed 2014-10-06 10:52:06 +03:00
Valeriy Kamyshniy
2b496f4637 [Summary] Fixing a bug: gain_display_button has not a chance to process button release event. 2014-10-02 16:27:18 +03:00
GZharun
df12ea21a9 [Summary] Fixed master bus UI live-cycle 2014-10-02 15:51:10 +03:00
Valeriy Kamyshniy
218f7eb60e [Submit] Fader should not swallow the button press 2014-10-02 15:32:14 +03:00
Valeriy Kamyshniy
337a193323 [Summary] Selection of track per MOUSE DOWN (not up) 2014-10-02 15:25:33 +03:00
GZharun
d47d4f545a Revert "change return value for several RouteUI:: button press handlers so that WavesButton::on_button_press_event() is still called."
This reverts commit 56890964ec.
2014-10-02 15:13:06 +03:00
Valeriy Kamyshniy
4e28348e55 [Summary] Setting loop is mode to true 2014-10-02 14:45:47 +03:00
VKamyshniy
826495ce38 [Summary] Change request from IGOR 2014-10-02 12:21:57 +03:00
VKamyshniy
42151129c9 [Summary] Change request from Igor 2014-10-02 12:21:56 +03:00
GZharun
25b8065e60 [Summary] Added session end marker 15 second shift after the last regin 2014-10-02 11:41:47 +03:00
GZharun
ffffe8bd62 [Summary] Changed scrollbar increments according to PRD 2014-10-02 11:11:33 +03: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
b22ed9cc9d add default session range of 5 minutes when creating a new session.
Odd: comment for this was still there but not the code. Missing in Ardour also, even master branch
2014-10-01 21:06:26 -04:00
Paul Davis
eed18d164e remove debugging output 2014-10-01 21:04:37 -04: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
d6afce9c0f emit MIDI scene change i/o activity signals in the right places 2014-10-01 17:50:55 -04:00
Paul Davis
b0eed6c537 make JACK backend report Midi-Through ports in physical port lists to make testing easier (it is arguably right anyway) 2014-10-01 17:50:55 -04:00
Paul Davis
f0f8b239ef fix WavesDropdown when used with radio menu items
::clear_items() would render the RadioMenuItem::group() invalid, thus causing crashes if the dropdown
is populated, cleared and repopulated. So redesign things to avoid a member group.
2014-10-01 17:50:55 -04:00
Paul Davis
5bd1fad1be add members and methods for use displaying MIDI scene change activity 2014-10-01 17:50:55 -04:00
Paul Davis
3005b699fa add missing ID for MIDI input activity icon 2014-10-01 17:50:55 -04:00
Paul Davis
418f992eae extend previous commit to allow separate input + output MIDI activity for scene change ports 2014-10-01 17:50:55 -04:00
Paul Davis
2b51e388fa add new signal to MIDISceneChanger object indicating inbound MIDI activity 2014-10-01 17:50:55 -04:00
VKamyshniy
a59a9a58fb [Summary] Removing indication of the pushed and hovered states for WavesButton and WavesIconButton 2014-10-02 00:24:57 +03:00
VKamyshniy
deddd3ad0d [Summary] Just pixel hunting 2014-10-01 23:40:55 +03:00
VKamyshniy
bc7d2daa02 [Summary] Just pixel hunting 2014-10-01 23:07:32 +03:00
GZharun
e335107f5d [Summary] Added Igor's changes in XML 2014-10-01 19:31:04 +03:00
VKamyshniy
929cf6612b [Summary] Change request from Igor. 2014-10-01 19:27:18 +03:00
VKamyshniy
97da2c29ff [Summary] Merging ARODUR's and TRACKS' preferences 2014-10-01 18:51:01 +03: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
Mykola
cd091631d6 [Summary] Fixed bug on Output Configuration Changed with Global Mute button
[Reviewed] GZharun
2014-10-01 12:42:00 +03:00
VKamyshniy
4f50a50cd4 [Summary] Merging ARODUR's and TRACKS' preferences 2014-09-30 23:09:03 +03:00
VKamyshniy
f0271dcd44 [Summary] Merging ARODUR's and TRACKS' preferences 2014-09-30 23:08:31 +03:00
VKamyshniy
b006f4ddf7 [Summary] Igor made the changes in UI 2014-09-30 23:08:30 +03:00
VKamyshniy
f2a6821b0f [Summary] Bug fixing 2014-09-30 23:08:30 +03:00
VKamyshniy
d80dc277d4 [Summary] Change request from Igor 2014-09-30 23:08:29 +03:00
VKamyshniy
32757db0b6 [Summary] Adding automatic toggling. 2014-09-30 23:08:28 +03:00
VKamyshniy
2bae3583fa [Summary] Just little reformating 2014-09-30 23:08:28 +03:00
VKamyshniy
af773d186f [Summary] Addinh Gtk::CheckButton to the set of available via XML-ed WavesUI 2014-09-30 23:08:27 +03:00
Paul Davis
c727b1022d ruler markers (i.e. loop) never ever show their name 2014-09-30 15:33:16 -04: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
0b5e60b368 [Summary] Made region selection deselect previous regions when another track is selected from mixer or meter 2014-09-30 17:54:23 +03:00
GZharun
e04c73415b [Summary] Made trackview_by_y_position calculate offset before getting track view for range drag 2014-09-30 17:53:36 +03:00
GZharun
cd1549a47b [Summary] Made range selection drag-able if object tool is active as well 2014-09-30 16:27:10 +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
Mykola
3c1147ceeb [Summary] Cut track's name in the Inspector
[Reviewed] GZharun
2014-09-30 16:26:37 +03:00
Mykola
7e63219983 [Summary] Bug fix in MixerStrip name editing
[Reviewed] GZharun
2014-09-30 16:26:37 +03:00
Mykola
3dec29efd1 [Summary] Set Master Track muted by default
[Reviewed] GZharun
2014-09-30 16:26:37 +03:00
Mykola
21f110759f [Summary] Show "rec enable button", "mute button", "solo button", "input monitoring button" in the Inspector if track is not Muster track
[Reviewed] GZharun
2014-09-30 16:26:37 +03:00