Commit graph

226 commits

Author SHA1 Message Date
Ben Loftis
142ce953da Split Select-All-Tracks into 2 appropriately named actions
Existing function select-all-tracks is now renamed select-all-visible-lanes, to match its behavior.

New function select-all-tracks will select all Tracks, as the name implies.

To maintain consistency for those users who actively used select-all-tracks,
  the default shortcut ctrl+t  will continue calling select-all-visible-lanes.
2020-01-22 10:33:15 -06:00
Paul Davis
457ab6d35f put JACK time master option back in the menus 2019-11-15 16:04:58 -07:00
Robin Gareus
ebb89ba805
Super basic Virtual-Keyboard UI 2019-10-18 03:50:52 +02:00
Len Ovens
da88e9d34c Foldback gui: Added hide and show
- New menu item in view menu
- Foldback strip has hide button
- Adding a new foldback bus sets show
- setting is saved and restored
2019-09-11 16:36:05 -07:00
Ben Loftis
da3d8e5418 (Source List) Implement insert-region action... now uses the Source List. 2019-08-01 12:11:31 -05:00
Ben Loftis
71c2ed8160 (Source List) Source list, Region List: Resolve various action+behaviors between the 2 lists.
Duplicate the remove_unsued_region action in the Session->Cleanup menu, for discoverability.
Region list should use the same Region actions as the canvas...
OK, now resolve the change in use-cases of Region List and Source List.  tentative.
Rough-in remove_selected_sources (Delete in Sources list).
Column tweaks.
2019-08-01 12:11:31 -05:00
Ben Loftis
c12a017728 (Source List) Region Tags (gtk2 part) 2019-08-01 12:11:31 -05:00
Ben Loftis
b1019bbbf6 (Source List) Region List rewrite (gtk2 part)
See:  https://docs.google.com/document/d/1sI7p9RoRVZtNx2n67RvBa0_16fuZblV_lNkkKN2g93s/edit?usp=sharing
2019-08-01 12:11:31 -05:00
Robin Gareus
6edc919656
Mixbus menu backport 2019-04-17 16:29:35 +02:00
Robin Gareus
bb5d237d66
NO-OP: whitespace 2019-04-17 16:29:35 +02:00
Ben Loftis
65bda27d42 Tweaks to Mixer and Monitor keybindings:
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-07 12:57:26 -06:00
Robin Gareus
80aa43b830
Expose DSP load window 2018-12-03 22:45:22 +01:00
Len Ovens
c04fc2efe2 Allow strips to add or remove personal sends
in processor box context menu
2018-11-01 17:43:35 -07:00
Robin Gareus
23220955a5 Remove Transport > TimeMaster toggle from menu
The checkbox is not kept in sync with
  Session > Properties > Timecode > JACK Time Master
besides, it relies on JACK, relies on ardour being the first jack client
and also is mostl useless due to tempo-ramps not being supported by
many jack clients.
2018-10-03 18:19:00 +02:00
Paul Davis
db385c2e3c new transport slave/master implementation, gui edition 2018-09-18 19:06:04 -04:00
Robin Gareus
bf694199ab Add method to show/hide VCA (and Mixbus) Mixer pane 2018-08-08 22:42:12 +02:00
Paul Davis
3a6d7ba321 context menus should have accelerators 2018-06-14 17:30:14 -04:00
Ben Loftis
8e4e7fde05 Re-pack Editor Toolbar:
Move zoom tools to right of toolbar.
Tweak numeric (mode) keybindings to more closely match the order they appear in the UI.
Add some new default keybindings.
2018-02-12 11:42:21 -06:00
Ben Loftis
0299229e41 SoloSelection: gui part. 2018-02-11 09:39:45 -06:00
Ben Loftis
dc61256466 new_grid: Rewrite of Snap and Grid. (squashed commit)
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-02-09 09:59:39 -06:00
Robin Gareus
22c497b62d Add a separate, dedicated transport-control window 2017-12-22 22:15:50 +01:00
Paul Davis
e6064b286e basic GUI framework for setting Disk I/O options 2017-09-18 11:40:53 -04:00
Ben Loftis
631629b8e7 Editor zoom: add zoom_to_extents() 2017-08-26 23:06:29 -05:00
Ben Loftis
36f70d2bc2 Main Menu: some re-organization of session- and global-centric windows. 2017-07-21 14:44:37 -05:00
Johannes Mueller
610d9fd3b9 First draft of a template management dialog
Goal is to a simple dialog that can rename and remove templates. This is
helpful in order to keep the template list tidy.

