55 Commits (38c291b365a9a5ea58e9436b7c8389e31eb38bcc)

Author SHA1 Message Date
  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
  Andrew Belt 59b5d305f7 Add separators to ModuleBrowser 7 years ago
  Andrew Belt 863133279a More SequentialLayout features 7 years ago
  Andrew Belt 940b232d66 Add VirtualWidget, add SequentialLayout 7 years ago
  Andrew Belt 53fdea1cd1 Serialize ModuleBrowser favorites 7 years ago
  Andrew Belt e8d0783aba Add manufacturer item to ModuleBrowser, other ModuleBrowser 7 years ago