Andrew Belt
|
c59b9ba67d
|
Add history actions: ModuleAdd, ModuleRemove, ModuleMove, ParamChange, WireAdd, WireRemove, WireMove
|
6 years ago |
Andrew Belt
|
655f081965
|
Rename context() to app(). Add skeleton for history.
|
6 years ago |
Andrew Belt
|
4ef58cbf78
|
Add tooltip to ParamWidget. Make Widget call event::State::finalizeWidget() when removed, not when deleted.
|
6 years ago |
Andrew Belt
|
de2b5a92af
|
Clean up event documentation, change event::PathDrop::path type to const reference, make event::Zoom recurse regardless of being consumed
|
6 years ago |
Andrew Belt
|
6f053f615a
|
Module Browser progress
|
6 years ago |
Andrew Belt
|
5ff841b076
|
Make SequentialLayout wrap widgets
|
6 years ago |
Andrew Belt
|
2e4faa4a10
|
Add hack when disconnecting ModuleWidgets with NULL Module
|
6 years ago |
Andrew Belt
|
15c321026e
|
Add Module when clicked in Module Browser
|
6 years ago |
Andrew Belt
|
a6961d6626
|
Tear down old Module Browser, make app widgets and Core plugins compatible with NULL Module
|
6 years ago |
Andrew Belt
|
e845373ee9
|
Make event callbacks use const
|
6 years ago |
Andrew Belt
|
1a7aeb6c3b
|
Create event context for each event that is triggered
|
6 years ago |
Andrew Belt
|
f5601d2042
|
Work on toolbar, event context
|
6 years ago |
Andrew Belt
|
960ac66b73
|
Fix event drag handling, fix ParamQuantity and tweak its API
|
6 years ago |
Andrew Belt
|
09fdccf4ee
|
Fix various event bugs
|
6 years ago |
Andrew Belt
|
217faca052
|
Parse plugin metadata from plugin.json
|
6 years ago |
Andrew Belt
|
20b78190c1
|
Put math in namespace
|
6 years ago |
Andrew Belt
|
f1e4f08d0c
|
Un-class-ify plugin
|
6 years ago |
Andrew Belt
|
cbed0cf7a1
|
Wrap asset state into new AssetManager class
|
6 years ago |
Andrew Belt
|
402f42a354
|
Add Context class for storing global state
|
6 years ago |
Andrew Belt
|
c31b8f0ba2
|
Split plugin.hpp to folder of headers, wrap plugin state in new PluginManager class
|
6 years ago |
Andrew Belt
|
95f6016e7a
|
Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene
|
6 years ago |
Andrew Belt
|
f64ea2e181
|
Large architectural changes. Created Quantity class.
|
6 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
|
2a3c254712
|
Revert to simpler event system
|
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
|
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
|
13107b8577
|
Switch to C++ headers
|
6 years ago |
Andrew Belt
|
cbf2d8bb8a
|
Fix onCreate() call
|
7 years ago |
Andrew Belt
|
1753453db2
|
ModuleBrowser case insensitive sort for author name
|
7 years ago |
Andrew Belt
|
ef97f7c7ca
|
Condense Module Browser module list item, don't persist filters
|
7 years ago |
Andrew Belt
|
158a396170
|
Add prefix to string functions
|
7 years ago |
Andrew Belt
|
3dbdd7a334
|
Strip binary when making distributable
|
7 years ago |
Andrew Belt
|
875b1762fa
|
Revert light glow intensity
|
7 years ago |
Andrew Belt
|
fbd1b85f50
|
More descriptive headers in filter page of Module Browser
|
7 years ago |
Andrew Belt
|
c3afbc09c4
|
Clamp outputs post-conversion in Audio module
|
7 years ago |
Andrew Belt
|
0b81d72e3c
|
Move Module Browser items around
|
7 years ago |
Andrew Belt
|
316644c143
|
Improve appearance of ModuleBrowser
|
7 years ago |
Andrew Belt
|
0439fc405a
|
Change "manufacturer" to "author"
|
7 years ago |
Andrew Belt
|
1591892505
|
Persist tagFilter and manufacturerFilter of Module Browser
|
7 years ago |
Andrew Belt
|
70f044947d
|
ModuleBrowser: add page up/down keys, disable mouse enter selection
|
7 years ago |
Andrew Belt
|
93d9aa9563
|
Make ModuleBrowser centered again
|
7 years ago |
Andrew Belt
|
0d17c1c837
|
ModuleBrowser moves to mouse position
|
7 years ago |
Andrew Belt
|
8c1be8f270
|
Add buffer methods to ring buffer, change int types to size_t in ring buffer, add ScrollWidget::scrollTo()
|
7 years ago |
Andrew Belt
|
9d4bce9c3a
|
Fix selection maximum index
|
7 years ago |
Andrew Belt
|
5cfd5a25ca
|
Add tag label to ModuleBrowser modules
|
7 years ago |
Andrew Belt
|
523b409239
|
Add tag filtering to ModuleBrowser
|
7 years ago |