Commit Graph

23131 Commits

Author SHA1 Message Date
Paul Davis
8b5533478f This commit breaks generic GUIs for many LV2 plugins.
Revert "Add checks for supported variant types"

This reverts commit 00ed7c81d3.
2016-12-20 11:33:30 +00:00
nick_m
9038be49d8 improve midi zoom/scroom performance with lots of notes.
- mostly due to searching a multiset rather than a list of
	  canvas events.
2016-12-20 21:31:54 +11:00
Robin Gareus
ba970cc191 Rearrange LTC preference entry 2016-12-20 10:51:04 +01:00
Hanspeter Portner
00ed7c81d3 Add checks for supported variant types
Add checks for supported variant types in 'build_control_ui'.
2016-12-20 09:07:50 +00:00
Robin Gareus
1fbc9aaa69 add tooltip to mini-timeline 2016-12-20 03:59:15 +01:00
Robin Gareus
da4d29401a fix mini-timeline marker-prelight 2016-12-20 03:59:15 +01:00
Robin Gareus
73ad6b3766 Allow to customize parts of the main toolbar 2016-12-20 03:59:15 +01:00
Robin Gareus
f6dc24b901 Prepare for re-use of TimeInfoBox w/o punch-clock 2016-12-20 03:59:15 +01:00
Ben Loftis
6941d0b74d Fix the case of jump-to-next-Subdivision 2016-12-19 17:25:59 -06:00
Ben Loftis
22bc091c37 Fix the case of jump-to-next{prev}-Bar 2016-12-19 17:25:59 -06:00
Ben Loftis
6ebf14c2c2 Fix the case of jump-to-next{prev}-Mark. 2016-12-19 17:25:59 -06:00
Ben Loftis
05119ae3ee Change default binding of left+right arrow keys to jump by Grid setting. 2016-12-19 17:25:59 -06:00
Robin Gareus
58124e7544 Don't dynamically allocate ShuttleCtrl
With manage() both the button and shuttle were free'ed when the table
was destroyed.
2016-12-20 00:20:00 +01:00
Paul Davis
0a167f5c99 Fix minimum/maximum discovery for integer params (from Hanspeter Portner) 2016-12-19 23:10:36 +00:00
Paul Davis
7b9d3f94d4 make solo button on faderport actually work 2016-12-19 22:56:37 +00:00
Paul Davis
f5c5a9c72e small fix for italian (#7180) 2016-12-19 22:37:13 +00:00
Robin Gareus
2561b98f8a Move shuttle/speed text outsize 2016-12-19 22:11:53 +01:00
Ben Loftis
efd55f7526 Fix a leftover from 3e214e (Follow Range behavior). 2016-12-19 14:10:58 -06:00
Ben Loftis
386a1ed96e Separate is an Editor action (like Delete), not a Region action. 2016-12-19 14:08:23 -06:00
Ben Loftis
3e214eb4ea Tweak behavior of Play-With-Preroll action 2016-12-19 13:14:44 -06:00
Ben Loftis
628c99d555 Follow Edits => Follow Range
* "Follow Edits" button had several behaviors that confused users.
* "Follow Range" only has 2 behaviors:
** Click anywhere in Range mode (or Smart mode) to locate the playhead.
** When you select a Range, "Play" will play the selected range.
2016-12-19 13:14:44 -06:00
Robin Gareus
267dd5edd9 update mini-timeline to immediately display tempo-map changes 2016-12-19 19:25:14 +01:00
Robin Gareus
a5f61340ef Show relevant preferences on sync-button right-click 2016-12-19 19:21:38 +01:00
Robin Gareus
d82abddfff cont'd work on mini-timeline:
* add context-menu to configure visible time-span
* prelight markers on mouse-over
* constrain active click area (mouse-up)
* change scroll-event granularity: multiple of configured span.
2016-12-19 19:12:13 +01:00
Paul Davis
53be243f6a Session::_ac_thread_active should be used with atomics to create memory barriers, even though lock ordering is likely correct now 2016-12-19 15:33:54 +00:00
Paul Davis
3d1eb9a6e5 Session::auto_connect_thread_terminate() cannot use ::auto_connect_thread_wakeup() because that method is allowed to "fail".
Should fix hangs when closing a session with the ALSA backend (and perhaps others too).
2016-12-19 14:36:39 +00:00
Robin Gareus
ae6a5c95d7 update canvas test tool 2016-12-19 13:38:05 +01:00
Robin Gareus
004431426d Towards packing CairoWidgets on ArdourCanvas. 2016-12-19 13:36:42 +01:00
Robin Gareus
218d376154 vertically center text in time rulers 2016-12-19 13:27:22 +01:00
Robin Gareus
6bbb2c72f0 NO-OP: whitespace 2016-12-19 13:27:22 +01:00
Robin Gareus
b47bfc0121 Update Marker display style: consistent height & color 2016-12-19 13:27:22 +01:00
Ben Loftis
7ad62ffbed Ruler labels should be normal weight. 2016-12-18 20:13:38 -06:00
Ben Loftis
f3430409a6 Consolidate clock bg colors to use the same dark grey 2016-12-18 19:51:43 -06:00
Ben Loftis
61470b3df1 Consolidate green clock colors to use the same green 2016-12-18 19:36:32 -06:00
Ben Loftis
b44889a55b Reinstate spacer between Punch In,Out. 2016-12-18 17:14:02 -06:00
Robin Gareus
25bb0873b9 Clean up Clock Tempo, TimeSignature labels 2016-12-18 23:41:42 +01:00
Robin Gareus
aec3b5d4ad Have the computer count columns for us. 2016-12-18 23:20:14 +01:00
Robin Gareus
bd0fc8cafc Shorten sync-button label/size 2016-12-18 23:17:29 +01:00
Robin Gareus
2cb9f4167a fix table layout typo 2016-12-18 22:59:17 +01:00
Robin Gareus
27415486fc fix blank mini-timeline 2016-12-18 22:58:19 +01:00
Robin Gareus
1bc0f9a178 consolidate mini-timeline code, latch expose 2016-12-18 22:21:10 +01:00
Robin Gareus
06938105a4 Simplify spacer code 2016-12-18 21:39:36 +01:00
Ben Loftis
dae2dcd53e Transport Layout: horizontal separator makes it look too busy. Commented out for now. 2016-12-18 13:47:14 -06:00
Ben Loftis
ab37491614 repack widgets, and add some spacer elements 2016-12-18 13:34:15 -06:00
Robin Gareus
0a5236266d Add clock-button tooltips 2016-12-18 19:23:12 +01:00
Robin Gareus
5b80a6ba04 Tweak Tempo and Meter precision, and shorten the label to accomodate 2016-12-18 18:58:56 +01:00
Robin Gareus
89b9456024 Revert mini-timeline marker drawing to before 448f921d 2016-12-18 18:18:11 +01:00
Robin Gareus
76c3337159 consistent size of sync-button 2016-12-18 18:18:11 +01:00
nick_m
5f94259075 show all parameters when adding a meter via the tempo dialog. 2016-12-19 04:15:46 +11:00
nick_m
d4f7f5ffa2 TempoMap - rename some methods.
gui_move_tempo   -> gui_set_tempo_position
	gui_move_meter   -> gui_set_meter_position
	gui_dilate_tempo -> gui_stretch_tempo
2016-12-19 04:13:17 +11:00