Andrew Belt
|
aaa5c04b9d
|
Remove .c_str() calls for string::f() arguments.
|
5 months ago |
Andrew Belt
|
cb01a15607
|
Add wiget::getKeyCommandName() and getKeyName(). Use it instead of hard-coding key command strings.
|
7 months ago |
Andrew Belt
|
eea16efc29
|
Use key instead of keyName for checking key commands.
|
7 months ago |
Andrew Belt
|
8346b52c12
|
Add "Zoom to fit modules" to menu bar and "Zoom to fit" to module context menu, with key commands F4 and Ctrl+F4.
|
9 months ago |
Andrew Belt
|
7acb080b92
|
When duplicating module with cables, duplicate cables connected to outputs as well as inputs.
|
1 year ago |
Andrew Belt
|
538fdcc547
|
Show module ID in Module's Info menu.
|
2 years ago |
Andrew Belt
|
4d53776101
|
When settings::lockModules is enabled, don't select modules on click.
|
2 years ago |
Andrew Belt
|
2cb341274a
|
Apply rack offset in ModuleWidget::get/setGridPosition() etc.
|
2 years ago |
Andrew Belt
|
ecf1be8b4c
|
When lockModules setting is enabled, also lock selected modules.
|
2 years ago |
Andrew Belt
|
6364cab316
|
Rename "template" module preset in menu items to "default". Hide template preset in preset list.
|
2 years ago |
Andrew Belt
|
d3e6c84fc3
|
Fix expanders occasionally not connecting when removing a module.
|
2 years ago |
Andrew Belt
|
3ff824b43f
|
Use old module move algorithm for adding/removing modules when auto-squeeze is disabled.
|
2 years ago |
Andrew Belt
|
7d6b9d2211
|
Add squeezeModules setting and menu bar item to toggle new squeeze or old nearest/force behavior.
|
2 years ago |
Andrew Belt
|
f47729b40d
|
Add back force-moving of modules.
|
2 years ago |
Andrew Belt
|
2e6f5d1ed7
|
In ModuleWidget::removeAction() unset module position from rack and push to history.
|
3 years ago |
Andrew Belt
|
6cf85035e2
|
Fix ModuleWidget::cloneAction() position of cloned module.
|
3 years ago |
Andrew Belt
|
92d3196ac0
|
Place cloned module directly to the right of the original module.
|
3 years ago |
Andrew Belt
|
0033ab76a3
|
Tweak position of meter percentage text. Omit "%" for 2 HP modules.
|
3 years ago |
Andrew Belt
|
974fe13d2f
|
Increase ref counter of module JSON in ModuleWidget::pasteJsonAction() when giving shared ownership to history::ModuleChange action.
|
3 years ago |
Andrew Belt
|
b42c433930
|
Don't consume Button in ModuleWidget when Shift-clicking to select/deselect.
|
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
|
e57d87e708
|
If ModuleWidget is selected, don't dispatch Button event to children.
|
3 years ago |
Andrew Belt
|
1535b110cb
|
Don't always consume buttons in ModuleWidget.
|
3 years ago |
Andrew Belt
|
2283de5792
|
Make module dragging always force-move modules. Allow creating selections and moving selections of modules if "Lock module positions" is enabled.
|
3 years ago |
Andrew Belt
|
bee494a3d7
|
Make force-moving default module drag behavior.
|
3 years ago |
Andrew Belt
|
6a7bd37389
|
Remove ModuleWidget::oldPos, store old module positions in RackWidget::Internal.
|
3 years ago |
Andrew Belt
|
8e7acf9b74
|
Log all calls to Model::createModule() and createModuleWidget().
|
3 years ago |
Andrew Belt
|
6c81ba466f
|
Add RackWidget::getCompleteCablesOnPort(). Use it in PortWidget and ModuleWidget to prevent crashes when incomplete cables exist.
|
3 years ago |
Andrew Belt
|
d7aa204bc7
|
Copy patch storage dir when cloning individual module.
|
3 years ago |
Andrew Belt
|
7bd26deefc
|
Don't display negative meter measurements.
|
3 years ago |
Andrew Belt
|
319ece9430
|
Set ModuleWidget width to 12HP if SVG panel has zero width.
|
3 years ago |
Andrew Belt
|
a786493ba1
|
Swap "Duplicate" and "Duplicate with cables" key commands. Add menu item to module and Edit menus.
|
3 years ago |
Andrew Belt
|
0839a7c041
|
Draw ModuleWidget shadow with drawLayer() instead of a custom drawShadow() method.
|
3 years ago |
Andrew Belt
|
357c0be7a1
|
Remove "Duplicate with cables" item from module and module selection
menu, but make key command Mod+shift+D disable cloning cables.
|
3 years ago |
Andrew Belt
|
35930bf7e9
|
Add "Duplicate with cables" menu item to module and module selections.
|
3 years ago |
Andrew Belt
|
df89de7847
|
Move Svg to window:: namespace.
|
3 years ago |
Andrew Belt
|
e925855ac4
|
Fix regex for module preset filename prefix.
|
3 years ago |
Andrew Belt
|
95ed0bb5c5
|
Fix module paste key command. Fix crash when deleting module selection.
|
3 years ago |
Andrew Belt
|
04a24fb71f
|
Sort preset names in module preset menu.
|
3 years ago |
Andrew Belt
|
f1635cd96b
|
Add Module::jsonStripIds().
|
3 years ago |
Andrew Belt
|
6800e7f231
|
Remove microseconds from module meter.
|
3 years ago |
Andrew Belt
|
219f60e0ef
|
Fix module meter plot bottom edge.
|
3 years ago |
Andrew Belt
|
e98a5115b5
|
Double-space meter texts.
|
3 years ago |
Andrew Belt
|
977fe52c56
|
Finish appearance of Module meter.
|
3 years ago |
Andrew Belt
|
e249f82564
|
Redesign module CPU meter based on Pyer design.
|
3 years ago |
Andrew Belt
|
ea09f6df29
|
Use `RackWidget::selectedModules` set rather than `ModuleWidget::selected` bool.
|
3 years ago |
Andrew Belt
|
1023247941
|
Add Model::appendContextMenu(). Display Model context menu in ModelBox of module browser.
|
3 years ago |
Andrew Belt
|
f70d85fa3c
|
Add Ctrl+F1 key command for opening module manual.
|
3 years ago |
Andrew Belt
|
b63c9406eb
|
Duplicate cables attached to inputs in RackWidget::cloneSelectionAction().
|
3 years ago |