Andrew Belt
|
243aa8308a
|
Fixed most mouse alignment issues
|
7 years ago |
Andrew Belt
|
a22aac6493
|
Added zoom slider, zoom to settings, finished Framebuffer scaling
|
7 years ago |
Andrew Belt
|
f5e8ba0369
|
Use another nanovg context for rendering to the framebuffer
|
7 years ago |
Andrew Belt
|
34bd9d7b86
|
Add SearchModuleField to RackWidget
|
7 years ago |
Andrew Belt
|
dbd4e44eda
|
Added Light object to engine.hpp, added automatic scrolling when
dragging cables to the edge of the screen, added nonfunctional search
box to Add Module menu
|
7 years ago |
Andrew Belt
|
fde88775d4
|
Add Notes to Core, added manufacturer slug/name to Model, reverted to
Plugins
|
7 years ago |
Andrew Belt
|
0c4cf64726
|
Renamed Plugin to Manufacturer, added multiline to TextField, added
Notes to Core, changed plugin build system to support multiple targets
per manufacturer
|
7 years ago |
Andrew Belt
|
a1836e7c57
|
Added version metadata to plugin
|
7 years ago |
Andrew Belt
|
8060a1e657
|
Rename initialize() to reset()
|
7 years ago |
Andrew Belt
|
33ca4dac2d
|
Add override keyword everywhere
|
7 years ago |
Andrew Belt
|
9dbadfbdc5
|
Remove gSampleRate, add engineGetSampleRate()
|
7 years ago |
Andrew Belt
|
0b5e30fcf0
|
Don't smooth snapped knobs
|
7 years ago |
Andrew Belt
|
5cee9b53a9
|
Added boolean parameter to make knobs snap, made them visually snap as
well
|
7 years ago |
Andrew Belt
|
4843fec655
|
Change color of LightPanel to match Fundamental
|
7 years ago |
Andrew Belt
|
5f311e7e15
|
File > New attempts to load template.vcv if exists
|
7 years ago |
Andrew Belt
|
ed6916d3e5
|
Remove dsp.hpp. Plugins must now #include the specific dsp/ header file
they need
|
7 years ago |
Andrew Belt
|
bdcbe508db
|
Append .vcv to files that are saved with no extension
|
7 years ago |
Andrew Belt
|
a80b05a440
|
Various tweaks and fixes
|
7 years ago |
Andrew Belt
|
aa2988c09d
|
Add toggle button for plug light, use title caps for all text
|
7 years ago |
Andrew Belt
|
03795e3d91
|
Added momentary randomize() disable on ParamWidget
|
7 years ago |
Andrew Belt
|
e9cddb105b
|
Add onTextChange() to TextField
|
7 years ago |
Andrew Belt
|
18eb87ae40
|
Add BlankWidget to Core, refactor ModuleWidget
|
7 years ago |
Andrew Belt
|
2cbe7c39a7
|
Set gFocusedWidget only if Widget::onFocus() returns true, make
ModuleWidget respond to Backspace/Delete only if no widget is focused
|
7 years ago |
Andrew Belt
|
3d044ab411
|
Add RoundBlackKnob
|
7 years ago |
Andrew Belt
|
a80eb15b37
|
Add SchmittTrigger::isHigh()
|
7 years ago |
Andrew Belt
|
e2700409b2
|
Added onSampleRateChange() to Module
|
7 years ago |
Andrew Belt
|
223719dcd9
|
Add uniqueness assertion for plugin slugs, fix PolarityValueLight alpha
|
7 years ago |
Andrew Belt
|
4cf19e112b
|
Fix Light when transparency is used, added preliminary ZoomWidget functionality to RackScene, added experimental linear gradients to SVGWidget, added sticky mouse button to gui.cpp, fix math in ScrollBar
|
7 years ago |
Andrew Belt
|
c3a13dc112
|
Added arrow keys to move
|
7 years ago |
Andrew Belt
|
45e7c5f0b0
|
Added plug lights (but commented out)
|
7 years ago |
Andrew Belt
|
fc3cf452ff
|
Move ModuleWidget delete/backspace key to onMouseMove so it doesn't
rely on key repeat
|
7 years ago |
Andrew Belt
|
7ee43d337d
|
Rework widgets to support cable stacking
|
7 years ago |
Andrew Belt
|
6239856310
|
Added C#-style property constructor, explicitly clamp samples in Audio Interface, scroll horizontally if Shift is held
|
7 years ago |
Andrew Belt
|
e8eddc4463
|
Keep MenuItem active when its child menu is open
|
7 years ago |
Andrew Belt
|
d9748221f3
|
Add PulseGenerator to digital.hpp
|
7 years ago |
Andrew Belt
|
8cb3774143
|
Readdingn Module::Module() constructor, but it's still deprecated
|
7 years ago |
Andrew Belt
|
b818a060ed
|
Fix typo in Widget method, reduce precise mouse speed for Knobs, remove
Module() constructor
|
7 years ago |
Andrew Belt
|
fd0d208021
|
Add engine support for stackable cables
|
7 years ago |
Andrew Belt
|
ffd8dde517
|
Middle click drag now sends an onScroll event in the object it is hovering, open UrlItem browser in new thread, use Module constructor for setting number of params/inputs/outputs
|
7 years ago |
Andrew Belt
|
c35c8a2e02
|
Make MenuOverlay steal key commands, remove assertion for framebuffer
|
7 years ago |
Andrew Belt
|
c4a8f8e0fd
|
Add metadata to Plugins class and Add Module menu
|
7 years ago |
Andrew Belt
|
35c4e272e2
|
Added engine pausing/resuming (in sample rate choose menu)
|
7 years ago |
Andrew Belt
|
401176d50d
|
Added child menus
|
7 years ago |
Andrew Belt
|
5163a7aba1
|
Middle-click drag to move rack view, other needless refactoring
|
7 years ago |
Andrew Belt
|
4fc5f17cfc
|
Add menu scrolling, refactor OpaqueWidget events
|
7 years ago |
Andrew Belt
|
a16a9e1b5f
|
Added asset.hpp for managing paths, Plugin instance created by Rack instead of the shared library, attempt to load plugins from global and then local location
|
7 years ago |
Andrew Belt
|
a8f30ca3c7
|
Added minblep to dsp.hpp, removed 10.7 SDK recommendation in README
|
7 years ago |
Andrew Belt
|
7a8ef9c40d
|
Break dsp.hpp into many small files
|
7 years ago |
Andrew Belt
|
970e227c20
|
Changed onSelect/onDeselect to onFocus/onDefocus, added key commands for Open/Save/Save As, open in last used directory
|
7 years ago |
Andrew Belt
|
52d41865ef
|
Add allowCursorLock setting for touch screens and tablets
Prevent MomentarySwitch from randomizing
|
7 years ago |