Robin Gareus
0cedb68882
Statusbar: fix double-click to reset x-run counter
2020-03-30 03:53:09 +02:00
Robin Gareus
232b21d289
Statusbar: tweak tooltips
2020-03-30 03:52:20 +02:00
Robin Gareus
9a505ec671
Statusbar: finishing touches (tooltips, engine-dialog)
2020-03-30 01:40:47 +02:00
Robin Gareus
b49764edf5
Statusbar: link session property dialog for format & timecode
2020-03-30 01:10:00 +02:00
Robin Gareus
65e34719bb
Statusbar: respond to mouse-clicks
...
* 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 00:37:49 +02:00
Robin Gareus
e43cc9c7bb
Statusbar: add session-path display
2020-03-30 00:14:25 +02:00
Robin Gareus
96b2b35963
Statusbar: increase spacing around the clock
2020-03-29 23:54:56 +02:00
Robin Gareus
3c9a5c7ee5
Reorder "WallClock" visibility option to match L->R layout
2020-03-29 19:06:18 +02:00
Robin Gareus
9076cc60a4
Tweak status-bar layout & design
...
* remove color: increase contrast, do not use red/green
foreground because it does no work with various themes
* do use red background to alert users
* use italics for labels heading
* increase spacing between elements
* use mono-space font with DSP load (fixed with) up to 99%
* Fix translations, use compose strings
2020-03-29 18:56:21 +02:00
Robin Gareus
2cb075bf49
StatusBar: move clock to the right
2020-03-29 18:56:21 +02:00
Paul Davis
97340a5c89
when saving an unnamed session, rename it (GUI edition)
...
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 14:10:39 -06:00
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
Robin Gareus
561cf86919
Fix session sensitivity of some toolbar controls
2019-12-13 16:33:12 +01:00
Robin Gareus
1df47e9fb4
Remember Virtual-Keyboard window size and position
2019-11-24 18:20:49 +01:00
Paul Davis
c3d68338ad
fix logic error with contents of session dialog shown after "Close"
2019-11-01 15:48:16 -06:00
Robin Gareus
20daca9290
Virtual-Keyboard: save/restore state
2019-10-20 20:53:40 +02:00
Paul Davis
5109abcc50
changes to ARDOUR_UI to reflect new startupFSM and non-modal SessionDialog handling
2019-10-10 16:52:00 -06:00
Paul Davis
2c5fcf24a5
rename ArdourStartup to NewUserWizard and rename source file(s)
2019-10-10 16:52:00 -06:00
Robin Gareus
4f41367836
Add Latency Control Toolbar Widgets
2019-09-29 02:45:37 +02:00
Robin Gareus
cfc8a2c263
Push UI theme to backend, LV2 plugin options
2019-08-26 18:58:34 +02:00
Robin Gareus
4050ca5633
Update GPL boilerplate and (C)
...
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-08-03 15:53:15 +02:00
Ben Loftis
0b699ac9f7
(Source List) merge fixes
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
Robin Gareus
8f5f0f298b
Remove hardcoded project-name from Actions
2019-04-08 21:36:27 +02:00
Paul Davis
56e950b189
rename Main_menu action to Main menu
...
So that if it ever does show up in a list, it looks nice
2019-02-16 13:05:41 -07:00
Paul Davis
e746ca3645
get ordering correct of global binding set creation and action registration (part2)
2019-02-16 01:15:12 -07:00
Paul Davis
9d1fa8f820
re-order startup process, registering actions early
...
Mostly to stop an error when UIConfiguration::map_parameters()
looks for an action that has not yet been registered
2019-01-13 12:01:18 -06:00
Paul Davis
fc6f90aefc
fix commentary
2018-12-11 12:22:51 -05:00
Paul Davis
098b0f8a8b
full (?) set of changes required to make MonitorSection an "always-there" component of the MixerUI
...
Obviously, it is not always shown, but it always exists, which means that its actions are always accessible
2018-12-11 10:28:47 -05:00
Paul Davis
685c4f8955
change action group owner pointer to be the relevant keybindings; reorder setting keybindings value and defining actions
...
The reorder is required so that the value of "bindings" has been set and is meaningful
2018-12-11 05:06:26 -05:00
Paul Davis
5981b7f1b8
add nominal owners for all action groups
...
Note: this is not yet correct. The owner (pointer) values passed in are not yet usable
2018-12-10 18:44:05 -05:00
Paul Davis
12a88c9706
show-editor and show-mixer actions are now part of Common, not Window or Mixer action groups
...
This is a bit arbitary but they are supposed to be invokable from anywhere, and since they control Tabbables and note
pure windows, they are not part of WM::Manager's purview (Window/* actions). Thus ... Common
2018-12-10 18:39:14 -05:00
Paul Davis
fc83d044f8
use ActionManager namespace, rather than ActionMap objects, and remove all per-context action maps
2018-12-10 08:34:01 -05:00
Paul Davis
53df8350dd
use new action map API instead of ActionManager::get_action
2018-12-10 08:34:01 -05: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
Paul Davis
510a0314cf
move select-all-tracks,deselect-all,invert-selection to be global actions (and bindings)
2018-08-24 10:08:08 -04:00
Robin Gareus
bf694199ab
Add method to show/hide VCA (and Mixbus) Mixer pane
2018-08-08 22:42:12 +02:00
Ben Loftis
f5bbbe321c
Plugin Order: Use the new plugin_manager function to save plugin order.
2018-05-08 13:26:08 -05:00
Robin Gareus
66732e4791
Use standard Labels again.
...
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 12:15:29 +01:00
Ben Loftis
984cacfa92
Replace missing widget-name that got lost.
2018-02-19 09:50:30 -06:00
Ben Loftis
1a293bb480
Add drop-shadow decorators to menu bar and transport toolbar.
...
Allow status bar to fill available width.
2018-02-19 08:05:55 -06:00
Ben Loftis
28f73cf8ea
Revert some theme tweaks. Left-justify gauge text.
2018-02-17 12:11:02 -06:00
Ben Loftis
9fe534ede8
Shuffle order of items in status bar; change behavior per oofus on irc.
...
( note: this essentially reverts ed459a )
2018-02-17 09:24:46 -06:00
Ben Loftis
fa22689b70
Consistently use Gauge to avoid the overloaded term Indicator.
2018-02-17 09:24:15 -06:00
Ben Loftis
cfed95fd0b
Remove unused status labels. (using gauges instead)
2018-02-17 09:24:14 -06:00
Ben Loftis
309ca938e6
Add Disk IO gauge.
2018-02-17 09:24:14 -06:00
Ben Loftis
33bee41288
Move cpu and disk gauges into the status bar at top.
2018-02-17 09:13:05 -06:00
Ben Loftis
5200885fb8
GTKOSX is not a valid check. Use __APPLE__
2018-02-17 09:12:51 -06:00
Ben Loftis
5c741bf8c5
MacOS: Move status info to top, just like win+linux. (but no menu up there of course.)
2018-02-17 09:12:03 -06:00
Ben Loftis
0299229e41
SoloSelection: gui part.
2018-02-11 09:39:45 -06:00