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 |
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 |