Andrew Belt
|
c5549682eb
|
Add new Light graphics. Add TSvgLight class to handle SVG files above light.
|
4 years ago |
Andrew Belt
|
d6fdb2a2c1
|
Remove LightWidget halo. Decrease default CircularShadow opacity slightly. Render shadow with hard edges by default.
|
5 years ago |
Andrew Belt
|
f68a981d11
|
Add SegmentDisplay to component library. Fix huge light halo issue with non-square lights.
|
5 years ago |
Andrew Belt
|
dca30e2b53
|
Auto-format code with astyle.
|
5 years ago |
Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
6 years ago |
Andrew Belt
|
a509fab1c1
|
Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs.
|
6 years ago |
Andrew Belt
|
c127afdf1b
|
Add ExponentialSlewLimiter. Add "Poly" tag. Tweak appearance of port and cable widgets.
|
6 years ago |
Andrew Belt
|
8a5a806425
|
Add app::, ui::, and widget:: namespaces.
|
6 years ago |
Andrew Belt
|
6d1142b449
|
Add new Widget::draw() method. Deprecate old method.
|
6 years ago |
Andrew Belt
|
95f6016e7a
|
Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene
|
6 years ago |
Andrew Belt
|
bee6f658cf
|
Move logger to its own namespace, add macros to macros.hpp
|
6 years ago |
Andrew Belt
|
c57c76e6d1
|
Move math to its own namespace, clean up deprecated classes
|
6 years ago |
Andrew Belt
|
875b1762fa
|
Revert light glow intensity
|
7 years ago |
Andrew Belt
|
ec52f1f121
|
Use screen blending with alpha compositing for LightWidget rendering
|
7 years ago |
Andrew Belt
|
0798f2844d
|
Reorganize ParamWidgets, introduce Component as shared base class
|
7 years ago |
Andrew Belt
|
6049c0abe5
|
Added util/color.hpp, fixed LightWidget color algorithm, added Ctrl+U key command for "Disconnect cables", refactor audio.cpp/midi.cpp, add new Audio Interface panel
|
7 years ago |
Andrew Belt
|
9a443f07c8
|
Refactoring, remove "f" and "i" prefixes from math.hpp functions
|
7 years ago |
Andrew Belt
|
077c179a1e
|
Re-fix LightWidget drawing
|
7 years ago |
Andrew Belt
|
199f99b0bf
|
Rename SVGSlider to SVGFader, refactor LightWidget
|
7 years ago |
Andrew Belt
|
e46448150d
|
Reduce Light radius and magnitude
|
7 years ago |
Andrew Belt
|
bd9b237c43
|
Tweak LightWidget rendering
|
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
|
6db1177270
|
Reduce Light radius
|
7 years ago |
Andrew Belt
|
83f20a6f20
|
Made light glow more intense, added "sampleRate" to settings.json
|
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
|
bd7b90fcda
|
Updated SchmittTrigger, QuantityWidgets can now have maxValue < minValue for inverted operation, added SnapKnob
|
8 years ago |
Andrew Belt
|
5ce268b5ba
|
Improved code quality of Light subclasses
|
8 years ago |
Andrew Belt
|
3f8b5ad055
|
Renamed scene.hpp to app.hpp, moved app stuff to src/app
|
8 years ago |
Andrew Belt
|
71a1b6a987
|
Added SVGKnob, added TextField, PasswordField, migrated to SVGKnobs
|
8 years ago |
Andrew Belt
|
0e0f9c38f2
|
Added TransformWidget, SVGWidget, FramebufferWidget
|
8 years ago |
Andrew Belt
|
a76a6e7f5e
|
revised Lights for Component Library, removed constructor argument from ModuleWidget
|
8 years ago |
Andrew Belt
|
ef6dc2ff67
|
Save draw state before each child is drawn, so widgets draw at (0, 0)
instead of box.pos.
|
8 years ago |
Andrew Belt
|
7911a22cc5
|
Added wire snapping
|
8 years ago |
Andrew Belt
|
2574574288
|
Revise build system, add Befaco knobs, add screws
|
8 years ago |
Andrew Belt
|
aad709e62c
|
Large refactor to modularize include files, add NanoSVG dependency, added Image/Font/SVG loader
|
8 years ago |
Andrew Belt
|
a18e4a4d6e
|
Added ring buffers, made Rack a class, added stringf helper function, added VIPMutex/VIPLock, added sample rate and block size options to AudioInterface
|
8 years ago |
Andrew Belt
|
86e2fabf20
|
A few days of work
|
8 years ago |
Andrew Belt
|
c1cae82918
|
Initial commit
|
8 years ago |