Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-06 | UI limitations for mp3 import | Robin Gareus | |
2019-12-05 | Undo habits of a Serif font lover | Robin Gareus | |
2019-12-05 | VKeybd: grab and ignore some keys | Robin Gareus | |
With default QWERTY and QWERTZ layout some keys that are easily accidentally pressed. Those triggered editor actions, (e.g. "a" (audition), or "1" (edit-tool)) and are now ignored. | |||
2019-12-05 | Prefer wider/fatter Sans font | Robin Gareus | |
ArdourSans is now based on "Noto Sans" https://fonts.google.com/specimen/Noto+Sans (C) by Google - Apache License 2.0 | |||
2019-12-05 | Reduce script button width | Robin Gareus | |
The default text is single digit hex number (0..c) | |||
2019-12-04 | Allow using ArdourSans as optional default font | Robin Gareus | |
2019-12-04 | Load and register ArdourSans font at application start | Robin Gareus | |
2019-12-04 | Bundle a common Sans Font | Robin Gareus | |
ArdourSans is based on Oxygen from https://fonts.google.com/ Copyright (c) 2012, vernon adams (vern@newtypography.co.uk) This Font Software is licensed under the SIL Open Font License, Version 1.1. | |||
2019-12-03 | New approach for Lua bindings to avoid LuaBridge_API in GUI code | Robin Gareus | |
Declare DoubleArray in GUI context so that runtime uses the symbol from the .exe (not the .dll). This is mainly for the benefit of MSVC, that does not allow to use LuaBridge_API in .exe | |||
2019-12-03 | Amend 1caef183 (Windows Lua bindings) | Robin Gareus | |
2019-12-03 | Fix Windows builds | Robin Gareus | |
This fixes a missing symbol error due to the weird way how Windows maps the same, identical symbols using different addresses in .dll and .exe. Here specifically for int luabridge::CFunc::vectorToArray<double, std::vector<double, std::allocator<double> > >(lua_State*) which was added in 5e1a73a28c07 resulting in gtk2_ardour/luainstance.cc error: explicit instantiation of 'static const void* luabridge::ClassInfo<T>::getStaticKey() [with T = std::vector<double>]' but no definition available [-fpermissive] gtk2_ardour/luainstance.cc error: explicit instantiation of 'static const void* luabridge::ClassInfo<T>::getClassKey() [with T = std::vector<double>]' but no definition available [-fpermissive] gtk2_ardour/luainstance.cc error: explicit instantiation of 'static const void* luabridge::ClassInfo<T>::getConstKey() [with T = std::vector<double>]' but no definition available [-fpermissive] | |||
2019-11-29 | Use a detached window for Preferences at first run | Robin Gareus | |
Once a user explicitly attaches the Window as Tab, we expect the user to know about tabbing, tab-cycling, related window/tab actions, and relevant shortcuts. Otherwise it can confusing: https://discourse.ardour.org/t/cant-get-out-of-preferences/102147 | |||
2019-11-26 | Reset paste-count, paste-offset on undo/redo | Robin Gareus | |
This fixes an workflow edge-case when undoing a paste in order to paste at a different location on the same track or automation lane. After undo, any accumulated paste-offset needs to be reset | |||
2019-11-24 | Remember Virtual-Keyboard window size and position | Robin Gareus | |
2019-11-22 | redesign of declicking and fades around loop boundaries | Paul Davis | |
2019-11-22 | Enable some key release event forwarding | Robin Gareus | |
This is needed for the virtual MIDI keyboard to trigger note-off events | |||
2019-11-22 | Virtual MIDI keyboard, when visible, gets to handle keyboard input first | Robin Gareus | |
2019-11-22 | Inform LV2 plugins about main window ID | Robin Gareus | |
2019-11-21 | GUI: Use new boost::optional API | Robin Gareus | |
get_value_or() has been deprecated since boost 1.56 | |||
2019-11-20 | add mixer actions for toggle disk & input monitoring; bind to d and i in ↵ | Paul Davis | |
mixer bindings | |||
2019-11-19 | Fix Lua Pangolayout ellipsis width | Robin Gareus | |
2019-11-19 | Consistent toolbar button height | Robin Gareus | |
2019-11-19 | Improve toolbar layout consistency | Robin Gareus | |
Directly pack Lua Script buttons into top-level table, use same size-constraints. Use consistent Lua Action button width, in particular for buttons 10..12. prefer "a" instead of "10" for default numeric label | |||
2019-11-15 | put JACK time master option back in the menus | Paul Davis | |
2019-11-13 | Fix MIDNAM device list for plugin-provided names | Robin Gareus | |
2019-11-12 | Tweak layout of Plugin-Preset dialog | Robin Gareus | |
2019-11-12 | Allow to override plugin-provided MIDNAM | Robin Gareus | |
2019-11-12 | Skip custom MIDNAM files in generic MTAV list | Robin Gareus | |
2019-11-12 | Indicate the numeric peak-hold is always digital-peak | Robin Gareus | |
2019-11-10 | Prefs > Plugins > Scan should discover new plugins | Robin Gareus | |
First argument is `cache_only`. `false` means to discover news ones. | |||
2019-11-09 | Ask xjadeo to use ArdourMono font for OSD | Robin Gareus | |
2019-11-09 | Fix endless loop when drag/copy locked region | Robin Gareus | |
2019-11-09 | Preview video frame when dragging | Robin Gareus | |
2019-11-09 | Add convenience methods to test for active drags | Robin Gareus | |
2019-11-08 | fix crash if Splash::pop_back_for() is called without splash on-screen | Paul Davis | |
2019-11-08 | fix crash caused by storing clock modes while loading a session | Paul Davis | |
The store would delete any existing node of the same name, which was the node being used to set the mode in the first place. | |||
2019-11-06 | move all responsibility for autostart into StartupFSM and out of engine dialog | Paul Davis | |
2019-11-06 | remove unused API | Paul Davis | |
2019-11-06 | implement intended auto-start logic for startupFSM | Paul Davis | |
2019-11-06 | if user uses Ctrl/Cmd-w to close a dialog during startup, treat that as a ↵ | Paul Davis | |
request to exit | |||
2019-11-06 | Session should not be accessed when not there. | Len Ovens | |
2019-11-03 | Virtual-keyboard: momentary pedal (no toggle) | Robin Gareus | |
2019-11-02 | Virtual-keyboard: "Tab" to sustain (still undocumented) | Robin Gareus | |
2019-11-02 | improve operation of ARDOUR_UI::toggle_roll() for loop mode (particularly ↵ | Paul Davis | |
when loop-is-mode) | |||
2019-11-02 | rename all Evoral source from .(hpp|cpp)$ to .(h|cc) | Paul Davis | |
2019-11-02 | various adjustments so that a MidiPlaylist gets re-rendered whenever it changes. | Paul Davis | |
This may still be missing a few changes (i.e. they do not cause re-rendering) | |||
2019-11-02 | alter where note resolution happens when a re-rendering is scheduled for a ↵ | Paul Davis | |
MIDI track | |||
2019-11-02 | Remove complicated panner theme logic. | Ben Loftis | |
2019-11-02 | Fan-out multi-channel instruments to tracks (not busses) | Robin Gareus | |
2019-11-02 | Enable fan-out by default | Robin Gareus | |
When adding a new multi-channel instrument, assume the user wants to pan the outputs independently. |