Commit Graph

343 Commits

Author SHA1 Message Date
falkTX 3bd590cc91 More C++ conversion, initial common frontend code split 2022-10-19 14:37:19 +01:00
falkTX e325490ffb
Implement custom path selection for CLAP plugins
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-08 17:40:29 +01:00
falkTX 5db10df8be Start moving files around 2022-10-01 22:17:00 +01:00
falkTX 6bc9a90ebb Update copyright information related to JUCE 2022-07-16 00:10:33 +01:00
Filipe Coelho 2dd26df2ca
Merge branch 'main' into jsfx-2 2022-05-25 13:14:27 +02:00
falkTX 7f8ae362af
Better integrate with internal Qt toolbar visibility state
Closes #1583

Signed-off-by: falkTX <falktx@falktx.com>
2022-04-11 20:38:39 +01:00
falkTX 15f7f584f6
Give notice when carla needs to be restarted after lv2 rescan
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-21 21:10:02 +00:00
Jean Pierre Cimalando 9edef71a48 Implement JSFX (frontend) 2022-01-05 06:20:06 +01:00
falkTX 31254fe490
Make XY-Controller lines less think, close with Esc
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-20 08:59:08 +01:00
falkTX 8907e1143b
Add option to use classic skin by default
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 14:13:55 +01:00
falkTX 8f6bf2f8c4
Redo canvas.svg in a way that scales with Qt
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-15 12:29:08 +01:00
falkTX ff00263b78
Replace canvas.png with svg version
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-15 12:17:45 +01:00
falkTX e579f909d7
Add 32x32 icon
Fixes #1327

Signed-off-by: falkTX <falktx@falktx.com>
2021-08-07 22:48:33 +01:00
falkTX a17f139321
midipattern: use Esc key to close UI
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-11 12:54:18 +01:00
falkTX fba2b5c4ef
Use Ctrl+P to open/close side panel
Fixes #1193

Signed-off-by: falkTX <falktx@falktx.com>
2021-04-03 10:54:59 +01:00
falkTX 677f16cf01 Specify mp3 file support on "make features"
Signed-off-by: falkTX <falktx@falktx.com>
2021-02-14 20:39:03 +00:00
falkTX 1ff92d4b2c Initial work for system icons 2021-01-03 02:15:56 +00:00
falkTX a128e0441e Use proper carla-control icon in some systems 2021-01-02 02:07:02 +00:00
falkTX 565f485370
Remove custom return host on carla-control, no longer needed 2020-12-28 14:54:20 +00:00
falkTX 54fc59f3d8
Fix a few oddities in about dialog
Closes #1272

Signed-off-by: falkTX <falktx@falktx.com>
2020-10-12 17:40:43 +01:00
falkTX 2dbb2b6869
Add WIP XYController UI
Signed-off-by: falkTX <falktx@falktx.com>
2020-08-08 18:31:45 +01:00
falkTX 7feab5e6f3
Re-add dial_02 resources
Signed-off-by: falkTX <falktx@falktx.com>
2020-08-08 18:28:27 +01:00
falkTX cd6d1d2aea
Select text in search entry also when focusing via shortcut
Based on #945
Closes #945

Signed-off-by: falkTX <falktx@falktx.com>
2020-07-20 01:56:53 +01:00
falkTX 53b3a2cbac
Add option to disabling sending notes to plugins (reverse on)
Signed-off-by: falkTX <falktx@falktx.com>
2020-07-16 15:26:05 +01:00
falkTX d6d1f3ab22
Show current mapped type+value directly together with parameter
No more right clicking needed to find this info

Signed-off-by: falkTX <falktx@falktx.com>
2020-07-13 10:30:56 +01:00
falkTX 5f123d2283
Add a 12400x9600 canvas size
Fixes #1197

Signed-off-by: falkTX <falktx@falktx.com>
2020-07-11 18:27:50 +01:00
falkTX fb1de153e1
Fix % issue in about dialog
Closes #1169

