2352 Commits (35f3bdfc66b762b56f9af534dc00b199693e49cb)
 

Author SHA1 Message Date
  Andrew Belt 6559bd48be Obtain pffft as a git submodule instead of wget'ing from vcvrack.com. 3 years ago
  Andrew Belt f0753792b8 Rename "step" terminology of Engine to "block". Tweak ModuleWidget meter appearance. 3 years ago
  Andrew Belt 7003adffe2 Move module stepping code from Engine to Module. Change meter to a time plot. 3 years ago
  Andrew Belt 2a1bbf4ae3 Rename system::getRuntime() to getTime(). 3 years ago
  Andrew Belt f1b4fdce81 Make logger aware of format string so it gives warnings if format is malformed. 3 years ago
  Andrew Belt 1fdbf71bb7 Add PRIVATE macro. 3 years ago
  Andrew Belt 322bb0ea6b Make BrandItem and TagItem disabled if no results would be shown. 3 years ago
  Andrew Belt 1927def7e1 Implement all sorting options to module browser. 3 years ago
  Andrew Belt ac0588c0f8 Rewrite module browser's ModelBox to support changing zoom. Add FramebufferWidget::setDirty(). 3 years ago
  Andrew Belt e2e33c09c6 Add "moduleUsages", "moduleBrowserSort", and "moduleBrowserZoom" to settings. Make module browser's SortButton and ZoomButton control these settings. 3 years ago
  Andrew Belt 790e1053cc Rename system::getTime() to getRuntime(). Add system::getUnixTime(). 3 years ago
  Andrew Belt 9a58bc7ea7 Make BrandItem and TagItem functional. 3 years ago
  Andrew Belt eab8aaefad Tweak behavior of word jumping in TextField. 3 years ago
  Andrew Belt bd66f64c2d Replace zoom slider with zoom button. 3 years ago
  Andrew Belt b986ff5882 Replace Module Browser sidebar with header. Add multiple tag selection (WIP), zoom (WIP), and sorting options (WIP). 3 years ago
  Andrew Belt e6b25a6394 Refactor TextField key commands. 3 years ago
  Andrew Belt 11721cab00 Add WIP Engine::step() timer. Fix module timer. 3 years ago
  Andrew Belt c932654768 Set larger default zoom level. Fix bug in translucent MenuOverlay 3 years ago
  Andrew Belt a93ebf8e28 Enable MenuOverlay darkening again. Use MenuOverlay subclass for 3 years ago
  Andrew Belt 7f55e68bbc Round TipWindow to nearest integer pixel position. Don't consume key presses in MenuOverlay. 3 years ago
  Andrew Belt c434b14447 Remove system::getTime() testing code. 3 years ago
  Andrew Belt 7efd063392 Change timestamps from int64_t to double, and define epoch as when `system::init()` is called. 3 years ago
  Andrew Belt d0b8aecf15 Make MenuOverlay consume all key presses so Scene doesn't respond to them when a menu is open. 3 years ago
  Andrew Belt a5c5cdd302 Rearrange Library menu items. Change library plugin update period to 15 seconds. 4 years ago
  Andrew Belt b3d8f4f997 Delete instead of hide TipWindow (and its overlay) when closing. 4 years ago
  Andrew Belt d2ee6d2d2f Close tips window when pressing Escape. Update changelog. 4 years ago
  Andrew Belt f79090407d Add ui::OptionButton. Replace ShowButton with OptionButton in tip window. Add a few tips. 4 years ago
  Andrew Belt 847b743148 Add ModularGrid link to module Info menu. Add more tips to tip window. 4 years ago
  Andrew Belt 7a500c9c26 Add tip window. Add "showTipsOnLaunch" and "tipIndex" to settings. 4 years ago
  Andrew Belt 426b6d20ed Rename "autosavePeriod" to "autosaveInterval" in settings.json. Auto-hide menu bar when fullscreen, show when hovering the top of the screen. 4 years ago
  Andrew Belt b9ebbe19d0 Update distributable license. 4 years ago
  Andrew Belt e9f5e51735 Remove test Audio/MidiButtons from Core modules. 4 years ago
  Andrew Belt e9848d6d9c Add auto-updating of plugins with a 60-second interval. Refactor updating and syncing of plugins. 4 years ago
  Andrew Belt 5e835c1016 Add changelogUrl to Core manifest. 4 years ago
  Andrew Belt 3aaca9f90d Add Widget::getVisibleChildrenBoundingBox(). Scroll ScrollWidget only if content can be scrolled. 4 years ago
  Andrew Belt d6b382f36d Fix bug in resolving paths in system::unarchiveFolder(). 4 years ago
  Andrew Belt 2a7fab31aa Replace std::experimental::filesystem with ghc::filesystem library. 4 years ago
  Andrew Belt b3e4a56132 Add light names to AudioInterface. Fix output light indexing bug in AudioInterface. 4 years ago
  Andrew Belt 6e35afb053 Add engine::LightInfo and Module::configLight() helper for configuring the LightInfo. Add LightTooltip for LightWidgets. 4 years ago
  Andrew Belt bae735df4e Revert "Fix rtaudio include path" 4 years ago
  Andrew Belt 36f062e33d Fix random module/cable ID generation on Windows 4 years ago
  Andrew Belt 5d44cb44be Fix rtaudio include path 4 years ago
  Andrew Belt 25ea79e194 Update fuzzysearchdatabase. 4 years ago
  Andrew Belt f3094a572a Move app::MenuBar class definition from header to source file. 4 years ago
  Andrew Belt 01f3f32716 Add `ScrollWidget::hideScrollbars`. Use it for RackScrollWidget when fullscreen. 4 years ago
  Andrew Belt 18f8283e34 Rename ui::ScrollBar to Scrollbar. (Wikipedia says "scrollbar" rather than "scroll bar".) 4 years ago
  Andrew Belt cb65043538 Add virtual ParamQuantity::toJson() and fromJson() so plugins can override JSON serialization behavior of params. 4 years ago
  Andrew Belt 8bfa54bbe9 Add "Library > Check for plugin updates" and "Help > Check for VCV Rack update" menu items. 4 years ago
  Andrew Belt 77c68c5602 Fix correctness error in CaseInsensitiveCompare::operator() by rolling my own implementation. 4 years ago
  Andrew Belt f19b5853f3 Implement FuzzySearchDatabase usage for searching in Module Browser. 4 years ago