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 |
Andrew Belt
|
00eb16189b
|
Use "directory/dir" terminology instead of "folder" except for UI text.
|
3 years ago |
Andrew Belt
|
75d5d8b5de
|
Fix handle position of Module-less ModuleWidgets. Move a few member variables to Internal struct.
|
3 years ago |
Andrew Belt
|
aee5e22ec2
|
Add AudioButton and MidiButton example. Make SvgButton trigger Action event when right-clicking.
|
3 years ago |
Andrew Belt
|
bb9e9b78ce
|
Add pimpl Internal* struct to several classes that have a possibility of needing more member variables in 2.x.
|
3 years ago |
Andrew Belt
|
5b2753db0b
|
Adjust TipWindow size.
|
3 years ago |
Andrew Belt
|
6ffe9ff900
|
Don't redraw FramebufferWidget on subpixel change when dragging ModuleWidgets.
|
3 years ago |
Andrew Belt
|
d1f9326848
|
Fix center of light halo for non-square LightWidgets.
|
3 years ago |
Andrew Belt
|
65666c23ac
|
Implement LEDSlider using new template class structure.
|
3 years ago |
Andrew Belt
|
57b77e4a2d
|
Make alpha status a Label in MenuBar.
|
3 years ago |
Andrew Belt
|
86c08cf195
|
Call Switch::onDragStart super method.
|
3 years ago |
Andrew Belt
|
39f5a2f710
|
Reword Trigger -> Dispatch in comments.
|
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
|
30b3ff2ea0
|
Hide ResizeHandle by default.
|
4 years ago |
Andrew Belt
|
cdc44cda71
|
Add bgColor to MenuOverlay
|
4 years ago |
Andrew Belt
|
6a2d1a406d
|
Fix max halo size for LightWidget.
|
4 years ago |
Andrew Belt
|
6d19799dfb
|
Tweak spacing of TipWindow buttons.
|
4 years ago |
Andrew Belt
|
fa2f3d0234
|
Add ResizeHandle to Scene.
|
4 years ago |
Andrew Belt
|
05553f5eec
|
Add version into to Help menu.
|
4 years ago |
Andrew Belt
|
6ae98b6194
|
Clean up Module Browser's ModelBox tooltip creation.
|
4 years ago |
Andrew Belt
|
d0a5cf7598
|
Set default halo brightness to 25%.
|
4 years ago |
Andrew Belt
|
b2e00b2b06
|
Add menu separator to switch param tooltip. Fix bug when ParamWidget tooltip is not appearing when Light is placed above it.
|
4 years ago |
Andrew Belt
|
ad426537c4
|
Set default LedDisplayTextField::bgColor.
|
4 years ago |
Andrew Belt
|
b84e8ec336
|
Make alpha menu bar item a MenuLabel.
|
4 years ago |
Andrew Belt
|
7832706fdd
|
Limit rack zoom when value is changed rather than in RackScrollWidget every frame.
|
4 years ago |
Andrew Belt
|
5e22369d2e
|
Add LedDisplayTextField::bgColor. Display LedDisplay text as a non-tinted light when rack brightness is decreased.
|
4 years ago |
Andrew Belt
|
e51d4387da
|
To avoid blinding the user when rack brightness is low, draw Module Browser modules with the same brightness.
|
4 years ago |
Andrew Belt
|
30c64c5e93
|
Zoom in/out rack with extra mouse buttons
|
4 years ago |