summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2020-01-14NO-OP: whitespaceRobin Gareus
2020-01-13Recover Unastudia theme.Ben Loftis
2020-01-13Recover cubasish themeBen Loftis
2020-01-13Recover Blueberry Milk themeBen Loftis
2020-01-13Sort palette colors by name onlyBen Loftis
2020-01-13Add more clues to port themes to new paradigmBen Loftis
2020-01-13Fix more default theme colorsBen Loftis
2020-01-13Tweak the tooltip for PDC buttonBen Loftis
2020-01-13Drop references held by any GUI Lua script after executionRobin Gareus
2020-01-13Fix re-packing of toolbar meterRobin Gareus
This fixes a gtk-warning when loading a session from a running instance: IA__gtk_table_attach: assertion 'child->parent == NULL' failed"
2020-01-12Processor list should use the same bg color as other listsBen Loftis
2020-01-12Add missing theme elements, and fix some thinkosBen Loftis
2020-01-12Apply some missing widget namesBen Loftis
2020-01-12Fix preference pane to access for external-syncRobin Gareus
2020-01-12Fix external timecode GUI displayRobin Gareus
Only show mis/matching TC if FPS has been detected and timecode master is locked.
2020-01-11fix drawing of zero-length notesPaul Davis
Note that the result is too narrow to be manipulated, though it can be moved
2020-01-11use Note::end_time() == numeric_limits<Beats>::max() as the indicator that a ↵Paul Davis
note is in-process w.r.t. recording We used to use length() == 0, but this clashes with actual zero-length notes
2020-01-11Scale the port matrix with the GUI/font-scaling setting.Carl Hetherington
2020-01-10Clarify insert-time optionRobin Gareus
2020-01-10Stop engine for new session creationRobin Gareus
This restores Ardour5 behavior and works around a missing "OK" button in the engine-dialog.
2020-01-10Special case JACK, sample-rate cannot be changed for new sessionsRobin Gareus
2020-01-09Allow to configure sample-rate of new sessionsRobin Gareus
When creating a session from the Editor (after Session > Close, or directly via Session > New) the engine-dialog needs to be displayed to allow configuring the sample-rate. This also consolidates scripted session setup: meta_session_setup() is now called from build_session(), instead of all callers.
2020-01-09Remove unused variableRobin Gareus
2020-01-08prevent MIDI note starts being drawn earlier than their region startPaul Davis
2020-01-08Mini-timeline, use explicit cairo-group to consolidate renderingRobin Gareus
2020-01-08Fix samples_as_time_string formattingRobin Gareus
2020-01-07Amend 8a5cbb8: fix variable-names and commentsRobin Gareus
2020-01-06Reenable the correct sort column and type when redisplaying regionsNikolaus Gullotta
2020-01-06Add Lua bindings for UIConfiguration variablesRobin Gareus
2020-01-05Allow public access to the editor-mixer-stripRobin Gareus
This is currently used by Mixbus to sync visibility of switches on the editor-mixer-strip with the main mixer.
2020-01-04Pixel-pushing: editor-meter size and alignmentRobin Gareus
Previously the "reset peaks" button expanded to incredible height when the GUI was scaled. Now the meter fills available space instead.
2020-01-02Unconditionally save instant.xml on session-closeRobin Gareus
This forces saving session-specific GUI settings (Playhead position, zoom/scroll with stationary PH, window and pane positions, etc. While many GUI operations immediately cause an instant.xml save, changing the playhead-pos in particular does not, nor mark the session as modified. This fixes an issue: 1. open session 2. move playhead 3. close session 4. re-open session, expect playhead at position from (2)
2020-01-01Fix crash when X11 is not available for VST UIsRobin Gareus
This should not happen -- VST gui_event_loop is only started if LXVST_XDisplay is not NULL. However the eventloop itself checks if LXVST_XDisplay is set, so this might happen with headless builds that still have access to a display, or due to some async event.
2020-01-01Bump (C) year: the year of ArdourRobin Gareus
2019-12-30restore early-return from fixup_bundle_environment() on macOS if not running ↵Paul Davis
from a bundle Mistakenly removed while getting stdout/stderr logging to work
2019-12-30Fix formatting samplecnt_t (aka int64_t aka long long int)Robin Gareus
2019-12-29move Transport Masters prefs tab under Transport, with LTC and MTC as subtabsPaul Davis
2019-12-27NO-OP: whitespaceRobin Gareus
2019-12-27Consolidate mini-timeline renderingRobin Gareus
2019-12-27Preferences/Config changes for image-surface settingsRobin Gareus
2019-12-26Vkeybd: force release notes on panicRobin Gareus
If key(s) are still being pressed, a key-repeat will re-trigger the most recently pressed note (depending on keyboard settings).
2019-12-25Use weak-ptr for source added/removed signals (2/2)Robin Gareus
2019-12-25Vkeybd: improve velocity dropdown usabilityRobin Gareus
Limit velocity dropdown to a subset of most used values, but allow to select any value using mouse-wheel
2019-12-24Vkeybd: use ArdourWidgets for all GUI elementsRobin Gareus
Remove Gtk widgets and improve look&feel consistency.
2019-12-23use new method in MidiPatchManager to use MIDNAM data when setting a ↵Paul Davis
MidiTimeAxisView
2019-12-19Vkeybd: numeric only spinboxes for octave and velocityRobin Gareus
based on a patch by Alex Mitchell
2019-12-19Vkeybd simplificationRobin Gareus
* remove Y-axis dependent velocity (difference between black/white keys made this not very usable * remove Bank/Patch selector (there are already three other Bank/Patch UIs * move keyboard-layout selection into Preferences > MIDI
2019-12-19Vkeybd: re-layout, prepare config & patch pane removalRobin Gareus
2019-12-19Vkeybd: add a mod-wheelRobin Gareus
2019-12-18Remove VST plugin discovery option from first-start wizardRobin Gareus
Because (a) it makes the startup seem "very long and complicated", and (b) sometimes fails or crashes weirdly, or (c) a plugin dialog gets hidden behind the main window, or ... Overall the first impression of the program may be horrible when the first step includes discovering VST plugins.