Commit graph

131 commits

Author SHA1 Message Date
Robin Gareus
e62e040502 SessionDialog: hide created-with column in Ardour, use a tooltip. 2017-08-17 16:47:27 +02:00
Robin Gareus
24cb141aa6 Revert "Revert ongoing SessionDialog changes for 5.11 release."
This reverts commit bd40b9132c.
2017-08-16 05:23:13 +02:00
Robin Gareus
bd40b9132c Revert ongoing SessionDialog changes for 5.11 release.
To be reverted again after the release. This temporarily reverts

26c88b2, c67d1d4, 5e41293, 8b7df13, ff61435, 1039894, 8717c0d
and GUI parts of 47d86cf
2017-08-16 01:17:35 +02:00
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