summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2018-09-01Restore mixer scroll offset after spillRobin Gareus
2018-08-29Clarify video-export dialog phrasesRobin Gareus
2018-08-24add shift-alt-(up|down) to editor to navigate VCAs with up/downPaul Davis
2018-08-24use new CoreSelection methods in editor and mixerPaul Davis
2018-08-24provide mixer-specific bindings for Alt-(up|down) to match editorPaul Davis
2018-08-24invert-selection: if tracks are selected, invert selection at that level, ↵Paul Davis
unless in internal edit mode
2018-08-24move select-all-tracks,deselect-all,invert-selection to be global actions ↵Paul Davis
(and bindings)
2018-08-16Plugin Load Info: add a triangle indicator, tweak layoutRobin Gareus
2018-08-16Tweak labels for plugin-load displayRobin Gareus
2018-08-15Remove plugin-manager's channel-filterRobin Gareus
For most plugin-standards it is useless. Variable I/O is not filtered, and many plugins also come in mono-compatible stereo-variant. The MIDI filter never worked reliably either.
2018-08-15Remove ill-conceived Mixbus special case.Robin Gareus
Using "Audio I/O" prevents instruments being listed by default.
2018-08-15Keep MSVC happy by specifying which version of 'floor()' we want (gtk2_ardour)John Emmas
2018-08-15Tweak plugin DSP stats UIRobin Gareus
* add Clear/Reset button * increase opacity of min/max bar * variable log-scale base * vertically align error-bar
2018-08-15Draw Plugin DSP load bargraphRobin Gareus
2018-08-13Fix missing enum case: Avoid a divide-by-0 crash.Ben Loftis
2018-08-11initial implementation of keyboard event forwarding for LXVSTPaul Davis
2018-08-10Likely fix for jittery snapped-cursor when dragging a region.Ben Loftis
2018-08-09Add Launch Control XL iconTérence Clastres
2018-08-09Set VCA Pane toggle sensitivityRobin Gareus
2018-08-09Ignore scroll-wheel while dragging notes.Robin Gareus
Previously, dragging a MIDI note and scrolling with scroll wheel (to change velocity) made the note jump back to location before drag.
2018-08-09Fix VCA pane being made visible when redisplaying tracksRobin Gareus
2018-08-09Backport Mixbus' mixer shadowRobin Gareus
This is incomplete, pending backporting of Mixbus mixer_ui.h changes, but this way it won't be forgotten. And it might be handy to also include the shadow in Ardour's theme?!
2018-08-08Add method to show/hide VCA (and Mixbus) Mixer paneRobin Gareus
2018-08-07Add Launch Control XL control surface supportTérence Clastres
2018-08-05remove debug output file!Paul Davis
2018-08-04Fix preference ID for MIDI-inputRobin Gareus
2018-08-04Unify support chat channel.Robin Gareus
2018-08-03Fix Italian translationRobin Gareus
Context separator `|` is for original messages only.
2018-08-02Add scrollbar to LuaDialogRobin Gareus
2018-08-02Lua-dialog: allow to set folder for file to load/save.Robin Gareus
When a non-existent file-path is given, GTK falls back to show the containing folder and automatically goes up to parent folders until the root. This removes the explicit file/folder check and delegates the behavior to GTK, allowing to set a folder for a non-existent file.
2018-07-31Tweak FP2/2018 imageRobin Gareus
2018-07-31Tweak FP2/2018 Ctrl-Surface UIRobin Gareus
2018-07-31Cleanup trigger_script_by_name() debug/error messagesRobin Gareus
2018-07-30Ruler visibility is not really a session-prop.Robin Gareus
This fixes an issue with the session being marked as dirty without any actual change. Also this method indirectly called during session-load when the UI state is restored, a potential race with "Session::Loading" being unset.
2018-07-27Allow to disable smart ruler changes.Robin Gareus
2018-07-27NO-OP: clean up whitespace, separate methodsRobin Gareus
2018-07-27new_grid: The Return of the snap_to_X functions.Ben Loftis
We no longer assume that Snap always uses the visible ruler lines. If you want to snap to the grid, and ignore the users zoom scale, use SnapPref::SnapToGrid_Unscaled This fixes 2 (known) oversights: "snap region(s) to grid" and "regions whose start are left of the canvas edge".
2018-07-27new_grid: fix some thinkos in ruler math, to better match sensible grid lines.Ben Loftis
Tweak enums to better match the Grid values they represent.
2018-07-27new_grid: Add options for rulers_follow_grid and grid_follows_internalBen Loftis
2018-07-25Reset export-config maps before each new export (2/2)Robin Gareus
2018-07-24GUI tweaks for unset midi banks.Robin Gareus
Some MIDNAM files use Patch-Banks that do *not* have a common midi bank (CC0, CC32) but the Patchbank is instead just a collection of patches. There may be more than 127 patches in a patch-bank and each of those may be in a different midi-bank (e.g. Roland SC-88 Pro). Midnams like these are now properly supported via dropdowns (in the patch add/modify dialog and timeline), but ignored by the grid (patch-widget). More work is needed.
2018-07-23Don't cut-off grid-type.Robin Gareus
Now that the zoom buttons are right-aligned, a variable spaced grid selector is less of an issue (except perhaps on 1024px wide screens)
2018-07-23Hardcode pitch-shift algorithm (for now)Robin Gareus
This fixes an issue with pitch-shift using the most recently used time-stretch algorithm, which may be "resample.." (effective NO-OP). Also leave a ToDo note regarding rubberband crispness levels for later.
2018-07-23Revert "Add timestretch debug printf"Robin Gareus
This reverts commit c2e520fab056834a7181e08a1cd0fa3e14796b1e.
2018-07-23Fix timestretch "resample without preserving pitch"Robin Gareus
2018-07-23Add timestretch debug printfRobin Gareus
2018-07-19Fix Ctrl-Surface UI/Edit button sensitivityRobin Gareus
Only enable button if the surface has an editor-GUI.
2018-07-18Fix generic UI sliders w/rangestepsRobin Gareus
Leave the user in control while the slider is being dragged. Previously there was a feedback loop: User-drags slider -> value changes -> value is rounded -> slider is updated with rounded value (while the user still drags)
2018-07-16make sandbox = false, for scripts called by Editor::trigger_script_by_name()Nikolaus Gullotta
2018-07-14Fix typosBen Loftis