Robin Gareus
26c88b2a3e
Replace advanced session-setup options with script
2017-08-16 00:51:20 +02:00
Paul Davis
c67d1d477e
tone down frame color and use a better widget name
2017-08-15 10:48:29 -04:00
Paul Davis
5e41293f9e
NO-OP: indent and remove whitespace
2017-08-15 10:46:31 -04:00
Paul Davis
8b7df135b1
put a frame around template description, change background color
2017-08-15 10:45:47 -04:00
Ben Loftis
ff61435a88
Further tweaking of layout and packing.
2017-08-14 18:01:17 -05:00
Ben Loftis
1039894f34
Rationalize gtk box packing.
2017-08-14 17:37:29 -05:00
Ben Loftis
8717c0d3b0
Auto-select an Empty template.
2017-08-14 17:20:34 -05:00
Ben Loftis
47d86cf54d
Change the template pulldown menu into a tree list. Populate the Description view when a template is selected.
2017-08-14 16:14:42 -05:00
Robin Gareus
f27e53f485
Add support for scripted meta-templates.
2017-08-11 15:24:05 +02:00
Robin Gareus
a38cdb0ae3
Add template dropdown sensitivity
...
...for those who select a template but forget activate the checkbox and
wonder why it doesn't work :)
2017-08-11 15:24:05 +02:00
Robin Gareus
f9e5e4360e
Move more Gtkmm2ext widgets into libwidget
2017-07-17 21:06:04 +02:00
Robin Gareus
5c92613698
Separate Ardour UI widgets into dedicated library
2017-07-17 21:06:04 +02:00
Robin Gareus
a8b545661f
Open session folder when selecting path
2017-04-28 14:33:06 +02:00
Robin Gareus
ecda1a8f55
Allow "remove from recent" only for top-level
2017-04-28 14:32:37 +02:00
Robin Gareus
da081e0108
parse modified-with for up to 5 snapshots.
2017-01-21 13:00:07 +01:00
Robin Gareus
10d87ceb83
Don't inhertit "last modified" for snapshot
2017-01-21 12:51:10 +01:00
Robin Gareus
d4c48390cc
Show last modified in recent-list
2017-01-21 01:19:24 +01:00
Robin Gareus
17881b3221
update UI, new info API, display created_version in tooltip
2017-01-20 18:16:32 +01:00
Robin Gareus
f76e8868ef
Add GUI support to extract and open session-archives
2016-12-27 22:25:22 +01:00
Robin Gareus
e97404c5de
Speed up recent-session display with lots of snapshots.
...
Given that a session can easily have >100 snapshots and one cannot change
the sample-rate anymore, it's mostly useless to parse them all.
2016-12-08 20:33:26 +01:00
Robin Gareus
02ded90618
allow to remove a session from the recent list
2016-11-30 11:07:37 +01:00
Robin Gareus
70b580a4b4
Hold ctrl + click "open" session -> safe mode
...
This allows to hide the "Safe Mode" checkbox.
2016-10-06 17:42:46 +02:00
Paul Davis
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
Robin Gareus
026f8dd80f
group Product/App specific resources
...
* only install icons relevant to product
* use program-name (as-is) as prefix
* keep icons/* for all products
2016-05-17 13:12:05 +02:00
Alexandre Prokoudine
10b715d1ff
Normalize user-visible messages to use 8-bit, 16-bit, 24-bit, 32-bit and 64-bit
2015-12-06 01:00:20 +01:00
Robin Gareus
6851e5a53e
session-load: default to most-recently-used snapshot
2015-11-20 03:22:41 +01:00
Robin Gareus
2f7c91c7da
GUI checkbox to disable plugins
...
for the benefit of Windows and OSX users and everyone else who does
not run Ardour from the commandline.
2015-11-03 19:21:32 +01:00
nick_m
d48564aee5
Amend last commit.
2015-10-25 04:12:38 +11:00
nick_m
663dd1cf2c
Set a larger minimum size for recent session scrollers.
2015-10-25 04:07:19 +11:00
Robin Gareus
23b975e172
use API to add system-specific volumes - #6643
2015-10-16 19:07:25 +02:00
Robin Gareus
696b89b71a
rework 8b80fe0, use std::string, not char*
2015-10-15 11:24:15 +02:00
Robin Gareus
8b80fe04ad
Avoid calls to Glib::ustring << operator at all cost.
...
Glib::operator<<(std::ostream&, Glib::ustring const&) involves
loadlocale which is not thread-safe on OSX.
This fixes various seemingly random crashes on OSX.
2015-10-14 22:46:15 +02:00
Robin Gareus
2397429e99
use quotes for in-tree pbd/glib wrapper include
2015-10-05 22:15:18 +02:00
Robin Gareus
dc36b063bf
remove unused fstream includes
2015-10-05 22:15:18 +02:00
Robin Gareus
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
Paul Davis
4dc63966f0
globally remove all trailing whitespace from ardour code base.
...
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
Robin Gareus
f27800ea41
use pbd's gstdio compatibility wrapper (GUI)
2015-09-17 14:38:09 +02:00
Robin Gareus
5d38d1c751
explicit glibmm/datetime include
...
On some distros. glibmm.h does not include glibmm/datetime.h
2015-09-17 13:37:52 +02:00
Paul Davis
31c0a536ba
fix missed but required merge resolution related to UIConfiguration's new status as a singleton in this branch.
2015-09-16 17:11:54 -04:00
Tim Mayberry
1d42ed077e
Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tip
...
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting
tooltips. Removes inclusion of ardour_ui.h from 16 files.
2015-09-16 16:55:17 -04:00
Tim Mayberry
c256075e63
Remove tooltips() member from ARDOUR_UI and use Gtk_UI::set_tip
2015-09-16 16:55:17 -04:00
Robin Gareus
18afd09b3b
unify recent session dialogs
2015-09-16 21:37:56 +02:00
Robin Gareus
f2f7a21aea
fix d6029f9 (recent sort-order)
...
add one, because (-0 == +0)
2015-09-16 19:30:41 +02:00
Robin Gareus
eda0a24454
add Hour:Minute to last-modified.
2015-09-16 19:01:13 +02:00
Robin Gareus
d6029f9285
remeber recent-session sort-column
2015-09-16 18:59:04 +02:00
Robin Gareus
b3e447f421
highlight default sort column
2015-09-16 18:24:57 +02:00
Robin Gareus
570d92c527
user-sortable recent session list
2015-09-16 18:24:56 +02:00
Robin Gareus
1fb38a416a
add "last modified" column to session-dialog
2015-09-16 18:24:56 +02:00
Robin Gareus
6c43ca5334
partially revert de53fac (pre-sort session list)
...
<glib> header includes and commends remain for later use
2015-09-16 18:24:56 +02:00
Robin Gareus
c510d8a49d
prepare time column in recent session
2015-09-16 01:28:55 +02:00