e0e5ee0b44
Unify build-system customization (Ardour/Mixbus)
2019-04-09 13:17:15 +02:00
9594e12c52
Add a plugin-preset list/selector GUI
...
This is currently only used for "Preset only" plugins, generic UI.
And also depends on plugin-presets having a description.
2018-12-20 16:56:49 +01:00
a5b38fd6dc
Use libardour video-tool path (2/2)
2018-11-19 03:20:11 +01:00
931fcdcfb6
remove use of hardcoded -fPIC compiler flag, and use compiler flag dict instead
2018-10-14 22:06:13 -04:00
a1de50f217
PT import: Add new PTImportSelector dialog
2018-10-12 19:09:40 +11:00
d71dfdfd6a
Add a window that shows DSP usage of all plugins
...
Currently hidden, use
Editor:access_action("Window", "toggle-plugin-dsp-load")
2018-09-25 00:13:08 +02:00
f7b93ee7b9
Separate Plugin DSP load UI implementation
2018-09-25 00:13:08 +02:00
Nils Philippsen
12544795e8
AppData release tags need a date to be valid
...
Or a timestamp, but that's deprecated. Create it from the last commit,
store it in/retrieve it from revision.cc and substitute it in the
template.
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-releases
2018-09-19 19:14:02 -04:00
db385c2e3c
new transport slave/master implementation, gui edition
2018-09-18 19:06:04 -04:00
7b4ab907d4
Remove ArdourGauges -- since they're no longer actual Gauge widgets
...
The Gauges devolved into Labels with dedicated formatting and UI-config
colors. Prevent ArdourButton to happen all over over again...
2018-02-20 12:23:14 +01:00
fa22689b70
Consistently use Gauge to avoid the overloaded term Indicator.
2018-02-17 09:24:15 -06:00
309ca938e6
Add Disk IO gauge.
2018-02-17 09:24:14 -06:00
dc61256466
new_grid: Rewrite of Snap and Grid. (squashed commit)
...
Separate Snap from Grid. Lots of naming changes.
Multiple simultaneous snap options allowed. Grid is one of the possible Snap options.
Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines.
The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser.
2018-02-09 09:59:39 -06:00
d03352cfac
Add Toolbar disk-space widget.
2018-01-14 18:49:27 +01:00
b0c5005cec
Separate DSP load indicator into generic gauge widget
2018-01-14 18:49:22 +01:00
c7ed461bcf
Add DSP-load & x-run widget to the toolbar.
2017-12-28 15:53:40 +01:00
22c497b62d
Add a separate, dedicated transport-control window
2017-12-22 22:15:50 +01:00
aab787f686
Separate and consolidate Transport-Control-UI code
2017-12-22 22:15:50 +01:00
7db12f6b12
convert codebase to use Temporal for various time types
2017-09-24 12:03:54 -04:00
69ed499022
Enoify v6.x
2017-09-18 19:48:05 +02:00
6376730093
Rework Patch-Change/Select Dialog
2017-09-08 02:19:31 +02:00
Johannes Mueller
ae51d5fd4e
Let the user add a template description on saving session templates
2017-08-20 21:09:30 +02:00
0a67b1661c
Yet another blind copy/paste issue fix.
2017-08-06 00:01:23 +02:00
27d2f4950f
Fix Clock Font on OSX (fixes Big Clock Window Size)
...
Meanwhile libpango was fixed and we use
CTFontManagerRegisterFontsForURL() on OSX >=10.6
2017-08-05 22:32:13 +02:00
Johannes Mueller
37b03e353a
Put plugin inline display into a freely available class ...
...
... and let ProcessorBox::PluginInlineDisplay inherit from it.
2017-07-31 21:31:22 +02:00
beb73edf55
Purify libcanvas, remove libardour dependency
...
A canvas is just a canvas. Move WaveView into its own library.
2017-07-17 21:06:04 +02:00
1f5ebc5485
Remove ArdourPrompter wrapper
2017-07-17 21:06:04 +02:00
b6e4dfe37b
remove cruft (no more ButtonJoiner)
2017-07-17 21:06:04 +02:00
5c92613698
Separate Ardour UI widgets into dedicated library
2017-07-17 21:06:04 +02:00
Johannes Mueller
610d9fd3b9
First draft of a template management dialog
...
Goal is to a simple dialog that can rename and remove templates. This is
helpful in order to keep the template list tidy.
So far it works for session templates. Track templates tbd.
2017-07-12 16:15:03 +02:00
af6941ac34
Prepare VCA Automation Lanes -- refactor TAV
...
* add an abstract StripableTimeAxisView (Route TAV + VCA TAV)
* move common strip-methods into STAV
* Add Automation Lanes to VCA TAV
* Allow ATAV without Automatable for VCA Controls
2017-06-15 16:06:32 +02:00
dc0139d4af
use CoreSelection for track selection
2017-05-05 18:56:25 +01:00
f5995661d0
Lua: Action Script Dialog & MessageBox
2017-04-25 14:01:22 +02:00
4ae5737beb
Add GUI-Idle debugging/profiling util
2017-03-15 11:34:05 +01:00
05dfc1fdc1
Update color stripable color-picker(s)
...
* consistent behavior (Route, VCA)
* non-modal
* a single color picker for each RouteUI/VCA at most
* fix bug: VCA picker staying around even when VCA was deleted
2017-03-11 00:33:43 +01:00
02cf331403
upcoming codenames
2017-02-26 15:35:40 +01:00
c20ed6b9f6
toolbar creation from text files
2017-02-02 14:16:17 +01:00
82f104b8f0
use different source file for canvas tester
2017-02-02 13:29:17 +01:00
977cabf54a
fix color file installation
2017-01-03 17:35:05 +01:00
a2bf54c041
re-group preferences part eight and nine of 27 (probably)
2016-12-30 17:04:50 +01:00
4a83bd80a5
Prepare mini-timeline widget for toolbar
2016-12-17 02:43:42 +01:00
2481db7a7f
Add a small tool to experiment with libcanvas
2016-12-11 15:52:56 +01:00
80fa696564
basic Mac VST Cocoa UI support
2016-11-13 16:35:06 +01:00
8520312f97
Check and link to the pangoft2 module with a mingw build if it exists
...
This is necessary when pango has been built without all modules included as
bundle_env_mingw.cc uses a function from the pango module and results a linker
error:
bundle_env_mingw.cc:114: undefined reference to `pango_ft2_font_map_get_type'
Minimum pango version is taken from the official build scripts.
2016-11-10 15:23:43 +10:00
9c98e577d0
remove unusued and useless midi_port_dialog.{cc,h} files
2016-10-18 16:53:54 -04:00
10d05f0ee3
some Collaborative Albums from the early 80's
2016-09-29 20:46:23 +02:00
5232e0f2af
GUI support to archive session
2016-09-20 19:52:56 +02:00
90e2baf6a9
upcoming codenames
2016-08-17 17:04:02 +02:00
f47ae6c0f9
fix bug when appdata.pot file cannot be regenerated
2016-08-08 13:51:20 -04:00
56c4b3c9b0
turn back towards color theme files ALWAYS including the program name. also load both default and user colors (if present)
2016-07-18 11:50:38 -04:00