Andrew Belt
|
0602d9cc96
|
Add edition name to TipWindow.
|
3 years ago |
Andrew Belt
|
fcd18c940c
|
Refactor TipWindow layout.
|
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
|
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 |
Andrew Belt
|
2a5180f101
|
Clean up RackWidget and ModuleWidget members.
|
3 years ago |
Andrew Belt
|
7d2ce0a6bb
|
Add ModuleWidget selection. (Currently does nothing.)
|
3 years ago |
Andrew Belt
|
e0b7ec76e4
|
Tweak color and thickness of CableWidget.
|
3 years ago |
Andrew Belt
|
8102678e9c
|
Wrap PlugWidget size to plug SVG instead of infinite.
|
3 years ago |
Andrew Belt
|
99adc5c0fe
|
Add PlugWidget. Implement appearance of cables and plugs from Pyer. Add layer variable to Widget::DrawArgs. Add color::isEqual().
|
3 years ago |
Andrew Belt
|
c28610fe39
|
Edit a few tips.
|
3 years ago |
Andrew Belt
|
c49ea7f0f3
|
Add Pyer's plug SVG to CableWidget. WIP cable appearance.
|
3 years ago |
Andrew Belt
|
0198539572
|
Make ModuleBrowser hide "hidden" Models when refreshed instead of when initialized.
|
3 years ago |
Andrew Belt
|
d44f7b1d81
|
Set relative alpha/tint instead of global in Svg::draw(), and ModuleWidget when bypassed.
|
3 years ago |
Andrew Belt
|
4fd20a17f5
|
Darken incompatible PortWidgets when creating cables, instead of making them translucent. Make darkness dependent on room brightness.
|
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
|
6e9e5212e1
|
Automatically append .vcv and .vcvm extension to patches if the saved extension does not end with the correct extension.
|
3 years ago |
Andrew Belt
|
2f0bada0a5
|
Fix math::normalizeZero() which had no effect due to float optimization. Normalize zero in PortTooltip.
|
3 years ago |
Andrew Belt
|
c3ff43b6de
|
Rename *Dir() functions to *Directory(), backtracking on a previous commit.
|
3 years ago |
Andrew Belt
|
a1438f0a28
|
Fix scrollbar flashing in RackScrollWidget when zooming.
|
3 years ago |
Andrew Belt
|
d277658a58
|
Add frame rate meter to menu bar.
|
3 years ago |
Andrew Belt
|
1f079444a2
|
Add Widget::drawChild(). Make RailWidget draw a FramebufferWidget repeatedly as a tile.
|
3 years ago |
Andrew Belt
|
61d387c63b
|
Rewrite RackRail and rename it to RailWidget. Add rail graphic revision from Pyer.
|
3 years ago |
Andrew Belt
|
a2904149c8
|
Rename window.hpp/cpp to Window.hpp/cpp since it's a class.
|
3 years ago |
Andrew Belt
|
332b361f87
|
Remove FrameRateWidget code from Scene. Add debugging to Window::step().
|
3 years ago |
Andrew Belt
|
915e3fcdb9
|
Clean up FramebufferWidget, Window.
|
3 years ago |
Andrew Belt
|
25ea4bcc9e
|
Define the math::Rect set as inclusive on left/top but exclusive on
right/bottom.
|
3 years ago |
Andrew Belt
|
63b424afcb
|
Fix RackWidget::requestModulePos() after Rect::intersects() was made
inclusive.
|
3 years ago |
Andrew Belt
|
d7e1dae42c
|
Use PlugPort SVG and MediumLight from Component Library for plug (WIP).
|
3 years ago |
Andrew Belt
|
517db41269
|
Add Svg::getSize().
|
3 years ago |
Andrew Belt
|
f0446ab4c6
|
Move PortWidget::plugLight to internal.
|
3 years ago |
Andrew Belt
|
ced42c0db4
|
Add Svg::getNumShapes/Paths/Points().
|
3 years ago |
Andrew Belt
|
5cca734e54
|
Add more graphics from Pyer. Implement new rail graphics in RackRail.
|
3 years ago |
Andrew Belt
|
2d3c9a42b8
|
Tweak tip texts.
|
3 years ago |