summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2016-08-17upcoming codenamesRobin Gareus
2016-08-17Make MixerStrip's automation menu behave like a dropdownJulien "_FrnchFrgg_" RIVAUD
2016-08-17Make the group button in MixerStrip behave like a dropdownJulien "_FrnchFrgg_" RIVAUD
Since it mostly is a multiple-choice menu.
2016-08-17Replace positioning function with popup helperJulien "_FrnchFrgg_" RIVAUD
Because all uses of the function positioning menus anchored to a widget were as callback argument to Gtk::Menu::popup() where the caller needed to correctly bind arguments, this led to repeated and a bit obscure code. Wrap the logic into an helper function that takes care of all that, and update the callers.
2016-08-16fix issue with WM close/delete ("X") button not working for window proxied ↵Paul Davis
dialogs (e.g. add route dialog)
2016-08-15allow constrained-drag of MIDI notes to workPaul Davis
2016-08-16Add missing line feed in midi_region_view.ccnick_m
2016-08-16Midi region ghost note uses beat-based note time calculation.nick_m
2016-08-16Fix frame-based beat calculation in ↵nick_m
MidiRegionView::snap_frame_to_grid_underneath() - this caused the ghost note under the pointer to behave badly when hovering near an audio-locked meter.
2016-08-14Remove assumption that the meter starts at frame 0 in ↵nick_m
Editor::apply_midi_note_edit_op_to_region().
2016-08-14Sync User Interactoin tooltips with new default settings.nick_m
2016-08-14Choose some non-overlapping defaults for User Interaction modifier keys.nick_m
2016-08-14Add a new modifier combination that allows overlap with snap-related defaults.nick_m
- this should be enough to handle all of the current possibilities.
2016-08-14User Interaction pref shows the push points modifier in the 'beginning a ↵nick_m
drag' row. - it is currently dual use (move both ends of a range marker during drag / push control points at the beginning of a drag). this may have to be separated, but as it is called the push points modifier, it belongs here.
2016-08-14Resolve potential ambiguity between the constraint modifier and the copy ↵nick_m
modifier when beginning a drag.
2016-08-14Ensure RelevantModifierKeyMask is updated on each modifier change.nick_m
- fixes bug where changing prefs in User Interaction only took effect on restart.
2016-08-14Ensure BBTRulerDrag operates within the tempo map.nick_m
2016-08-14Ensure positive length whan drag-adding new midi region.nick_m
2016-08-14Allow negative return in TempoMap::beat_at_frame() and its exact_ variant.nick_m
- audio-locked midi regions can be start-trimmed properly when close to 1|1|0 - a midi region placed before the first meter will continue the tempo curve and first meter. Only a couple of callers require change, as bbt_at_beat() already deals with this.
2016-08-13add nstewart to authorsRobin Gareus
2016-08-13Add "Marker Toggle" #5193Nathan Stewart
2016-08-13tweak strings now that 5.0 is outRobin Gareus
2016-08-13add RMS region normalization optionRobin Gareus
2016-08-08add plural forms for pt to gtk2_ardour/po/pt.po5.0-rc2Paul Davis
2016-08-08(updated) pt(_BR) update for gtk2_ardour from Marcelo TelesPaul Davis
2016-08-08Revert "pt(_BR) update for gtk2_ardour from Marcelo Teles"Paul Davis
This reverts commit cf08eaa32d0d7b17f44cec616f3c9bb0430ba19c.
2016-08-08updated russian translation from Alexandre ProkoudinePaul Davis
2016-08-08fix thinko that causes near duplicate menu items in group context menu when ↵Paul Davis
not in group tabs
2016-08-08fix bug when appdata.pot file cannot be regeneratedPaul Davis
2016-08-08GenericUI: better popup placement for automation modeJulien "_FrnchFrgg_" RIVAUD
2016-08-08Move anchored menu placement strategy to Gtkmm2ext utilsJulien "_FrnchFrgg_" RIVAUD
So that it can be used by others.
2016-08-07fix typoRobin Gareus
2016-08-07Make ArdourDisplay a subclass of ArdourDropdownJulien "_FrnchFrgg_" RIVAUD
2016-08-07Remove the space for checks/radios/icons in dropdownsJulien "_FrnchFrgg_" RIVAUD
2016-08-07Make Dropdown menus at least as wide as the buttonJulien "_FrnchFrgg_" RIVAUD
2016-08-07Improve placement of Dropdown popups.Julien "_FrnchFrgg_" RIVAUD
When an item in the menu corresponds to the currently displayed choice, vertically align the item with the button on menu popup.
2016-08-07Use a C++ bool constantJulien "_FrnchFrgg_" RIVAUD
2016-08-07Improve ArdourDropdown menu positionJulien "_FrnchFrgg_" RIVAUD
2016-08-06update german translationEdgar Aichinger
2016-08-05add a "Pin Management" button to the plugin UI-headerRobin Gareus
2016-08-04workaround changes in glibmm 2.49.xNils Philippsen
Glib::RefPtr defines the operator bool() as explicit which breaks comparisons like "some_ref_ptr == 0" or "... != 0". https://bugzilla.gnome.org/show_bug.cgi?id=769502
2016-08-03add a wrapper to launch the vst-scanner manuallyRobin Gareus
2016-07-31Update clear-gray-ardour.colorscooltehno
A peak rectangle in the mixer strip is ruled by "gtk_bright_indicator". In the previous commit I mixed up this item with "meterbridge label" & "meterbridge peakindicator". This commit changes "gtk_bright_indicator" from white to red and returns "meterbridge label" & "meterbridge peakindicator" state to primordial. So now the peak rectangle in the mixer strip will be red when a sound peak has a place.
2016-08-01Use S_ macro when comparing modifier names in User Interaction Preferences.nick_m
- Fixes bug where selecting 'Shift' as a modifier was ignored.
2016-07-31Update clear-gray-ardour.colorscooltehno
2016-07-30Update Spanish translationpablus
2016-07-29Update French translationJulien "_FrnchFrgg_" RIVAUD
2016-07-29Make monitor detection reuse the port name translationJulien "_FrnchFrgg_" RIVAUD
So that they never get out of sync, and translators don't get confused. Also replace some N_() where X_() was really intended.
2016-07-292016-07-29 Update zh.po for Ardoru 5.0YQ-YSY
2016-07-29GenericUI: Update all input controls on preset loadJulien "_FrnchFrgg_" RIVAUD
The existing code relies on AutomationControls for getting parameter changes and update the UI accordingly. One case where this doesn't yet work is preset loading, where ARDOUR::Plugin is responsible for actually loading the preset but doesn't notify the changes to AutomationControls. Since the input_controls vector now contains all ControlUI's that rely on AutomationControls to get updates, just listen to Plugin::PresetLoaded() and trigger an update of all elements in input_controls. This is temporary until a better solution is devised to make AutomationControls aware of preset loading.