13
0
Commit Graph

614 Commits

Author SHA1 Message Date
c43255c183 (backport?) add crash-record action: arm all tracks and start recording 2024-05-28 08:49:25 -05:00
f9cb8877dd L: add a divider between the transport toolbar and meters 2024-05-13 19:06:33 -05:00
b5ec69d50e L: the prefs dialog is a separate window (again) (reverts 69b430) 2024-05-11 07:30:51 -05:00
baa29b8bf1 L: more layout changes 2024-05-10 10:25:50 -05:00
19fe832a2c L: move marker buttons into the track-header header 2024-05-09 20:18:09 -05:00
577640588e L: remove box around meters; replace with drop-shadow separators 2024-05-09 20:18:09 -05:00
796720b685 L: set Actions for marker buttons, incl "Add Section Marker" action 2024-05-07 16:07:31 -05:00
9deef794b8 rec-all button is now owned by the editor 2024-05-07 11:13:38 -06:00
95dacb9cd9 expose ARDOUR_UI's rude solo button so that other objects can access it 2024-05-07 11:13:38 -06:00
03ececf178 move arm-all/arm-none actions from RecorderUI to ARDOUR_UI and add toggle-arm-all 2024-05-07 11:13:38 -06:00
5b947d97a6 T: yet another approach to toolbar packing 2024-05-06 16:42:30 -05:00
462d3bd6cf LT: toolbar layout: centered icon, transport on left, visibility on right 2024-05-06 12:17:47 -05:00
2ee9a7ab5f Merge branch 'ardour' 2024-05-05 16:26:02 -06:00
89d7d85239 remove weird unused member of ARDOUR_UI 2024-05-05 15:02:03 -06:00
f8026fd4bb LT: omnibus layout changes (top toolbar, preferences, arranger+sidebar) 2024-05-02 16:59:52 -05:00
d2bc83aa8b LT: livetrax uses the Arrange (section) marker bar, and its own sidebar list 2024-05-02 16:59:52 -05:00
69b43031d6 LT: do not show rc_option_editor window; we will pack it in the main UI 2024-05-02 16:59:52 -05:00
c562ec13ef Revert "split EngineDialog into a widget and a dialog"
This reverts commit f74ffd5a9202adda4b34e9c8733a0503a0dfeeeb.
2024-04-25 13:19:35 -06:00
302ce5c5ea split EngineDialog into a widget and a dialog 2024-04-25 13:19:35 -06:00
116a871d20 add and use simplified livetrax add tracks dialog 2024-04-25 13:18:57 -06:00
7562cd6eaa better GUI handling of virtual soundcheck 2024-04-25 13:18:57 -06:00
516e1688c6 GUI steps for virtual soundcheck 2024-04-25 13:18:57 -06:00
58fb42c45a functional file format dropdown UI 2024-04-25 13:18:56 -06:00
044911ed20 define actions to control livetrax section visibility 2024-04-25 13:18:56 -06:00
60cd084a84 working input meters, among other improvements for livetrax 2024-04-25 13:18:56 -06:00
ccb7f462a2 more work on livetrax layout 2024-04-25 13:18:56 -06:00
ec89c3b45e initial work on livetrax 2024-04-25 13:18:36 -06:00
0a72c1317f
Initial GUI support to load AAF sessions 2024-02-15 01:44:35 +01:00
a750f251d1
Allow create Sessions with a specific sample-rate (2/2) 2024-02-15 01:44:34 +01:00
1b35d5824b remove non-existent method decl 2023-11-10 11:17:53 -07:00
036596ba3f no-strobe changes for clocks 2023-11-10 10:37:07 -07:00
4bed642d71
Allow user to choose the session time-domain 2023-09-14 23:13:05 +02:00
200194b134 use identical logic for gain/trim controls as others when it comes to group/select stuff 2023-07-31 18:31:03 -06:00
16e1188a2f move logic for use-selection-as-group into ARDOUR_UI and use it everywhere 2023-07-28 09:50:23 -06:00
168344a3f9
Indicate sample-rate mismatch in the status-bar 2023-02-12 16:23:42 +01:00
303f838a53 define new actions for stopping triggers/slots 2022-12-10 10:33:39 -07:00
ffd089720d ardour UI: provide proxies for BasicUI trigger/cue methods 2022-11-16 14:15:34 -07:00
5330d73c35 ArdourUI HAS-A BasicUI
The idea is to allow some reduction in code duplication
2022-11-16 14:15:34 -07:00
Mads Kiilerich
b8fc9b63cf
Drop keyboard cheat-sheet functionality
It is dead code: outdated and not in the menu or referenced anywhere.
2022-10-24 04:54:36 +02:00
54a98cd320
Remove visible spacer right of the mini-timeline
This improves consistency, the center widgets are already
visibly separated by their background.
2022-10-18 02:14:31 +02:00
0bf8e7d8cf
Make clock mode settings session independent
Much like the edit-tool and grid-types, clock-modes are UI state.

Saving the UI state separately allows them to be used
consistently for new sessions. Previously clock-modes were set
initially (at application start) and when loading sessions.

The clock modes of newly created sessions was different
depending on loading another session prior to creating the
session. This is now no longer the case.
2022-10-10 21:03:45 +02:00
0d5fd0de0c rename "library manager" to "library downloader everywhere (breaks string freeze) 2022-09-27 11:22:56 -06:00
b4ad81075e provide and use a method to show the library download manager 2022-09-26 16:40:08 -06:00
99b2fb2859
Remove cruft 2022-09-19 22:50:53 +02:00
5fb628d3ed
Use new record-mode pref (2/2), GUI control 2022-09-19 22:50:11 +02:00
583bfa8878 remove some library mgmt related code that should not have been committed 2022-09-07 17:27:51 -06:00
5461bfb218 add a new global window for reviewing and (soon) downloading loop libraries 2022-09-07 17:03:08 -06:00
1228202bbe Fix save/restore window and tab sizes
Window size has to be set before calling `setup_toplevel_window()`.
and `set_show_tabs()` - see also acf13e9498 and 42cb321039.

This also unconditionally saves the current settings to global config
instant.xml. This was previously only done in rare cases when first
closing the session and then quitting Ardour.
2022-09-03 17:42:32 +02:00
acf13e9498 Restore "Main" UI Tab setting from sesion instant.xml
Previously this setting was ignored. It is relevant when loading a demo
session, where initially there is no user Config instant.xml.

ARDOUR_UI::setup_windows is called directly after the engine starts, but
before the session is set.
2022-08-10 00:50:02 +02:00
84d6a0a75d
Copy demo sessions (if any) for new-users
* Fix demo-session glob (missing "*" + session_archive_suffix)
* Copy demo-session also when copying settings from older version
* Also add demo-session to recent-list if it was previously unpacked
  for new major versions.
2022-07-27 01:08:01 +02:00