Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
5 years ago |
Andrew Belt
|
afd6d4bb8e
|
Clean up various headers.
|
5 years ago |
Andrew Belt
|
11544f25b3
|
Update rack0.hpp header
|
5 years ago |
Andrew Belt
|
f967c68110
|
Header cleanup. ModuleBrowser work.
|
5 years ago |
Andrew Belt
|
52151a709d
|
Add various API documentation
|
5 years ago |
Andrew Belt
|
822c525d6b
|
Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont.
|
5 years ago |
Andrew Belt
|
cc3b9acb7c
|
Create `component::` namespace
|
5 years ago |
Andrew Belt
|
8a5a806425
|
Add app::, ui::, and widget:: namespaces.
|
5 years ago |
Andrew Belt
|
dac26ce0a7
|
Fix plug light colors
|
5 years ago |
Andrew Belt
|
9ab5244002
|
Add MIDI-Map panel and boilerplate. Various fixes for SVGButton.
|
5 years ago |
Andrew Belt
|
428f137d45
|
Remove multiple inheritance from all widgets, remove virtual inheritance, merge MomentarySwitch and ToggleSwitch to Switch with a boolean.
|
5 years ago |
Andrew Belt
|
418499159b
|
Add snapping to Knob
|
5 years ago |
Andrew Belt
|
20b78190c1
|
Put math in namespace
|
5 years ago |
Andrew Belt
|
0dec45d970
|
Class-ify window, un-class-ify asset
|
5 years ago |
Andrew Belt
|
cbed0cf7a1
|
Wrap asset state into new AssetManager class
|
5 years ago |
Andrew Belt
|
0e05e63dcb
|
Rename asset::local to user, rename asset:global to system
|
5 years ago |
Andrew Belt
|
f64ea2e181
|
Large architectural changes. Created Quantity class.
|
5 years ago |
Andrew Belt
|
c3407ca07d
|
Code style: Remove () from `new X()`
|
6 years ago |
Andrew Belt
|
3fa78176e2
|
Move asset to its own namespace
|
6 years ago |
Andrew Belt
|
c57c76e6d1
|
Move math to its own namespace, clean up deprecated classes
|
6 years ago |
Andrew Belt
|
2b96117ccb
|
Set default pitch to 0V for MIDI-1, add RGBLight
|
6 years ago |
Andrew Belt
|
0ba244e98f
|
Reorganize Components, add LEDSlider with colors
|
6 years ago |
Andrew Belt
|
ad20f3c997
|
Add shadows to knobs, remove ability to rescale knobs (must export
different sized SVGs)
|
6 years ago |
Andrew Belt
|
0798f2844d
|
Reorganize ParamWidgets, introduce Component as shared base class
|
6 years ago |
Andrew Belt
|
4596d29f1c
|
Add `smooth` variable for ParamWidgets
|
6 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
|
6 years ago |
Andrew Belt
|
1ab4b2cb85
|
AudioInterface rework, Notes rework, partial MIDIToCVInterface rework
|
6 years ago |
Andrew Belt
|
9a443f07c8
|
Refactoring, remove "f" and "i" prefixes from math.hpp functions
|
6 years ago |
Andrew Belt
|
d7875d5e30
|
Add midi.cpp with MidiIO class
|
6 years ago |
Andrew Belt
|
f129f026f6
|
Add AudioWidget
|
6 years ago |
Andrew Belt
|
1b44985a0f
|
Add CKSSThree switch, ENUMS macro
|
6 years ago |
Andrew Belt
|
199f99b0bf
|
Rename SVGSlider to SVGFader, refactor LightWidget
|
7 years ago |
Andrew Belt
|
70bb8c7759
|
Add plug lights, remove plug light toggling
|
7 years ago |
Andrew Belt
|
e7a305a1dc
|
Add LEDBezel, change sizes of LEDs
|
7 years ago |
Andrew Belt
|
0e7e362565
|
Change internals of SVGWidget subclasses
|
7 years ago |
Andrew Belt
|
0d4a590688
|
Re-export and re-scale ComponentLibrary graphics
|
7 years ago |
Andrew Belt
|
49397935d7
|
Rescale some of the components
|
7 years ago |
Andrew Belt
|
6bee6ade42
|
Add RedGreenBlueLight, tweaks to light implementation
|
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
|
84f4efcbeb
|
Add polyfill for future LightWidget
|
7 years ago |
Andrew Belt
|
265cd9b7da
|
Remove Davies1900hSmallBlackKnob
|
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
|
33ca4dac2d
|
Add override keyword everywhere
|
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
|
18eb87ae40
|
Add BlankWidget to Core, refactor ModuleWidget
|
7 years ago |
Andrew Belt
|
3d044ab411
|
Add RoundBlackKnob
|
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 |