33 Commits (425d9dfe26f8ae7790c41115392b17dc545d9e3d)

Author SHA1 Message Date
  Andrew Belt d2e7cd7486 Clean up list of allowed tags. Add tag aliases. 5 years ago
  Andrew Belt 62214d106a Convert settings namespace into class 5 years ago
  Andrew Belt 3dddb3b240 Add slug validation to plugin loader 5 years ago
  Andrew Belt 217faca052 Parse plugin metadata from plugin.json 5 years ago
  Andrew Belt f1e4f08d0c Un-class-ify plugin 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 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 587f936a99 Move random to its own namespace, shuffle files around 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
  Andrew Belt b6b6ec8553 Remove RELEASE=1 flag, use ./Rack for release, ./Rack -d for development 6 years ago
  Andrew Belt 0439fc405a Change "manufacturer" to "author" 6 years ago
  Andrew Belt 53fdea1cd1 Serialize ModuleBrowser favorites 6 years ago
  Andrew Belt 2ff1ee5c86 Allow separation from Module and ModuleWidget in Model subclass 6 years ago
  Andrew Belt 663134c1c2 Deprecated Plugin::website and Plugin::manual 6 years ago
  Andrew Belt 17c1f2a416 Fix for menu clamping 6 years ago
  Andrew Belt f4834d8163 Build system fixes 6 years ago
  Andrew Belt dc91b5d403 Update plugin manager to new online Rack plugin manager API 6 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 fc29d9861b Merge manufacturerSlug and manufacturerName to manufacturer, use plugin 7 years ago
  Andrew Belt 47682af04c Add metadata submenu to "Add module" menu, deprecate Menu::pushChild (use ::addChild) 7 years ago
  Andrew Belt ec6a7f3ead Added Model tags 7 years ago
  Andrew Belt fde88775d4 Add Notes to Core, added manufacturer slug/name to Model, reverted to 7 years ago
  Andrew Belt 0c4cf64726 Renamed Plugin to Manufacturer, added multiline to TextField, added 7 years ago
  Andrew Belt a1836e7c57 Added version metadata to plugin 7 years ago
  Andrew Belt c4a8f8e0fd Add metadata to Plugins class and Add Module menu 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 8088a0c7ec Added version checking 7 years ago
  Andrew Belt bf2032c3e0 Autosave settings: opacity, tension, authentication token 7 years ago
  Andrew Belt d2ce7245e2 Updated plugin API to latest server, reenabled PluginManagerWidget 7 years ago
  Andrew Belt 12ff32e3ca Add plugin manager for downloading plugins within the application, add libzip and curl dependency 7 years ago
  Andrew Belt aad709e62c Large refactor to modularize include files, add NanoSVG dependency, added Image/Font/SVG loader 7 years ago