Andrew Belt
|
1a26bac9b1
|
Move ui header implementations to source files.
|
5 years ago |
Andrew Belt
|
3ab43a2ce0
|
Rename wire to cable
|
5 years ago |
Andrew Belt
|
655f081965
|
Rename context() to app(). Add skeleton for history.
|
5 years ago |
Andrew Belt
|
cb0f3e5100
|
Use dsp:: namespace. Automatically include dsp headers in rack.hpp.
|
5 years ago |
Andrew Belt
|
7c04ff0abf
|
Rename Port to PortWidget
|
5 years ago |
Andrew Belt
|
f5601d2042
|
Work on toolbar, event context
|
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
|
402f42a354
|
Add Context class for storing global state
|
5 years ago |
Andrew Belt
|
c31b8f0ba2
|
Split plugin.hpp to folder of headers, wrap plugin state in new PluginManager class
|
5 years ago |
Andrew Belt
|
95f6016e7a
|
Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene
|
5 years ago |
Andrew Belt
|
316518a794
|
Wrap engine state into class Engine
|
5 years ago |
Andrew Belt
|
92951206b6
|
Rename WidgetState to event::Context, move color.hpp implementations to source
|
6 years ago |
Andrew Belt
|
499ceb024f
|
Remove math namespace
|
6 years ago |
Andrew Belt
|
6475c630b5
|
Revise event and widget API (draft), migrate source files to headers (WIP), separate large headers into small headers in subfolders (WIP)
|
6 years ago |
Andrew Belt
|
dd02ec52ad
|
Move Widget class to header, wrap settings, keyboard, and gamepad in namespace
|
6 years ago |
Andrew Belt
|
587f936a99
|
Move random to its own namespace, shuffle files around
|
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
|
fb4a0d879a
|
Un-deprecate helper functions, move to helpers.hpp
|
6 years ago |
Andrew Belt
|
0439fc405a
|
Change "manufacturer" to "author"
|
6 years ago |
Andrew Belt
|
2ff1ee5c86
|
Allow separation from Module and ModuleWidget in Model subclass
|
6 years ago |
Andrew Belt
|
7755c67084
|
Divide widgets.hpp to widgets.hpp and ui.hpp
|
6 years ago |
Andrew Belt
|
6a8d2f5a4d
|
Change Port's createInput and createOutput to create
|
6 years ago |
Andrew Belt
|
2873f35e72
|
Add Widget::create static methods, replaces create*() helpers in
rack.hpp
|
6 years ago |
Andrew Belt
|
60d98a641f
|
Rename util.hpp to common.hpp, fix include paths
|
6 years ago |
Andrew Belt
|
d024ccf8a0
|
Refactor util.hpp
|
6 years ago |
Andrew Belt
|
5be5696dff
|
Refactor math.hpp
|
6 years ago |
Andrew Belt
|
e616e12fa5
|
Return specialized type in rack.hpp helper functions
|
6 years ago |
Andrew Belt
|
f129f026f6
|
Add AudioWidget
|
6 years ago |
Andrew Belt
|
70bb8c7759
|
Add plug lights, remove plug light toggling
|
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
|
ec6a7f3ead
|
Added Model tags
|
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
|
891f3c6cf8
|
Change SVG DPI to 75, add in2px and mm2px convenience functions
|
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
|
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
|
33ca4dac2d
|
Add override keyword everywhere
|
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
|
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
|
093ecdbb94
|
Add param randomization, changed mapf to rescalef, other refactors
|
7 years ago |
Andrew Belt
|
6e4cddc4e1
|
Add SVGSlider, SVGSwitch, attempt SVG gradients
|
7 years ago |
Andrew Belt
|
3f8b5ad055
|
Renamed scene.hpp to app.hpp, moved app stuff to src/app
|
7 years ago |
Andrew Belt
|
d24b587eb6
|
Combined InputPort and OutputPort to just Port with an enum
|
7 years ago |
Andrew Belt
|
71a1b6a987
|
Added SVGKnob, added TextField, PasswordField, migrated to SVGKnobs
|
7 years ago |
Andrew Belt
|
a76a6e7f5e
|
revised Lights for Component Library, removed constructor argument from ModuleWidget
|
7 years ago |
Andrew Belt
|
2574574288
|
Revise build system, add Befaco knobs, add screws
|
7 years ago |