Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-01 | force provision of "menu-name" for all WindowProxy objects, and thus Tabbables | Paul Davis | |
Actions for hide/show/attach/detach tabbables use hard-coded names which are not translated. Using Tabbable/WindowProxy::name() to lookup the action will fail, since the name can be translated. This changes just removes the option to not provide a menu-name when creating these objects, and uses the name menu-name when looking up an action by name | |||
2020-04-26 | fix design and implementation of (GUI) transport controllables to make them ↵ | Paul Davis | |
usable with MIDI CC control The old code meant that their current value was always zero, and that they would do nothing unless the new value exceeded 0.5 | |||
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: link session property dialog for format & timecode | Robin Gareus | |
2020-03-30 | Statusbar: add session-path display | Robin Gareus | |
2020-03-24 | basic pass at deleting scratch sessions | Paul Davis | |
2020-02-27 | Punch/Loop GUI control sensitivity | Robin Gareus | |
2020-01-27 | fix bad re-ordering in ARDOUR_UI::set_session() that changed when ↵ | Paul Davis | |
transport-related actions are set sensitive (compared to v5) This specific change has broader scope than the bare minimum required - we could just move/replicate transport_ctrl.set_session() after session_sensitive_actions have had their sensitivity set to true. But this "seems" like a more thorough solution, in that it sets all relevant actions groups before doing anythng else. | |||
2020-01-13 | Fix re-packing of toolbar meter | Robin Gareus | |
This fixes a gtk-warning when loading a session from a running instance: IA__gtk_table_attach: assertion 'child->parent == NULL' failed" | |||
2020-01-04 | Pixel-pushing: editor-meter size and alignment | Robin Gareus | |
Previously the "reset peaks" button expanded to incredible height when the GUI was scaled. Now the meter fills available space instead. | |||
2020-01-02 | Unconditionally save instant.xml on session-close | Robin Gareus | |
This forces saving session-specific GUI settings (Playhead position, zoom/scroll with stationary PH, window and pane positions, etc. While many GUI operations immediately cause an instant.xml save, changing the playhead-pos in particular does not, nor mark the session as modified. This fixes an issue: 1. open session 2. move playhead 3. close session 4. re-open session, expect playhead at position from (2) | |||
2019-12-13 | Amend 561cf86919d commit (toolbar sensitivity) | Robin Gareus | |
2019-12-13 | Fix session sensitivity of some toolbar controls | Robin Gareus | |
2019-10-18 | Super basic Virtual-Keyboard UI | Robin Gareus | |
2019-09-29 | Add Latency Control Toolbar Widgets | Robin Gareus | |
2019-09-25 | goodbye Profile->...trx | Paul Davis | |
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 | Update GUI: meter-type API and meter-type state changes | Robin Gareus | |
This removes all additional GUI side meter-type state. The route's meter-processors is now responsible for providing the type. meter-type is now implicit for GainMeter, LevelMeter used by meter-strips and mixer-strips. | |||
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-06-04 | Tweak toolbar meter reset button to unconditionally apply to all DPM | Robin Gareus | |
2019-02-28 | Consolidate ToggleAction cast, use new API | Robin Gareus | |
Furthermore we can assume that all Actions are registered and Unregistered actions will ::abort() execution. | |||
2018-12-10 | remove long-lived bug that tried to make a non-existent action insensitive | Paul Davis | |
2018-12-10 | use ActionManager namespace, rather than ActionMap objects, and remove all ↵ | Paul Davis | |
per-context action maps | |||
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-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-14 | Shrink the peak_display button to avoid blowing-up the vertical spacing of ↵ | Ben Loftis | |
the toolbar. | |||
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. | |||
2017-12-22 | Add a separate, dedicated transport-control window | Robin Gareus | |
2017-12-22 | Separate and consolidate Transport-Control-UI code | Robin Gareus | |
2017-08-07 | some structure/code for managing menu sensitivity now that VCAs are selectable | Paul Davis | |
2017-07-17 | Remove <gtkmm.h> include from header files. | Robin Gareus | |
2017-07-17 | Separate Ardour UI widgets into dedicated library | Robin Gareus | |
2017-04-22 | Close all dialogs when closing a session (not only at exit). | Robin Gareus | |
2017-02-24 | Allow to switch master-meter type in the toolbar-meter | Robin Gareus | |
2017-02-19 | Allow to un/load Lua Session Scripts in the Script Manager | Robin Gareus | |
2017-02-16 | Properly update main window-title. | Robin Gareus | |
This fixes an issue with Session > Snapshot & switch, not updating the widow title to the new snapshot (and probably some other edge cases where it was possible for a detached editor and main window to have different titles). The main UI now updates the window-title like the Editor on StateSaved. (it may lead to dup updates with DirtyChanged, c'est la vie) | |||
2017-01-28 | mark loop button insensitive when there's no loop-range | Robin Gareus | |
2016-12-30 | re-group preferences part eight and nine of 27 (probably) | Robin Gareus | |
2016-12-20 | Allow to customize parts of the main toolbar | Robin Gareus | |
2016-12-20 | Don't dynamically allocate ShuttleCtrl | Robin Gareus | |
With manage() both the button and shuttle were free'ed when the table was destroyed. | |||
2016-12-17 | Prepare mini-timeline widget for toolbar | Robin Gareus | |
2016-12-17 | Move selection/punch clocks to editor Sidebar | Robin Gareus | |
2016-12-17 | Commence transport tool bar re-layout | Robin Gareus | |