Andrew Belt
|
95f6016e7a
|
Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene
|
5 years ago |
Andrew Belt
|
f64ea2e181
|
Large architectural changes. Created Quantity class.
|
5 years ago |
Andrew Belt
|
4b55d428e8
|
Split app.hpp into individual headers
|
6 years ago |
Andrew Belt
|
2a3c254712
|
Revert to simpler event system
|
6 years ago |
Andrew Belt
|
abc34603d9
|
Add WidgetState
|
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
|
c57c76e6d1
|
Move math to its own namespace, clean up deprecated classes
|
6 years ago |
Andrew Belt
|
13107b8577
|
Switch to C++ headers
|
6 years ago |
Andrew Belt
|
6c817f8d4c
|
Add module preset copy, paste, load, and save
|
6 years ago |
Andrew Belt
|
8ae99e2ef0
|
Added version check
|
6 years ago |
Andrew Belt
|
8063a2faa0
|
Add "lock modules" to toolbar
|
6 years ago |
Andrew Belt
|
64458ce60f
|
Use hex strings for colors in patch file instead of object
|
6 years ago |
Andrew Belt
|
e90301faf3
|
Tweak documentation
|
6 years ago |
Andrew Belt
|
617236be06
|
Add clock divisions to MIDI-1
|
6 years ago |
Andrew Belt
|
ec52f1f121
|
Use screen blending with alpha compositing for LightWidget rendering
|
6 years ago |
Andrew Belt
|
ec1e175041
|
Change Parameter back to ParamWidget
|
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
|
adce999006
|
Added "Disconnect cables" to menu
|
6 years ago |
Andrew Belt
|
940b232d66
|
Add VirtualWidget, add SequentialLayout
|
6 years ago |
Andrew Belt
|
53fdea1cd1
|
Serialize ModuleBrowser favorites
|
6 years ago |
Andrew Belt
|
e51ce44588
|
Remove PulseAudio from default Linux rtaudio build, fix lastPath being overwritten when autosave is loaded, add List, replace AddModuleWindow with Sublime Text-like browser (partially complete)
|
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
|
db8d0fc1d6
|
Add partial MIDI CC Interface, MIDI CV fixes
|
6 years ago |
Andrew Belt
|
1ab4b2cb85
|
AudioInterface rework, Notes rework, partial MIDIToCVInterface rework
|
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
|
4a54cfc8c8
|
Add box shadow behind modules, tweak light fall times
|
6 years ago |
Andrew Belt
|
9a443f07c8
|
Refactoring, remove "f" and "i" prefixes from math.hpp functions
|
6 years ago |
Andrew Belt
|
5be5696dff
|
Refactor math.hpp
|
6 years ago |
Andrew Belt
|
d55d460c1f
|
ModuleWidget serializes pos in rack grid coordinates instead of pixel
coordinates
|
6 years ago |
Andrew Belt
|
4a3bf84e42
|
Serialize wire color
|
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
|
36cd050ba4
|
Remove Module::reset(), Module::initialize(), and Module::randomize(),
add onRandomize(), onReset(), onCreate(), and onDelete()
|
7 years ago |
Jeremy Wentworth
|
6787867d27
|
clarified comment about sizes (#510)
* Update app.hpp
* Update app.hpp
|
7 years ago |
Andrew Belt
|
199f99b0bf
|
Rename SVGSlider to SVGFader, refactor LightWidget
|
7 years ago |
Andrew Belt
|
382babbb28
|
Split tags into tags.{hpp,cpp}
|
7 years ago |
Andrew Belt
|
66f11d9e82
|
Split tags into tags.{hpp,cpp}
|
7 years ago |
Andrew Belt
|
734d367a8a
|
A few random changes from the last week
|
7 years ago |
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 |