Andrew Belt
|
149f7f0e2b
|
Plugin Manager menu progress.
|
5 years ago |
Andrew Belt
|
357952c3d3
|
Move all metadata from Param to ParamQuantity.
|
5 years ago |
Andrew Belt
|
6660c88885
|
Change app::ParamQuantity to engine::ParamQuantity.
|
5 years ago |
Andrew Belt
|
43dd52f9fe
|
Add Model pointer to Module.
|
5 years ago |
Andrew Belt
|
1a5ae9ea28
|
Tweaks to dsp/filter.hpp algorithms. Re-enable autosave on close.
|
5 years ago |
Andrew Belt
|
83ad8523c2
|
Add unmap context menu item to ParamWidget. Add indicator on mapped ParamWidgets.
|
5 years ago |
Andrew Belt
|
64602576b0
|
Create `engine::` namespace
|
5 years ago |
Andrew Belt
|
c60339bcd3
|
Create `plugin::` namespace
|
5 years ago |
Andrew Belt
|
8a5a806425
|
Add app::, ui::, and widget:: namespaces.
|
5 years ago |
Andrew Belt
|
38c291b365
|
Merge ParamInfo with Param
|
5 years ago |
Andrew Belt
|
cb7e139b47
|
Make power meter display in microseconds instead of millisamples. Add history::ComplexAction. Split Param into Param and ParamInfo. Rename setup() to config().
|
5 years ago |
Andrew Belt
|
c59b9ba67d
|
Add history actions: ModuleAdd, ModuleRemove, ModuleMove, ParamChange, WireAdd, WireRemove, WireMove
|
5 years ago |
Andrew Belt
|
655f081965
|
Rename context() to app(). Add skeleton for history.
|
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
|
960ac66b73
|
Fix event drag handling, fix ParamQuantity and tweak its API
|
5 years ago |
Andrew Belt
|
217faca052
|
Parse plugin metadata from plugin.json
|
5 years ago |
Andrew Belt
|
20b78190c1
|
Put math in namespace
|
5 years ago |
Andrew Belt
|
9d7024232c
|
Put ui.hpp in namespace, clean up
|
5 years ago |
Andrew Belt
|
0dec45d970
|
Class-ify window, un-class-ify asset
|
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
|
f64ea2e181
|
Large architectural changes. Created Quantity class.
|
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
|
c3407ca07d
|
Code style: Remove () from `new X()`
|
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
|
dd02ec52ad
|
Move Widget class to header, wrap settings, keyboard, and gamepad in namespace
|
6 years ago |
Andrew Belt
|
c57c76e6d1
|
Move math to its own namespace, clean up deprecated classes
|
6 years ago |
Andrew Belt
|
002cae0ad3
|
Fix mistakes in helper functions
|
6 years ago |
Andrew Belt
|
fb4a0d879a
|
Un-deprecate helper functions, move to helpers.hpp
|
6 years ago |