Andrew Belt
a29d04f062
Add DarkPJ301MPort to component library.
1 year ago
Andrew Belt
0ca0367d10
Update changelog.
1 year ago
Andrew Belt
41b20989d2
Add CODESIGN env var to plugin.mk for signing plugin binary.
1 year ago
Andrew Belt
16db3fb2e1
Set handle widget pos in SvgSlider::setHandlePos(). Step ModuleWidget before rendering in Browser so it can set its default appearance.
1 year ago
Andrew Belt
0e3ea2b7ff
Make SvgKnob::onChange() reset knob angle if ParamQuantity is null.
1 year ago
Andrew Belt
58d5c06ab7
Use "plugins-OS-CPU" plugins dir on all arches. On x64, rename old "plugins" dir to new dir.
1 year ago
Andrew Belt
f29e6011b1
Fix typo to not require Rosetta to run Mac ARM64 installer.
1 year ago
Andrew Belt
c4402c46c8
Fix CV_MIDI port labels on dark panel.
1 year ago
Andrew Belt
793e204cca
Bump version. Update changelog.
1 year ago
Andrew Belt
9a5d35d462
Use ThemedPJ301MPort for all VCV Core modules. Fix PJ301M-dark graphic.
1 year ago
Andrew Belt
5a085d0dc0
Tweak LedDisplay border color.
1 year ago
Andrew Belt
f5f0dd2ddb
Add ThemedSvgPort and ThemedPJ301MPort classes.
1 year ago
Andrew Belt
ee3daf49d0
Don't dispatch ChangeEvent in app::Svg* setters, since setters can be called from constructors and events are virtual.
1 year ago
Andrew Belt
54411c43cd
Add "Library > Account settings" menu item.
1 year ago
Andrew Belt
0c81299411
Add "experimental" label to preferDarkPanels menu item.
1 year ago
Andrew Belt
d3e2b487f4
Use dark panels in Core's Module constructors.
1 year ago
Andrew Belt
95e04c2676
Add Core dark panels.
1 year ago
Andrew Belt
e02ef2932c
Make ThemedSvg* classes fully inline. Refactor app::Svg* classes.
1 year ago
Andrew Belt
aa85ab4aac
Update osdialog.
1 year ago
Andrew Belt
740db902fa
Update osdialog.
1 year ago
Andrew Belt
b119ab34eb
Use queue instead of priority queue for midi::InputQueue. Don't sort by timestamp, assume it is monotonically increasing.
1 year ago
Andrew Belt
6b0f4d3a18
Add monotonic mention to system::getTime().
1 year ago
Andrew Belt
1052dc7b5f
On non-x64, load plugins from `plugins-CPU` dir. Remove "-CPU" from plugin binary filename.
1 year ago
Andrew Belt
97c2d50f17
Don't assert that context exists in contextGet().
1 year ago
Andrew Belt
21cc43ddd7
Disable preferDarkPanels when taking module screenshots.
1 year ago
Andrew Belt
16900d4c8e
Add "minRackVersion" plugin manifest property. Don't download plugin update if Rack version is lower than the plugin's minRackVersion.
1 year ago
Andrew Belt
b3c3b0e003
Fix deprecated SvgSlider::setHandleSVG().
1 year ago
Andrew Belt
a5d49e56db
Change text of preferDarkPanels in menu.
1 year ago
Andrew Belt
7f6783c3dd
Re-render browser module framebuffers when settings::preferDarkPanels is changed.
1 year ago
Andrew Belt
afdbb98f7f
In Port method arguments, change `channel` type to uint8_t.
1 year ago
Andrew Belt
8c0b3adeb6
Add settings::preferDarkPanels, ThemedSvgPanel, ThemedSvgScrew, and "Prefer dark panels" menu item to View menu.
1 year ago
Andrew Belt
9ee126d76b
Set vg in ContextCreateEvent and ContextDestroyEvent when constructing and destructing Window.
1 year ago
Andrew Belt
613f926c35
Change `side` argument from bool to uint8_t in Module::getExpander() and Module::ExpanderChangeEvent.
1 year ago
Andrew Belt
8b8f0ccfd2
Revise panel: Fix Audio2 Level tick label from 6dB to 12dB.
1 year ago
Andrew Belt
538fdcc547
Show module ID in Module's Info menu.
1 year ago
Andrew Belt
3f6b62637e
Enable `ParamQuantity::snapEnabled` and disable `smoothEnabled` in `Module::configSwitch()` and `configButton()`.
This is already done in `ParamWidget::initParamQuantity()`, but Module should not depend on the UI to configure its ParamQuantities.
1 year ago
Andrew Belt
93be1128d0
Update osdialog.
1 year ago
Andrew Belt
06ffa2cae2
Fix size of NKK switch graphic.
1 year ago
Andrew Belt
296b153603
Revise readme headers.
1 year ago
Andrew Belt
6afc075adf
Update osdialog.
1 year ago
Andrew Belt
6e1aaa3c11
Add Fundamental as plugin slug fallback of VCV-Pro in case modules are moved.
1 year ago
Andrew Belt
21e027ad80
When drawing Tooltip, use tooltipTheme.textColor instead of menuTheme. Set tooltipTheme to fg color for all UI themes.
1 year ago
Andrew Belt
46063ce16b
Don't check for library updates when Library menu button is clicked in dev mode.
1 year ago
Andrew Belt
7c6afcda4b
Add doc comment to settings::autosaveInterval.
1 year ago
Andrew Belt
6c9b40961c
Reword MenuBar items.
1 year ago
Andrew Belt
f1576e2bb8
Update changelog. Bump version.
1 year ago
Andrew Belt
83bd4013fa
Remove unnecessary assignment of InfoLabel::color.
1 year ago
Andrew Belt
4a904d4950
Rename ParamQuantity::set/getDirectValue() to set/getImmediateValue().
Use setImmediateValue() when appropriate in ParamQuantity and SwitchQuantity, such as in reset(), randomize(), and setDisplayValue().
Add doc comments to ParamQuantity.
1 year ago
Andrew Belt
41a234da18
Set UI theme color for Browser's count label and MenuBar's info label.
1 year ago
Andrew Belt
6e7d457a6f
Initialize ui::Label::color with transparent black. If unchanged, text is drawn with the default theme color.
1 year ago