Ben Loftis
b7f38bbb7a
Remove track-adder button from the mixer-list, and add an obvious one at end of strips.
2018-02-12 15:29:38 -06:00
Ben Loftis
8e4e7fde05
Re-pack Editor Toolbar:
...
Move zoom tools to right of toolbar.
Tweak numeric (mode) keybindings to more closely match the order they appear in the UI.
Add some new default keybindings.
2018-02-12 11:42:21 -06:00
Ben Loftis
8f9f927212
Timecode instead of SMPTE.
2018-02-12 09:15:26 -06:00
Ben Loftis
ef5a6db864
Tweak combo-box sizing to match actual triangle size. Tweak size of grid_type_selector.
2018-02-12 09:13:39 -06:00
Ben Loftis
0e72ba4b64
Fix potential crash in snap_to_grid (grid-mark list is empty).
2018-02-11 12:05:23 -06:00
Ben Loftis
0299229e41
SoloSelection: gui part.
2018-02-11 09:39:45 -06:00
Ben Loftis
bc4fa677ec
Copy+Paste thinko: use passed-in variable instead of member variable. Maybe fix potential crash.
2018-02-10 09:06:46 -06:00
Ben Loftis
8584ea75d1
Cairo-fix cursor lines so they align perfectly with Rulers, Grids, and region edges.
2018-02-10 07:51:28 -06:00
Ben Loftis
8046f40f14
Remove unused code.
2018-02-09 13:44:49 -06:00
Ben Loftis
5e24b17478
Fix potential crash with EditAtSelectedMarker, when no marker is selected.
2018-02-09 13:43:20 -06:00
Ben Loftis
913445c981
new_grid: Add grid_lines.cc
2018-02-09 11:23:24 -06:00
Ben Loftis
dc61256466
new_grid: Rewrite of Snap and Grid. (squashed commit)
...
Separate Snap from Grid. Lots of naming changes.
Multiple simultaneous snap options allowed. Grid is one of the possible Snap options.
Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines.
The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser.
2018-02-09 09:59:39 -06:00
Ben Loftis
d6eb1c826f
new_grid: MidiRegionView::motion should propagate thru RegionView, so snapped_cursor is updated. This probably fixes other bugs as well.
2018-02-09 08:26:27 -06:00
Ben Loftis
c6eab71435
new_snap: Snapped Cursor ( squashed commit )
...
Snapped Cursor is a line that follows the edit point, and indicates where the operation will occur.
This replaces and extends the line that appears with the Cut tool.
New associated preferences: snap_threshold and show_snap_cursor.
2018-02-09 08:21:45 -06:00
Ben Loftis
b69d818ce9
Further defer changes of plugin Tags+Status, and consolidate code to call PluginListChanged only once.
2018-02-02 19:25:01 -06:00
Robin Gareus
1b13c4bf38
Revert "Clean up help-text, use multi-line single labels"
...
This reverts commit 17cdc8114c .
Using table row-pacing between labels provides a nicer layout
(less vertical blank space)
2018-01-31 15:22:36 +01:00
Robin Gareus
bdac92b763
Only list hidden plugins with "Show hidden only"
2018-01-31 15:16:49 +01:00
Robin Gareus
2b5ee5a963
Use new tag-search API
...
This fixes an issue where "By Tag" dropdown contained empty menu-items,
in case a hidden plugin is the only one with a given tag.
2018-01-31 14:04:14 +01:00
Robin Gareus
17cdc8114c
Clean up help-text, use multi-line single labels
2018-01-31 14:01:43 +01:00
Robin Gareus
fa55e1627a
Fix sensitivity of Tag-reset-button and row activation
2018-01-31 12:45:58 +01:00
Robin Gareus
942ca036aa
Plugin-Selector: Use ArdourButton instead of Gtk::CheckButton
2018-01-30 19:52:30 +01:00
Robin Gareus
ff36421d8e
Remove GUI-side LADSPA author-name tweaks.
2018-01-30 19:52:13 +01:00
Robin Gareus
54e155f4c7
Plugin-Selector replace Gtk::ComboBox with ArdourDropdown
2018-01-30 16:27:55 +01:00
Robin Gareus
8207b545d1
Use backend-API to reset tags, remove unused category
2018-01-30 13:10:32 +01:00
Robin Gareus
dc88471695
Don't automatically open plugin-GUI if there are no controls
2018-01-30 12:40:22 +01:00
Robin Gareus
6aa34c1b3a
Further tweaks to Plugin-Selector:
...
* update current search when toggling search_ignore_checkbox
* take filter-view into account when changing plugin-status,
immediately hide hidden or un-favorerd plugins from view.
* default to "effects only"
2018-01-30 12:40:06 +01:00
Ben Loftis
d282b91d96
Plugin Selector: ui tweaks.
2018-01-29 20:44:43 -06:00
Robin Gareus
cebfec8125
Major overhaul of plugin-selector: tag-management & filter
...
This is a squashed commit of various 'nutag' topic branch commits:
* re-layout plugin-manager
* remove category, add tags
* combine I/O columns in list.
* update filter to search name and tags
2018-01-30 01:34:41 +01:00
Robin Gareus
9e1acce333
Add plugin tag-filter to Mixer-favorites sidebar
2018-01-30 01:34:37 +01:00
Robin Gareus
a486ed4997
New PluginStatusesChanged API
2018-01-30 01:34:33 +01:00
Robin Gareus
8488dceeed
Prepare for PluginStatusesChanged API change
2018-01-30 01:33:54 +01:00
Robin Gareus
0772513499
LuaInstance: prepare for 3 argument signal/slot callbacks
2018-01-30 01:33:40 +01:00
Robin Gareus
0423247dd7
Emit a single change when changing track selection in the mixer.
...
Previously changing track-selection emitted 2 "stripable_selection_changed"
events: select (nil); select (new).
This fixes an issue with the FaderPort ctrl surface when editing plugins:
Switching from one track to another follows selection, but if no track is
selected, the FP switches from "Edit Plugins" to "Track" mode.
2018-01-27 20:51:32 +01:00
Robin Gareus
a314ff42b0
remove accidentally commited file
2018-01-27 20:48:55 +01:00
Robin Gareus
ccddc0db3a
Fix some small memory leaks (GUI)
2018-01-27 15:44:59 +01:00
Ben Loftis
76b7345ab6
Add tooltip to markers so they can be found without zooming in.
2018-01-25 08:20:25 -06:00
Hiroki Inagaki
277c75c894
Update Japanese translation
2018-01-23 12:14:36 +01:00
Robin Gareus
2ba3e03be5
Fix ffmpeg/ffprobe parser (sample/frame 30b087ab) - #7544
2018-01-21 11:35:22 +01:00
Robin Gareus
93625b108e
Use "frame" for video-frames, fixes video-monitor state.
...
revert/amend/undo 30b087ab for video-related units
2018-01-21 11:27:26 +01:00
Robin Gareus
b88fd1e6ca
Fix Export-format timecode spec (frames: timecode frames)
...
undo/fix 30b087ab3d
2018-01-21 11:00:57 +01:00
Robin Gareus
e1d3927882
Fix video preview request - #7544
...
see also 2e9fcceb1e and 30b087ab3
2018-01-21 10:53:12 +01:00
Robin Gareus
324938f017
fix DSP load indicator color
2018-01-14 19:17:11 +01:00
Robin Gareus
d03352cfac
Add Toolbar disk-space widget.
2018-01-14 18:49:27 +01:00
Robin Gareus
b0c5005cec
Separate DSP load indicator into generic gauge widget
2018-01-14 18:49:22 +01:00
Robin Gareus
f3185032a0
amend a954dca1: Prost Neujahr!
2018-01-01 04:59:11 +01:00
Robin Gareus
a954dca11f
Bonne année 2018
2018-01-01 02:11:32 +01:00
Robin Gareus
7ae480a13d
Keep Script Window on top.
...
Compare to f83dbf83 . We cannot use an ArdourWindow here (which
would do this automatically) since we don't want any keyboard-event
forwarding from this editor-window. It's also a main window, not
a WM::ProxyTemporary.
2017-12-31 18:31:54 +01:00
Robin Gareus
cb43d6a38a
Don't use a timer to update panner-UIs, rely on Changed signal
2017-12-31 18:15:34 +01:00
Robin Gareus
9105a64faa
Fix initial transport-window state display
2017-12-28 17:09:02 +01:00
Robin Gareus
c7ed461bcf
Add DSP-load & x-run widget to the toolbar.
2017-12-28 15:53:40 +01:00