Andrew Belt
|
3a8dc0e0e3
|
Use Module::params/inputs/outputs indices instead of
ModuleWidget::params/inputs/outputs indices for patch ids
|
7 years ago |
Andrew Belt
|
575e4df2fd
|
Use RELEASE=1 to build release version. VERSION is automatically set in the Makefile now.
Add detection code for legacy1 mode for patch files.
Initialize patch on launch if the last launch crashed after 15 seconds.
|
7 years ago |
Andrew Belt
|
d7875d5e30
|
Add midi.cpp with MidiIO class
|
7 years ago |
Andrew Belt
|
f129f026f6
|
Add AudioWidget
|
7 years ago |
Andrew Belt
|
3e5890b79d
|
Added support for continuous encoders, aka Knob widgets with infinite
min/max values
|
7 years ago |
Andrew Belt
|
a2d815db84
|
Leave Add Module popup metadata window open after mouse leaves module
section
|
7 years ago |
Andrew Belt
|
dc91b5d403
|
Update plugin manager to new online Rack plugin manager API
|
7 years ago |
Andrew Belt
|
d9efe43112
|
Don't write empty file if toJson is unsuccessful
|
7 years ago |
Andrew Belt
|
36cd050ba4
|
Remove Module::reset(), Module::initialize(), and Module::randomize(),
add onRandomize(), onReset(), onCreate(), and onDelete()
|
7 years ago |
Andrew Belt
|
56219530cb
|
Clean up warnings
|
7 years ago |
Andrew Belt
|
199f99b0bf
|
Rename SVGSlider to SVGFader, refactor LightWidget
|
7 years ago |
Andrew Belt
|
734d367a8a
|
A few random changes from the last week
|
7 years ago |
Andrew Belt
|
d1ed8faa21
|
Smooth interpolate SVGSlider
|
7 years ago |
Andrew Belt
|
892d4767bf
|
Add plugin "version" to module in .vcv file
|
7 years ago |
Andrew Belt
|
264c040c6a
|
Round to nearest zoom percent
|
7 years ago |
Andrew Belt
|
56c57345ea
|
Pass onPathDrop to RackScene children
|
7 years ago |
Andrew Belt
|
ce909cda63
|
Remove tag corruption workaround
|
7 years ago |
Andrew Belt
|
06bcf2a4c9
|
Added hacky workaround for tag corruption issue
|
7 years ago |
Andrew Belt
|
dfa723119b
|
Fix SVGSwitch value scaling, add confirmation for clearing the patch
with File > New
|
7 years ago |
Andrew Belt
|
970214fd33
|
Add "Manufacturers" label to AddModuleWindow
|
7 years ago |
Andrew Belt
|
215f967595
|
Allow Ctrl-dragging input, although it doesn't do anything different
from normal dragging
|
7 years ago |
Andrew Belt
|
70bb8c7759
|
Add plug lights, remove plug light toggling
|
7 years ago |
Andrew Belt
|
cbc9a523ff
|
Add manufacturer label in model list
|
7 years ago |
Andrew Belt
|
85c75eef33
|
Changed log() to info(), warn(), and fatal()
|
7 years ago |
Andrew Belt
|
b10d1122bb
|
Added log() logger with INFO, WARN, and ERROR levels
|
7 years ago |
Andrew Belt
|
45f03be664
|
Set manufacturer on click instead of on hover for AddModuleWindow
|
7 years ago |
Andrew Belt
|
b702fb5e8a
|
Hide metadata when mouse leaves ModelItem
|
7 years ago |
Andrew Belt
|
5567c5f22d
|
Added AddModuleWindow
|
7 years ago |
Andrew Belt
|
6a5c434961
|
Disable search box again
|
7 years ago |
Andrew Belt
|
fc29d9861b
|
Merge manufacturerSlug and manufacturerName to manufacturer, use plugin
slug for patches instead of manufacturerSlug
|
7 years ago |
Andrew Belt
|
47682af04c
|
Add metadata submenu to "Add module" menu, deprecate Menu::pushChild (use ::addChild)
|
7 years ago |
Andrew Belt
|
1461c7290d
|
Fix SVGKnob getChildrenBoundingBox when forcing it to rescale with
box.size
|
7 years ago |
Andrew Belt
|
28904bb730
|
Use children bounding box for FramebufferWidget
|
7 years ago |
Andrew Belt
|
7bf6aa1beb
|
Don't display login form on dev
|
7 years ago |
Andrew Belt
|
877083e9d9
|
Attempt to fix module order in manufacturer list
|
7 years ago |
Andrew Belt
|
e46448150d
|
Reduce Light radius and magnitude
|
7 years ago |
Andrew Belt
|
8e251c0ddb
|
Refactor event framework. Everything uses Event* structs instead of
messy function arguments, removed on*Opaque()
|
7 years ago |
Andrew Belt
|
093fa99474
|
Add Widget::onPathDrop() event, added dragging patches to window to load
them
|
7 years ago |
Andrew Belt
|
661e93bb24
|
Remove old panel if ModuleWidget::setPanel is called multiple times,
move in2px and mm2px to widgets.hpp
|
7 years ago |
Andrew Belt
|
0e7e362565
|
Change internals of SVGWidget subclasses
|
7 years ago |
Andrew Belt
|
a094a0cd7d
|
Fix autoscrolling when dragging near edge of rack
|
7 years ago |
Andrew Belt
|
bd9b237c43
|
Tweak LightWidget rendering
|
7 years ago |
Andrew Belt
|
2e7100c17b
|
Reverted light sizes in components.hpp, updated README
|
7 years ago |
Andrew Belt
|
bc619644ac
|
Throw away old lights, add new LightWidget as a final replacement
|
7 years ago |
Andrew Belt
|
41c66f1d8a
|
Set SVGPanel oversampling on every frame
|
7 years ago |
Andrew Belt
|
caa1a5798e
|
Fix dropdown menu offset when zooming
|
7 years ago |
Andrew Belt
|
580f0db6b4
|
Change zoom only when zoom slider has finished moving (onAction())
|
7 years ago |
Andrew Belt
|
99ad658694
|
Oversample SVGPanels by 2, everything else by 1
|
7 years ago |
Andrew Belt
|
923942e289
|
Set FrameBuffer::oversample to 1 by default
|
7 years ago |
Andrew Belt
|
2affd8a648
|
Redraw rails when zooming
|
7 years ago |