Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-18 | Consistent Lua script error and print() output 2/2 | Robin Gareus | |
2020-04-18 | First part of translation review | Julien '_FrnchFrgg_' RIVAUD | |
2020-04-18 | Update French po files from code | Julien '_FrnchFrgg_' RIVAUD | |
2020-04-18 | Allow to hide inline-controls using shift+right click | Robin Gareus | |
2020-04-17 | Prefer PBD::Unwinder to temporarily change a variable | Robin Gareus | |
2020-04-17 | shift-tab generates shift-iso_left_tab so fix MIDI editing bindings | Paul Davis | |
2020-04-17 | fix name of MIDI editing action | Paul Davis | |
2020-04-17 | expand everything for a key editor tab is there is only 1 child node | Paul Davis | |
2020-04-17 | Fix canvas scroll-event zoom-focus | Robin Gareus | |
Unconditionally use the mouse-cursor as zoom-focus when holding <ctrl> while scrolling on the canvas. This is consistent with using ctrl + scroll in the ruler area. | |||
2020-04-17 | change default (non-modified) transpose kbd action to use 1 semitone | Paul Davis | |
2020-04-17 | do not reset import status to cancel for every path imported before ↵ | Paul Davis | |
starting; fixes failure of cancel to stop import | |||
2020-04-17 | when re-entering the track canvas in internal edit mode, ensure that kbd ↵ | Paul Davis | |
focus is set | |||
2020-04-17 | fix actions names & description for note transport to reflect semitone not tone | Paul Davis | |
2020-04-17 | remove debug output | Paul Davis | |
2020-04-17 | Allow to override zoom-focus to mouse | Robin Gareus | |
When Prefs > Editor > Zoom to mouse position... is disabled. Ctrl + Scroll now allows to override the current zoom-focus, and zoom in/out at the mouse-cursor position. | |||
2020-04-16 | more sane design for MidiRegionView::nudge_notes() | Paul Davis | |
Use nudge clock if snap/grid is disabled; use grid (and grid/4 if "fine" adjustment is chosen) | |||
2020-04-16 | remove debug output | Paul Davis | |
2020-04-16 | fix names and add descriptions of MIDI actions | Paul Davis | |
2020-04-16 | fix some MIDI keybindings | Paul Davis | |
2020-04-16 | fix namespaces for MIDI note bindings | Paul Davis | |
2020-04-16 | changes to deal with region/note selection when changing into/out of ↵ | Paul Davis | |
internal edit mode Also, activate MIDI editing actions so that they are effective in internal edit mode | |||
2020-04-16 | bindings for MIDI editing operations | Paul Davis | |
2020-04-16 | NOOP: use braces as per style guide | Paul Davis | |
2020-04-16 | use new API to get selected MIDI regions and clear current note selection in ↵ | Paul Davis | |
a MIDI region | |||
2020-04-16 | MidiRegionView no longer handles any keypresses or alters editor "note ↵ | Paul Davis | |
selection" 1. Alt is still handled to change drag behavior 2. Selection doesn't store notes unless they are part of the cut buffer, which means we should not be altering the note selection in the editor's selection object most of the time. | |||
2020-04-16 | NOOP: newline removal | Paul Davis | |
2020-04-16 | fix up action names for MIDI editing | Paul Davis | |
2020-04-16 | change Selection object to be more clear about the status of MidiRegionViews ↵ | Paul Davis | |
and notes 1) Notes are only present in a Selection object if it is being used as a cut buffer. They are never stored there as part of "normal selection" - that is delegated/left to MidiRegionViews that own the notes. 2) MidiRegionViews are stored in the Selection as "just" RegionViews, so provide a convenience method to access them. This doesn't actually change much, since even the old MidiRegions object was actually just a RegionSelection i.e. RegionViews. | |||
2020-04-16 | add a bunch of argument-free methods to MidiRegionView for use as actions | Paul Davis | |
2020-04-16 | change algorithm for activation/propagation of key events to allow multiple ↵ | Paul Davis | |
bindings We now check from the focus widget (if any) for any widget heirarchy bindings, and try to use them. Next use the "top level" bindings passed in (top level is quoted because they may be owned by a tab, rather than a window). Finally, if the event is still not handled, try the global bindings This model more closely matches what I think a reasonable programmer with experience of other GUI toolkits would expect, and allows us to have multiple bindings present (though not simultaneously used) in a given window | |||
2020-04-16 | Fix another typo #8016 | Robin Gareus | |
2020-04-16 | Fix typos #8016 | Robin Gareus | |
Duplicate "the", missing "file" | |||
2020-04-16 | Update German translation | Edgar Aichinger | |
2020-04-16 | Update french translation #8016 | Robin Gareus | |
2020-04-15 | Disable spill when target-bus is removed #8014 | Robin Gareus | |
Individual mixer-strip already revert to default display when the send vanishes. This also resets the mixer view. | |||
2020-04-15 | Fix typos, consistent translatable strings | Edgar Aichinger | |
2020-04-15 | Add automation lane for poly-key-pressure | Robin Gareus | |
2020-04-15 | Only CCs can have custom MIDNAM labels | Robin Gareus | |
2020-04-15 | Prefer parameter_is_midi() API, fixes PolyKeyPressure | Robin Gareus | |
Previously MidiNotePressureAutomation was not assumed to be MIDI automation. | |||
2020-04-15 | NO-OP: whitespace | Robin Gareus | |
2020-04-15 | Fix assert when showing embedded LV2 plugin UI -- #8013 | Robin Gareus | |
2020-04-15 | Update labels in MIDI Automation Lanes when MIDNAM changes | Robin Gareus | |
2020-04-15 | Update CC Automation menu when MIDNAM changes | Robin Gareus | |
2020-04-15 | Limited listed CC-channels to ChannelNameSet channels | Robin Gareus | |
2020-04-14 | Quick and dirty dropping support for rippling across tracks | Johannes Mueller | |
Ripple editing will be reworked some point after 6.0 | |||
2020-04-14 | Fix #8012 to some extent. | Johannes Mueller | |
As soon as we ripple drag the selected region out of the original track, ::remove_unselected_from_views() is called and the rippled regions on the original track are not covered when ::remove_selected_from_views() is called again in ::finished(). Therefore we need to shift the regions remaining on the original track back and forth again, in order to have them properly in the undo history. | |||
2020-04-14 | changed text for adding a foldback send from monitor | Len Ovens | |
Menu item was added before name was finalized but needs to match names used everywhere else | |||
2020-04-14 | Keep string markdown untranslatable | Robin Gareus | |
2020-04-14 | Drag/Drop import region to where it was dropped | Robin Gareus | |
Previously only drag/drop to existing tracks used the target time-position and files imported as new tracks using the drop-zone were placed at 00:00:00:00. | |||
2020-04-14 | Make import-dialog independent of only-copy preference | Robin Gareus | |
This also fixes a logic error when "get_only_copy_imported_files" was unset. The condition under which "copy" was mandatory was rather convoluted, so this also provides a more consistent user-experience. |