Robin Gareus
1a70a2f977
Cont'd work on route-templates
2017-08-20 00:18:58 +02:00
Robin Gareus
722ac7575a
Revert non "aesthetic tweaks" from f614d10994
2017-08-19 01:34:27 +02:00
Robin Gareus
2cc32456ab
Lua may call C++ functions with throw. Catch them
2017-08-19 01:06:44 +02:00
Ben Loftis
f614d10994
Templates: aesthetic tweaks.
2017-08-18 16:40:14 -05:00
Robin Gareus
e0a83a758e
Redesign Session+Route Template Meta Script API
...
Remove special-cased script types. Allow Action-Scripts to be re-used
for session-setup or route-templates.
2017-08-18 20:42:55 +02:00
Robin Gareus
6042c60b05
NO-OP: whitespace & scope
2017-08-17 21:00:46 +02:00
Ben Loftis
a02d8d254a
Fix merge error.
2017-08-17 13:49:41 -05:00
Ben Loftis
91e684ceeb
Templates: fix unintended commit from debugging
2017-08-17 13:31:32 -05:00
Ben Loftis
0ac2ea51a5
Templates: dialog tweaks.
2017-08-17 13:31:02 -05:00
Robin Gareus
8ecbf0486f
Update GUI, session-format notifications, skip unusable in recent list
2017-08-17 18:52:07 +02:00
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