33 Commits (414f7bec9b5f7e0bb33cfee95a79c3670f109608)

Author SHA1 Message Date
  Andrew Belt aa615db3a7 Tweak ellipsizing of Browser choice buttons again. 4 months ago
  Andrew Belt 2ba3377afe Tweak ellipsizing of Browser choice buttons. 4 months ago
  Andrew Belt ad30d3a5c2 Move English strings to translation file. 5 months ago
  Andrew Belt 3316c1efed Translate module tags. 5 months ago
  Andrew Belt 804bd47bc6 Move English from most app classes to translation file. Add translated names for getKeyName() and getKeyCommandName(). 5 months ago
  Andrew Belt 45feab5f2c Use isKeyCommand() instead of manually checking key and mods, to fix key commands on non-QWERTY keyboard layouts. 5 months ago
  Andrew Belt 6850f761ea Deselect modules when adding module with browser. 11 months ago
  Andrew Belt eddb882d5b Improve browser search results by tweaking FuzzySearchDatabase weights. 1 year ago
  Andrew Belt 16db3fb2e1 Set handle widget pos in SvgSlider::setHandlePos(). Step ModuleWidget before rendering in Browser so it can set its default appearance. 1 year ago
  Andrew Belt 7f6783c3dd Re-render browser module framebuffers when settings::preferDarkPanels is changed. 1 year ago
  Andrew Belt 41a234da18 Set UI theme color for Browser's count label and MenuBar's info label. 2 years ago
  Andrew Belt 73eead277e Update fuzzysearchdatabase and tweak Module Browser search. 2 years ago
  Andrew Belt e0b223605b Don't refresh Browser on show. 3 years ago
  Andrew Belt 30a31e858b Rename RackWidget::getModuleMoveAction() back to getModuleDragAction() for ABI compatibility. 3 years ago
  Andrew Belt e19347d6da Use setModulePosForce() in RackWidget::addModuleAtMouse(). Push ModuleMove action when calling addModuleAtMouse(). 3 years ago
  Andrew Belt 8e7acf9b74 Log all calls to Model::createModule() and createModuleWidget(). 3 years ago
  Andrew Belt f218f48098 Truncate browser's BrandButton more. 3 years ago
  Andrew Belt 704590eb6e Add secret key command for dumping all visible modules from the browser into the rack. 3 years ago
  Andrew Belt 77de1da2f6 Tweak favorites border in module browser. 3 years ago
  Andrew Belt 54cc95ae46 Make all subsystems able to initialize and destroy multiple times. 3 years ago
  Andrew Belt c4f35364bf Add moduleWhitelist to settings (again). Finish module whitelist syncing in library::. Add module whitelist filtering to Browser. 3 years ago
  Andrew Belt d0658081bc Use same logic in Browser as SvgPanel for determining whether to render framebuffer with oversampling. 3 years ago
  Andrew Belt 8131083655 Draw layer 1 (lights) of ModuleWidgets in Browser and Window::screenshotModules(). 3 years ago
  Andrew Belt 843f1d416a Draw favorite ModelBoxes with a solid yellow border. 3 years ago
  Andrew Belt f27f5d48d8 Use createCheckMenuItem() etc in Browser. 3 years ago
  Andrew Belt 448836a8aa Increase brightness of ModelBoxes in dark room mode. 3 years ago
  Andrew Belt 3cc3be7847 Add key command label to Favorite menu of Model. 3 years ago
  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