Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2018-09-18 | new transport slave/master implementation, gui edition | Paul Davis | |
2018-08-08 | Add method to show/hide VCA (and Mixbus) Mixer pane | Robin Gareus | |
2018-02-20 | Use standard Labels again. | Robin Gareus | |
Since the Gauges become little more than text with colored background, prepare their removal. If color is wanted, use named widget-style. | |||
2018-02-20 | Keep track of unacknowledged log-level (error-indicator) | Robin Gareus | |
This code was incorrectly removed in 97fb3a5557b5. | |||
2018-02-17 | Consistently use Gauge to avoid the overloaded term Indicator. | Ben Loftis | |
2018-02-17 | Remove unused status labels. (using gauges instead) | Ben Loftis | |
2018-02-17 | Add Disk IO gauge. | Ben Loftis | |
2018-02-17 | Move cpu and disk gauges into the status bar at top. | Ben Loftis | |
2018-02-17 | Remove display_message(); No more scary log message popups on osx. | Ben Loftis | |
2018-02-14 | If the gauges arent clickable, perhaps they look best with hard edges, ↵ | Ben Loftis | |
matching the master-bus meters in the toolbar. | |||
2018-02-14 | Re-pack the master meters (in the toolbar) so the editor_meter_peak_display ↵ | Ben Loftis | |
button is more clickable. | |||
2018-02-14 | Re-pack dsp_load_indicator next to feedback_indicator et al. | Ben Loftis | |
2018-02-09 | new_grid: Rewrite of Snap and Grid. (squashed commit) | Ben Loftis | |
Separate Snap from Grid. Lots of naming changes. Multiple simultaneous snap options allowed. Grid is one of the possible Snap options. Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines. The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser. | |||
2018-01-14 | Add Toolbar disk-space widget. | Robin Gareus | |
2017-12-28 | Add DSP-load & x-run widget to the toolbar. | Robin Gareus | |