Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-24 | Update key-bindings for all Lua action scripts #8034 | Robin Gareus | |
2020-04-20 | fix behavior of ARDOUR_UI::transport_rewind/forward actions | Paul Davis | |
2020-04-10 | Synchronize meter-reset #7465 | Robin Gareus | |
Queue reset to be handled when the meter is updated. Also only call set_name(), set_active_state() when the state changes. | |||
2020-04-07 | GUI: follow LatencyUpdated signal handler, prevent duplicate updates | Robin Gareus | |
2020-03-30 | Statusbar: fix double-click to reset x-run counter | Robin Gareus | |
2020-03-30 | Statusbar: finishing touches (tooltips, engine-dialog) | Robin Gareus | |
2020-03-30 | Statusbar: link session property dialog for format & timecode | Robin Gareus | |
2020-03-30 | Statusbar: respond to mouse-clicks | Robin Gareus | |
* open session folder when path label is clicked * reset x-runs only on x-run label * allow to reset x-run count via shift+click and double-click | |||
2020-03-30 | Statusbar: add session-path display | Robin Gareus | |
2020-03-24 | basic pass at deleting scratch sessions | Paul Davis | |
2020-03-24 | when saving an unnamed session, rename it (GUI edition) | Paul Davis | |
Note that this is done at the GUI level, might need to double check if there are other paths into a "save" that should be covered. Control surfaces use the action, but Lua comes to mind | |||
2020-03-24 | introduce the idea of an "unnamed" session (GUI edition) | Paul Davis | |
2020-03-19 | Remove Audio+MIDI track, and consolidate route creation methods | Robin Gareus | |
Audio+MIDI tracks were just MIDI tracks with an additional audio input, and do not directly allow use of vocoders (an instrument is loaded by default). For pitch-correction or similar use-cases one would prefer an audio-track (main data) with MIDI only being used as control-input. Ardour 5/6 pin-connections and side-chain offer a much nicer workflow for this setup. Alternatively one can get those tracks-types by manually adding an input port to an existing track, and creating a custom template. | |||
2020-02-27 | Punch/Loop GUI control sensitivity | Robin Gareus | |
2020-01-30 | Add some const'ness | Robin Gareus | |
2020-01-09 | Allow to configure sample-rate of new sessions | Robin 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. | |||
2019-12-14 | Remove unused API (no more unconditional splash pop-back) | Robin Gareus | |
2019-12-11 | when loading a session into a running instance, if the SR doesn't match the ↵ | Paul Davis | |
engine, stop engine and show dialog | |||
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-06 | remove unused API | Paul Davis | |
2019-11-01 | fix logic error with contents of session dialog shown after "Close" | Paul Davis | |
2019-10-24 | make ARDOUR_UI::gui_idle_handler() public and remove API that became part of ↵ | Paul Davis | |
PluginScanDialog | |||
2019-10-24 | remove now-unused member variable | Paul Davis | |
2019-10-18 | Super basic Virtual-Keyboard UI | Robin Gareus | |
2019-10-11 | enforce singleton nature of Splash a little more rigorously, and slightly ↵ | Paul Davis | |
rationalize it's use | |||
2019-10-10 | move pre-release dialog into StartupFSM (and enlarge font sizing) | Paul Davis | |
2019-10-10 | make ARDOUR_UI::load_session_from_startup_fsm() return a value, and use it | Paul Davis | |
2019-10-10 | fix decl of method with const arg | Paul Davis | |
2019-10-10 | changes to ARDOUR_UI to reflect new startupFSM and non-modal SessionDialog ↵ | Paul Davis | |
handling | |||
2019-10-10 | add initial version of StartupFSM along with its owners/users | Paul Davis | |
2019-10-03 | factor out NSM startup code | Paul Davis | |
2019-09-29 | Add Latency Control Toolbar Widgets | Robin Gareus | |
2019-09-03 | Increase available Lua action script slots | Robin Gareus | |
* Reserve 32 dedicated editor actions for scripts * Limit number of toolbar buttons * Use dedicated binding-group for keyboard-shortcuts * Tweak Preferences layout of toolbar pane | |||
2019-08-26 | Push UI theme to backend, LV2 plugin options | Robin Gareus | |
2019-08-06 | Gui should allow foldback bus to be mono. | Len Ovens | |
2019-08-03 | Update GPL boilerplate and (C) | Robin Gareus | |
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author. | |||
2019-06-09 | Remove toolbar meter (meter type) context-menu | Robin Gareus | |
This meter is follows in sync the master-bus meter. The type should be set directly on the master-bus. | |||
2019-03-07 | Fix some Gtk::Menu memory leaks | Robin Gareus | |
A Gtk::manage()d widget will be deleted when its parent container is destroyed. Top-level context menus are not inside a container and hence need to be manually deallocated. The solution here is to use a shared Gtk::Menu pointer that is centrally de/re-allocated. This works because the GUI is single-threaded and at most one context menu is visible at a time. | |||
2019-01-16 | (libs) call ARDOUR::init_post_engine() from within libardour rather than ↵ | Paul Davis | |
requiring "users" of the library to arrange for it | |||
2019-01-13 | re-order startup process, registering actions early | Paul Davis | |
Mostly to stop an error when UIConfiguration::map_parameters() looks for an action that has not yet been registered | |||
2018-12-10 | remove method and inline its contents. Nothing gained by wrapping this up | Paul Davis | |
2018-12-10 | use ActionManager namespace, rather than ActionMap objects, and remove all ↵ | Paul Davis | |
per-context action maps | |||
2018-12-10 | use new action map API instead of ActionManager::get_action | Paul Davis | |
2018-12-07 | Tweaks to Mixer and Monitor keybindings: | Ben Loftis | |
Add Mixer-specific view keybindings for list, vca, mon. (thanks to: the_CLA) Move monitor keybindings (mute, dim, mono) to be globally-accessible. Implement new mixer-specific actions to show/hide monitor,vcas,mixbuses (the_CLA) Move monitor funcs (mute,dim,mono) to globally-accessible actions. Make a new Monitor group insted of using Transport group. Allow use-monitor-section to be controlled by both menu and session-options dialog. | |||
2018-12-06 | Prefer testing the session instead of using a global variable | Robin Gareus | |
2018-11-12 | Make foldback bus match foldback sends namewise | Len Ovens | |
to avoid confusion with listener sends or monitor bus | |||
2018-11-01 | Allow ListenBus to be added by GUI | Len Ovens | |
2018-10-04 | Unhardcode and increase bindable Lua-script-action count | Robin Gareus | |
2018-09-25 | Add a window that shows DSP usage of all plugins | Robin Gareus | |
Currently hidden, use Editor:access_action("Window", "toggle-plugin-dsp-load") | |||
2018-09-23 | rename transport masters dialog -> window | Paul Davis | |