6 Commits (61a73b786e7d14f3effd44bfbcbff709fb14d847)

Author SHA1 Message Date
  Andrew Belt 042a20c982 Increase maximum Browser zoom to 200%. 3 years ago
  Andrew Belt a37ad4eeb5 Rename EventState::setHovered() etc to setHoveredWidget() etc. 3 years ago
  Andrew Belt 8df21af258 Move favorite menu item from ModelBox menu to Model menu. 3 years ago
  Andrew Belt 1ecdee5981 Add ModelBox key commands for module manual and favorite. 3 years ago
  Andrew Belt 1023247941 Add Model::appendContextMenu(). Display Model context menu in ModelBox of module browser. 3 years ago
  Andrew Belt 196e18ba0c Rename ModuleBrowser to Browser. 3 years ago
  Andrew Belt aea3f0ed47 Add ModelBox::isFavorite(). 3 years ago
  Andrew Belt 4034d6015a Add favorite selection and filtering in Module Browser. Merge moduleWhitelist and moduleUsages into moduleInfos in settings. 3 years ago
  Andrew Belt b605c2c258 Don't close menu when Ctrl-clicking items. Add argument to MenuItem helpers to disable this behavior. 3 years ago
  Andrew Belt 0198539572 Make ModuleBrowser hide "hidden" Models when refreshed instead of when initialized. 3 years ago
  Andrew Belt 14dc8e8e57 Deprecate "disabled" module manifest property. Add "hidden" property which hides module from Module Browser but allows it to be loaded from patches. 3 years ago
  Andrew Belt 830d2fcdd4 Make system::openDirectory() and openBrowser() nonblocking by running in detached thread. Use MenuItem helpers for File menu. 3 years ago
  Andrew Belt 3e1466deed Fix Module Browser sorting algorithms to use model order in plugin as last resort. 3 years ago
  Andrew Belt 2b9efc1401 Add string::join(). Reorder models how they are ordered in plugin's manifest. Use list instead of vector for models and tags in plugin::Plugin/Model. 3 years ago
  Andrew Belt aea660c3b9 Fix sort order of query score in Module Browser. 3 years ago
  Andrew Belt f43330e1fe Add module count label to Module Browser header. 3 years ago
  Andrew Belt 42af36fa0b Make SequentialLayout resize according to its contents. Fix margins of model container in Module Browser. 3 years ago
  Andrew Belt cdc44cda71 Add bgColor to MenuOverlay 3 years ago
  Andrew Belt 6ae98b6194 Clean up Module Browser's ModelBox tooltip creation. 3 years ago
  Andrew Belt e51d4387da To avoid blinding the user when rack brightness is low, draw Module Browser modules with the same brightness. 3 years ago
  Andrew Belt fa5cd69cd7 Reduce number precision of zoom levels in Module Browser. 4 years ago
  Andrew Belt 5484126aaa Change `event::Foo` to `FooEvent`. 4 years ago
  Andrew Belt 50ec209578 Only wait for mouse to move before dragging module if it was just created with the module browser. 4 years ago
  Andrew Belt fd4479f992 Use a ~15px dragging threshold when dragging a Module from the Module Browser, so that clicking it makes it stay in the last right-clicked position. Make event framework trigger DragHover before DragMove. 4 years ago
  Andrew Belt 5bbd32ccac When Module Browser creates a module, set the ModuleWidget's dragPos to its center, so dragging is more predictable. 4 years ago
  Andrew Belt 322bb0ea6b Make BrandItem and TagItem disabled if no results would be shown. 4 years ago
  Andrew Belt 1927def7e1 Implement all sorting options to module browser. 4 years ago
  Andrew Belt ac0588c0f8 Rewrite module browser's ModelBox to support changing zoom. Add FramebufferWidget::setDirty(). 4 years ago
  Andrew Belt e2e33c09c6 Add "moduleUsages", "moduleBrowserSort", and "moduleBrowserZoom" to settings. Make module browser's SortButton and ZoomButton control these settings. 4 years ago
  Andrew Belt 9a58bc7ea7 Make BrandItem and TagItem functional. 4 years ago
  Andrew Belt bd66f64c2d Replace zoom slider with zoom button. 4 years ago
  Andrew Belt b986ff5882 Replace Module Browser sidebar with header. Add multiple tag selection (WIP), zoom (WIP), and sorting options (WIP). 4 years ago
  Andrew Belt a93ebf8e28 Enable MenuOverlay darkening again. Use MenuOverlay subclass for 4 years ago
  Andrew Belt 25ea79e194 Update fuzzysearchdatabase. 4 years ago
  Andrew Belt f19b5853f3 Implement FuzzySearchDatabase usage for searching in Module Browser. 4 years ago
  Andrew Belt b146f766b9 Refactor plugin syncing in `library::`. 4 years ago
  Andrew Belt 76ece72ade Add `rack::Exception` catching to midi. Add exception throwing to RtMidi driver. Add `rack::getWithDefault()` to common.hpp. 4 years ago
  Andrew Belt feece06fbb Add event::KeyBase::keyName, which fixes key commands on AZERTY and Dvorak. Add lots of documentation to event::KeyBase. 5 years ago
  Andrew Belt 037fd137e7 Reorder description and tags Module Browser module tooltip. 5 years ago
  Andrew Belt 120aafe6d3 Change order of includes to C++ standard headers, library headers, and local project headers. 5 years ago
  Andrew Belt ca9231e1b3 Rename App to Context and app.hpp to context.hpp. The APP macro is still valid. 5 years ago
  Andrew Belt 8423ce87aa Add template preset for modules, which are loaded when created from the Module Browser. 5 years ago
  Andrew Belt 05df47fbd1 Add Internal struct to ModuleWidget. 5 years ago
  Andrew Belt 14d9a8ea82 Add module whitelist to settings and Module Browser. 5 years ago
  Andrew Belt e4b6056ded Massive WIP v2 overhaul: 5 years ago
  Andrew Belt f7f2678f82 Remove ModelBox::deletePreview(). 5 years ago
  Andrew Belt 0fdad2faa8 Remove ModelBox preview timeout. 5 years ago
  Andrew Belt f8ef68c4f1 Delete ModelBox tooltips in a deferred way to avoid a use-after-free. 5 years ago
  Andrew Belt 52d838d28f Accept backspace key command on key-repeat with Module Browser search box. 5 years ago
  Andrew Belt 3b2a12559f Reorder tag and brand lists in Module Browser 5 years ago