Signed-off-by: falkTX <falktx@falktx.com>
2020-06-11 16:50:16 +01:00
falkTX 9c710e50b3
Rename cursors; Cleanup CanvasPreviewFrame class
Signed-off-by: falkTX <falktx@falktx.com>
2020-06-07 12:09:58 +01:00
falkTX 9e82f55aca
Adjust the (incomplete) C++ port to latest API changes
Signed-off-by: falkTX <falktx@falktx.com>
2020-06-05 10:43:29 +01:00
falkTX 5e670887ff
Fixup calf skin
Signed-off-by: falkTX <falktx@falktx.com>
2020-06-04 16:26:32 +01:00
Térence Clastres ddd085f359 Fully Scalable UI Part 2
Add default rack LEDs, dials and buttons SVGs
2020-06-02 05:19:20 +02:00
Térence Clastres f3928a5482 Fully Scalable UI Part 1
Code preparation for scalable LEDs, Dials and Buttons
2020-06-01 19:03:55 +02:00
falkTX 47acfcfa61
Add action to copy canvas as image to clipboard
Signed-off-by: falkTX <falktx@falktx.com>
2020-05-20 18:58:28 +01:00
falkTX 1319dbd100
Fixup icons
Closes #972

Signed-off-by: falkTX <falktx@falktx.com>
2020-05-18 23:17:52 +01:00
falkTX 96a914ebca
Add 2x and 4x zoom save image actions, compress output
Signed-off-by: falkTX <falktx@falktx.com>
2020-05-17 22:39:42 +01:00
falkTX 137a3e6fe6
Adjust UI a bit for logs tab, also I was wrong :P
Signed-off-by: falkTX <falktx@falktx.com>
2020-05-13 21:10:15 +01:00
Térence Clastres 27e688c148
Add Save, Clear and toggle autoscroll to the Logs tab (#1129)
New options:
- Save: save the log to a file (default to carla_log.txt)
- Clear: clear the console log (also accessible via CTRL+L)
- Auto-Scroll (default on): chooses wether it should scroll to keep up with new log
entries or stay where it is

Misc:
- Small carla_host.ui cleanup (from Qt Designer)
- Do not show the console scrollbars when there is nothing to scroll
- Add some margin to the console to give it a more "console-like" feel

Signed-off-by: Térence Clastres <t.clastres@gmail.com>
2020-05-13 20:47:23 +01:00
falkTX 674bfedf6e
Initial go at category filters
Signed-off-by: falkTX <falktx@falktx.com>
2020-05-11 17:04:49 +01:00
falkTX 050d6775d2
Rename "prevent bad things" option and give it a tooltip
Fixes #909

Signed-off-by: falkTX <falktx@falktx.com>
2020-03-30 19:55:29 +01:00
falkTX 34ea5ff123 Remove menu roles from main UI file
Signed-off-by: falkTX <falktx@falktx.com>
2020-01-15 23:46:38 +00:00
falkTX 45fc5b7d96
Don't allow NSM without project, be clear when NSM cant be used
Signed-off-by: falkTX <falktx@falktx.com>
2020-01-06 18:16:29 +00:00
falkTX 9de958461e Add option to clear xrun after project load
Signed-off-by: falkTX <falktx@falktx.com>
2020-01-06 15:27:40 +00:00
falkTX 1b88881875 Continue C++ ideas 2019-12-20 02:15:17 +00:00
falkTX cacad4a52f Tweak API and param widget so we can have CV expose option (WIP) 2019-12-19 19:14:57 +00:00
falkTX 2cb6fa1960
Initial work for file type paths, use it for audio and midi plugins
Signed-off-by: falkTX <falktx@falktx.com>
2019-11-18 01:52:35 +00:00
falkTX fa7a1ec0d6 Rename "clear" to "reset" (filters), add clear button on search 2019-10-30 10:45:44 +01:00
falkTX f652ad2e13 Rework for better plugin string result handling; single page params 2019-10-29 13:55:44 +01:00
falkTX 5fbae267ce Save/cache audio driver in engine settings; Fixes to dialog 2019-10-24 23:32:54 +02:00
falkTX 535cb1e596 Use Ctrl+F to focus on search bar; Fix previous commit 2019-10-24 20:34:56 +02:00
falkTX 30b7b26375 Implement favorite plugins list; Better text search 2019-10-24 17:28:23 +02:00