Andrew Belt
|
3df661c244
|
Update nanovg submodule.
|
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
|
0b9e052142
|
git doesn't recognize when filename case is changed on a case-insensitive filesystem.
|
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
|
90743d2ace
|
Merge branch 'v2' of github.com:VCVRack/Rack-private into v2
|
3 years ago |
Andrew Belt
|
241511876e
|
Make FramebufferWidget draw the framebuffer in draw() instead of step().
|
3 years ago |
Andrew Belt
|
b6435dc8a2
|
Make Rect::getTopRight() etc handle infinite Rects. Add a few more operator
overloads for Vec and Rect.
|
3 years ago |
Andrew Belt
|
dcf9cb4df4
|
Add assertion if FramebufferWidget is destructed with a framebuffer but Window does not exist.
|
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
|
4bef9ae704
|
Make Rect::contains() and intersects() inclusive and correctly handle infinite Rects. Add Rect::inf().
|
3 years ago |
Andrew Belt
|
8c5b0ba9ff
|
Add Port::getVoltageRMS().
|
3 years ago |
Andrew Belt
|
498d26602f
|
Update nanovg submodule.
|
3 years ago |
Andrew Belt
|
f0446ab4c6
|
Move PortWidget::plugLight to internal.
|
3 years ago |
Andrew Belt
|
1092799270
|
Rename setSmoothBrightness() to setBrightnessSmooth() but leave an alias.
|
3 years ago |
Andrew Belt
|
fdc29cf9e9
|
Use singular "Id" for component enums in helper script.
|
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
|
7444eeeb49
|
Set default zoom back to 0.0 (100%)
|
3 years ago |
Andrew Belt
|
e0436b98a2
|
Use . instead of - to separate plugin package filename elements
|
3 years ago |
Andrew Belt
|
4c4fdb883c
|
Fix Mac build
|
3 years ago |
Andrew Belt
|
e0d014dee4
|
Add contributions section to readme.
|
3 years ago |
Andrew Belt
|
e1ba06e1b6
|
Add default ID getter to audio/MIDI devices.
|
3 years ago |
Andrew Belt
|
c9fa0e656b
|
Fix system::archiveDir() adding 10k of padding to the end of memory output.
|
3 years ago |
Andrew Belt
|
00eb16189b
|
Use "directory/dir" terminology instead of "folder" except for UI text.
|
3 years ago |
Andrew Belt
|
d5e1c40b77
|
Add ability for archiveFolder/unarchiveToFolder() to write/read from memory.
|
3 years ago |
Andrew Belt
|
4488213cfb
|
Add manual URLs to Core modules.
|
3 years ago |
Andrew Belt
|
35f3bdfc66
|
Use Christoph's name in credits.
|
3 years ago |
Andrew Belt
|
0cb26ec7c2
|
Clean up random::.
|
3 years ago |
Andrew Belt
|
d0224944c8
|
Make random number generator an inline class which increases performance and supports `std::random` distributions.
|
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
|
008a984ff2
|
Add Credits and Software libraries sections to readme.
|
3 years ago |
Andrew Belt
|
5b2753db0b
|
Adjust TipWindow size.
|
3 years ago |
Andrew Belt
|
55aa05bb89
|
Set default line height to 1.2 in Label and Tooltip.
|
3 years ago |
Andrew Belt
|
288bd3fe99
|
Add logging when network::requestDownload() fails.
|
3 years ago |
Andrew Belt
|
94d7c70727
|
Add logging when network::requestJson() fails.
|
3 years ago |
Andrew Belt
|
f3827c82c7
|
Add major version checking to library plugin update check.
|
3 years ago |
Andrew Belt
|
6ffe9ff900
|
Don't redraw FramebufferWidget on subpixel change when dragging ModuleWidgets.
|
3 years ago |
Andrew Belt
|
aaf4e41421
|
Remove obsolete LEDSlider graphics.
|
3 years ago |
Andrew Belt
|
33176922cd
|
Fix LEDSlider handle position.
|
3 years ago |
Andrew Belt
|
427f490f44
|
Handle middle-click in ScrollWidget before children can consume it.
|
3 years ago |
Andrew Belt
|
3ad7445488
|
Don't scroll ScrollWidget with left-click but allow scrolling with Alt-click.
|
3 years ago |