Andrew Belt
|
70bb8c7759
|
Add plug lights, remove plug light toggling
|
7 years ago |
Andrew Belt
|
5567c5f22d
|
Added AddModuleWindow
|
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
|
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
|
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
|
2affd8a648
|
Redraw rails when zooming
|
7 years ago |
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
|
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
|
8060a1e657
|
Rename initialize() to reset()
|
7 years ago |
Andrew Belt
|
33ca4dac2d
|
Add override keyword everywhere
|
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
|
5f311e7e15
|
File > New attempts to load template.vcv if exists
|
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
|
18eb87ae40
|
Add BlankWidget to Core, refactor ModuleWidget
|
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
|
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
|
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 |
Andrew Belt
|
ec34a36c05
|
Added ModuleWidget::createContextMenu() so subclasses can add
MenuEntries to the right-click context menu
|
7 years ago |
Andrew Belt
|
24cb2f506b
|
Cleanup widget code
|
7 years ago |
Andrew Belt
|
232fccce38
|
Move version check dialog box to RackScene on main thread
|
7 years ago |
Andrew Belt
|
c362112e89
|
Command line open patches, Ctrl+N for New Patch, Ctrl+Q for quit
|
7 years ago |
Andrew Belt
|
98987a2ef9
|
Add error message if window doesn't open, refactor SVGPanel
|
7 years ago |
Andrew Belt
|
d297586f98
|
Add SVGPanel
|
7 years ago |
Andrew Belt
|
2a21261d7d
|
Clean up old code
|
7 years ago |
Andrew Belt
|
728afc763a
|
Added key commands to ModuleWidget, removed CPU usage meter (misleads
way too many people, should not have added in the first place)
|
7 years ago |
Andrew Belt
|
1af22f1a12
|
Render rails in a framebuffer
|
7 years ago |
Andrew Belt
|
d4b899e746
|
Switch rack rails to vector
|
7 years ago |
Andrew Belt
|
630a46e8fa
|
Refactoring method names, build system
|
7 years ago |
Andrew Belt
|
de5c9ca2af
|
Added Scene::createMenu(), renamed arch macros to ARCH_*
|
7 years ago |
Andrew Belt
|
093ecdbb94
|
Add param randomization, changed mapf to rescalef, other refactors
|
7 years ago |
Andrew Belt
|
bd7b90fcda
|
Updated SchmittTrigger, QuantityWidgets can now have maxValue < minValue for inverted operation, added SnapKnob
|
7 years ago |
Andrew Belt
|
d9c803962b
|
Added Decimator, SlewLimiter, Trigger, other cleanup
|
7 years ago |
Andrew Belt
|
5ce268b5ba
|
Improved code quality of Light subclasses
|
7 years ago |
Andrew Belt
|
da89bdb76e
|
Added more switches
|
7 years ago |
Andrew Belt
|
6e4cddc4e1
|
Add SVGSlider, SVGSwitch, attempt SVG gradients
|
7 years ago |
Andrew Belt
|
59b39bf876
|
Add CircularShadow and add it to the SVGKnob framebuffer
|
7 years ago |
Andrew Belt
|
12ff32e3ca
|
Add plugin manager for downloading plugins within the application, add libzip and curl dependency
|
7 years ago |
Andrew Belt
|
de44d0c754
|
Added Rogan knobs to components.hpp, added shadow to SVGKnob, fixed bug/typo in SVG stroke fill color
|
7 years ago |
Andrew Belt
|
3f8b5ad055
|
Renamed scene.hpp to app.hpp, moved app stuff to src/app
|
7 years ago |