Andrew Belt
|
05117a30b4
|
Add updated RoundBlackKnob and Trimpot SVGs from Pyer.
|
3 years ago |
Andrew Belt
|
4734f13ba8
|
Silently fail is user enters a NAN expression in parameter field.
|
3 years ago |
Andrew Belt
|
4ddd52d0f4
|
Add "inf" as variable to param field expression parser.
|
3 years ago |
Andrew Belt
|
0a56fb42cb
|
Clean up menu bar text.
|
3 years ago |
Andrew Belt
|
474e2b99c1
|
Use MenuItem helpers in MenuBar.cpp.
|
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
|
98ad29d693
|
Add redesigned PJ301M graphic from Pyer.
|
3 years ago |
Andrew Belt
|
74fdd9cb84
|
Rename "Load selection" menu item to "Import selection".
|
3 years ago |
Andrew Belt
|
aac5e3c381
|
Move interactive settings back to View menu. Rewrite various menus using menu helpers. Add rightText argument to createSubmenuItem() helper.
|
3 years ago |
Andrew Belt
|
c8f090aa1f
|
Add and implement RackWidget::loadSelection() and saveSelection().
|
3 years ago |
Andrew Belt
|
b341c90cc2
|
Clean up RackWidget selection method names. Add unimplemented RackWidget::loadSelectionDialog() and saveSelectionDialog().
|
3 years ago |
Andrew Belt
|
eb1048f6d0
|
Add names for a couple history actions.
|
3 years ago |
Andrew Belt
|
305e6f0a5c
|
Clean up eachNearestGridPos in RackWidget.
|
3 years ago |
Andrew Belt
|
69e4bb9deb
|
Reserve vectors in RackWidget methods to avoid reallocations.
|
3 years ago |
Andrew Belt
|
0e0b842749
|
Implement "cables" half of RackWidget::pasteJsonAction().
|
3 years ago |
Andrew Belt
|
19ea6d0e81
|
Don't remove ModuleWidget while holding Delete, only pressing/repeating.
|
3 years ago |
Andrew Belt
|
fe4191f9e5
|
Implement RackWidget::cloneSelectedModulesAction().
|
3 years ago |
Andrew Belt
|
76331f350c
|
Implement the "modules" half of RackWidget::pasteJsonAction().
|
3 years ago |
Andrew Belt
|
4fb2c9ac7c
|
Add RackWidget::fromJsonAction(), ModuleWidget::fromJsonAction(), and replace CableWidget::toJson() with CableWidget::mergeJson().
|
3 years ago |
Andrew Belt
|
aaf98bb16d
|
Implement RackWidget::copyClipboardSelectedModules(). Clean up RackWidget API.
|
3 years ago |
Andrew Belt
|
52e3d12d12
|
Replace smaller Plug SVG from Pyer.
|
3 years ago |
Andrew Belt
|
f9431ad874
|
Update changelog.
|
3 years ago |
Andrew Belt
|
6c22590439
|
Remove single-float Vec constructor.
|
3 years ago |
Andrew Belt
|
2f391188c3
|
Replace Plug SVG from Pyer.
|
3 years ago |
Andrew Belt
|
8caf9842b8
|
Add pixelRatio to settings.
|
3 years ago |
Andrew Belt
|
71423e0e94
|
Add string::formatTime/formatTimeISO().
|
3 years ago |
Andrew Belt
|
4851b09d5b
|
Add 15 second timeout to network:: requests.
|
3 years ago |
Andrew Belt
|
8e01beac83
|
Update blendish.
|
3 years ago |
Andrew Belt
|
0602d9cc96
|
Add edition name to TipWindow.
|
3 years ago |
Andrew Belt
|
fcd18c940c
|
Refactor TipWindow layout.
|
3 years ago |
Andrew Belt
|
94007a1c54
|
Add ability to disable SequentialLayout wrapping.
|
3 years ago |
Andrew Belt
|
a4f3542217
|
Update blendish. Add TextField::prevField/nextField.
|
3 years ago |
Andrew Belt
|
474dfdd26b
|
Disable Duplicate module selection menu item when nothing is selected.
|
3 years ago |
Andrew Belt
|
8d86dbbb7d
|
Add GLFW_* aliases to Rack-defined GLFW-related macros.
|
3 years ago |
Andrew Belt
|
9f2dce2124
|
Separate module name and brand label in context menu.
|
3 years ago |
Andrew Belt
|
a682e738a0
|
Tweak wording of AllowCursorLockItem in menu bar.
|
3 years ago |
Andrew Belt
|
eeaafcfb88
|
Add menu item and key command for cloning selected modules.
|
3 years ago |
Andrew Belt
|
fb36f4f009
|
Add RackWidget::setSelectedModulesPosNearest() so dragging selected modules uses nearest position to the drag start.
|
3 years ago |
Andrew Belt
|
9cbf65f48c
|
Don't propagate Hover and DragHover events on ModuleWidget if selected.
|
3 years ago |
Andrew Belt
|
1a1a988535
|
Add Select All and Deselect menu items and key commands.
|
3 years ago |
Andrew Belt
|
04be72fc54
|
Handle arrow key scrolling in Scene instead of RackScrollWidget in case the mouse is not hovering the RackScrollWidget.
|
3 years ago |
Andrew Belt
|
c5374a878e
|
Move ModuleWidget::createSelectionContextMenu() to RackWidget::appendSelectionContextMenu(). Add selection context menu to Edit in menu bar.
|
3 years ago |
Andrew Belt
|
b017ebf887
|
Move module selection key commands to Scene so they are handled regardless of mouse position.
|
3 years ago |
Andrew Belt
|
8dc2b30c6b
|
Add module deselection to context menu.
|
3 years ago |
Andrew Belt
|
297561705a
|
Add key commands to selected modules.
|
3 years ago |
Andrew Belt
|
99c96c1e05
|
Implement RackWidget::bypassSelectedModulesAction() so bypassing the module selection works.
|
3 years ago |
Andrew Belt
|
5995391ef9
|
Add basic module selection dragging.
|
3 years ago |
Andrew Belt
|
bcc22eba61
|
Add actions to ModuleWidget::createSelectionContextMenu(). Refactor RackWidget and ModuleWidget as necessary.
|
3 years ago |
Andrew Belt
|
6d539f04e5
|
Add Shift-click module selecting. When dragging modules, always set the y position to the rack row the mouse is hovering.
|
3 years ago |
Andrew Belt
|
be3b975932
|
Use createMenuItem() helpers in ModuleWidget.
|
3 years ago |