So far it works for session templates. Track templates tbd.
2017-07-12 16:15:03 +02:00
Robin Gareus
4ae5737beb Add GUI-Idle debugging/profiling util 2017-03-15 11:34:05 +01:00
Robin Gareus
da5b6566e6 The return of the Mixbus Send-options (allow aux-feedback override) 2017-03-08 19:00:04 +01:00
Tim Mayberry
ddb4b8a7c3 Add reset region gain action for selected regions 2017-03-04 15:26:00 +10:00
Robin Gareus
356a422531 Update menu for Lua
- remove "Session > Scripting" entry point
- change ActionScripts to LuaScripts (all of them sans DSP)
2017-02-19 01:29:08 +01:00
Robin Gareus
65b38322db GUI action Transport/RecordCountIn 2017-02-13 23:01:11 +01:00
Robin Gareus
645402bc42 Add GUI action to record with preroll 2017-01-18 15:16:05 +01:00
Robin Gareus
e71ea821dd Enable session-archive feature 2016-12-27 18:33:47 +01:00
Ben Loftis
386a1ed96e Separate is an Editor action (like Delete), not a Region action. 2016-12-19 14:08:23 -06:00
Tim Mayberry
89623923bd Change Zoom to Selection action (Z key) to zoom on both axes
Add Zoom to Selection (Horizontal) action to access previous behavior.

Remove Editor::temporal_zoom_region as it was duplicate code and broken for
both_axes

Should Resolve: #7112
2016-12-13 12:25:03 +10:00
Robin Gareus
dd1550b263 hide unfinished "Archive" feature for 5.4 release 2016-09-27 01:23:20 +02:00
Robin Gareus
5232e0f2af GUI support to archive session 2016-09-20 19:52:56 +02:00
Nathan Stewart
5b4584ad94 Add "Marker Toggle" #5193 2016-08-13 16:07:16 +02:00
Paul Davis
54e8a21a09 Remove references to a "master faders" window. We went the other way. 2016-06-02 19:19:22 -04:00
Paul Davis
5c658db4bf most of the changes required to add a new master faders tabbable
the visibility button isn't actually working correctly
2016-05-31 15:30:38 -04:00
Robin Gareus
b487954722 fix menu order: consistent for region and range bounce 2016-05-25 02:28:41 +02:00
Robin Gareus
372e3b019e cleanup menu file, backport Mixbus #ifdef's 2016-05-16 15:23:12 +02:00
Robin Gareus
05baa2d1c1 use WindowManager toggle API for script-manager 2016-05-06 03:59:02 +02:00
Robin Gareus
b85de06669 make region > Edit context menus identical 2016-05-01 02:02:32 +02:00
Robin Gareus
32fcc42fb4 NO-OP use spaces throughout the menu file, remove trailing whitespace. 2016-05-01 02:02:29 +02:00
Robin Gareus
1888104f8d remove "Lua DSP Proc" context meuu 2016-04-29 02:57:51 +02:00
Robin Gareus
62937ea1a6 special case send panning for MB
since the route does not use Ardour pannersi"link panners" here only
affects send <> send linking.
2016-04-20 21:28:03 +02:00
Paul Davis
b7768becb5 use correctly named action to put preferences into the global menu bar on OS X 2016-04-13 13:00:04 -04:00
Paul Davis
82e6bdccf3 fix use of C++ style comments in cpp file (avoids warning on OS X) 2016-04-13 13:00:04 -04:00
Robin Gareus
62d2d22b44 get started with Pin Manager - currently display-only. 2016-03-27 21:35:42 +02:00
Robin Gareus
4ad055745f and without typo :) 2016-03-11 22:46:19 +01:00