2f0bada0
Fix math::normalizeZero() which had no effect due to float optimization. Normalize zero in PortTooltip. by
2021-07-22 07:17:51 -0400
e53d8ac4
Clean up dist filenames. by
2021-07-22 06:44:02 -0400
c3ff43b6
Rename *Dir() functions to *Directory(), backtracking on a previous commit. by
2021-07-21 17:45:30 -0400
8a33dd24
Fix Window::screenshotModules() after being broken by FramebufferWidget changes. by
2021-07-21 06:30:43 -0400
767c075b
Add mod mask when checking for Alt-click dragging in ScrollWidget. by
2021-07-20 18:16:05 -0400
11f06867
GitHub Issues will be replaced by VCV support when Rack 2 is released, so issue templates are no longer needed. Free code contributions to Rack are not accepted so Code of Conduct in repo not needed. Refer to https://vcvrack.com/rules for community rules. by
2021-07-20 04:51:28 -0400
26a720f4
Tweak Contributions section of readme. by
2021-07-20 04:44:32 -0400
a1438f0a
Fix scrollbar flashing in RackScrollWidget when zooming. by
2021-07-19 16:04:49 -0400
e139b42e
Add FramebufferWidget::deleteFramebuffer(). by
2021-07-16 19:02:35 -0400
d277658a
Add frame rate meter to menu bar. by
2021-07-16 18:45:49 -0400
a47acc0e
Log graphics card vender in Window constructor. by
2021-07-16 18:43:03 -0400
3df661c2
Update nanovg submodule. by
2021-07-16 15:24:45 -0400
1f079444
Add Widget::drawChild(). Make RailWidget draw a FramebufferWidget repeatedly as a tile. by
2021-07-15 23:48:25 -0400
61d387c6
Rewrite RackRail and rename it to RailWidget. Add rail graphic revision from Pyer. by
2021-07-15 19:03:13 -0400
0b9e0521
git doesn't recognize when filename case is changed on a case-insensitive filesystem. by
2021-07-15 17:14:56 -0400
a2904149
Rename window.hpp/cpp to Window.hpp/cpp since it's a class. by
2021-07-15 17:04:34 -0400
332b361f
Remove FrameRateWidget code from Scene. Add debugging to Window::step(). by
2021-07-15 17:00:52 -0400
915e3fcd
Clean up FramebufferWidget, Window. by
2021-07-15 16:28:12 -0400
90743d2a
Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 by
2021-07-13 16:59:20 -0400
24151187
Make FramebufferWidget draw the framebuffer in draw() instead of step(). by
2021-07-13 16:58:37 -0400
b6435dc8
Make Rect::getTopRight() etc handle infinite Rects. Add a few more operator overloads for Vec and Rect. by
2021-07-13 10:13:14 -0400
dcf9cb4d
Add assertion if FramebufferWidget is destructed with a framebuffer but Window does not exist. by
2021-07-12 18:23:52 -0400
25ea4bcc
Define the math::Rect set as inclusive on left/top but exclusive on right/bottom. by
2021-07-12 17:06:08 -0400
63b424af
Fix RackWidget::requestModulePos() after Rect::intersects() was made inclusive. by
2021-07-12 14:35:37 -0400
d7e1dae4
Use PlugPort SVG and MediumLight from Component Library for plug (WIP). by
2021-07-12 09:22:26 -0400
517db412
Add Svg::getSize(). by
2021-07-11 21:24:16 -0400
4bef9ae7
Make Rect::contains() and intersects() inclusive and correctly handle infinite Rects. Add Rect::inf(). by
2021-07-11 21:23:16 -0400
8c5b0ba9
Add Port::getVoltageRMS(). by
2021-07-11 21:22:54 -0400
498d2660
Update nanovg submodule. by
2021-07-11 21:22:40 -0400
f0446ab4
Move PortWidget::plugLight to internal. by
2021-07-11 15:19:58 -0400
10927992
Rename setSmoothBrightness() to setBrightnessSmooth() but leave an alias. by
2021-07-11 12:49:27 -0400
fdc29cf9
Use singular "Id" for component enums in helper script. by
2021-07-11 12:41:11 -0400
ced42c0d
Add Svg::getNumShapes/Paths/Points(). by
2021-07-10 12:05:52 -0400
5cca734e
Add more graphics from Pyer. Implement new rail graphics in RackRail. by
2021-07-10 10:58:50 -0400
2d3c9a42
Tweak tip texts. by
2021-07-10 08:40:38 -0400
7444eeeb
Set default zoom back to 0.0 (100%) by
2021-07-10 07:42:05 -0400
e0436b98
Use . instead of - to separate plugin package filename elements by
2021-07-10 07:20:16 -0400
4c4fdb88
Fix Mac build by
2021-07-09 13:37:57 -0400
e0d014de
Add contributions section to readme. by
2021-07-06 10:50:48 -0400
e1ba06e1
Add default ID getter to audio/MIDI devices. by
2021-07-06 03:09:18 -0400
c9fa0e65
Fix system::archiveDir() adding 10k of padding to the end of memory output. by
2021-07-03 07:56:38 -0400
00eb1618
Use "directory/dir" terminology instead of "folder" except for UI text. by
2021-07-03 07:11:36 -0400
d5e1c40b
Add ability for archiveFolder/unarchiveToFolder() to write/read from memory. by
2021-07-03 06:36:03 -0400
4488213c
Add manual URLs to Core modules. by
2021-07-02 22:07:17 -0400
35f3bdfc
Use Christoph's name in credits. by
2021-07-02 22:06:31 -0400
0cb26ec7
Clean up random::. by
2021-07-02 02:19:20 -0400
d0224944
Make random number generator an inline class which increases performance and supports `std::random` distributions. by
2021-07-02 01:40:39 -0400
75d5d8b5
Fix handle position of Module-less ModuleWidgets. Move a few member variables to Internal struct. by
2021-06-28 23:14:26 -0400
aee5e22e
Add AudioButton and MidiButton example. Make SvgButton trigger Action event when right-clicking. by
2021-06-28 21:44:05 -0400
bb9e9b78
Add pimpl Internal* struct to several classes that have a possibility of needing more member variables in 2.x. by
2021-06-28 21:21:31 -0400
008a984f
Add Credits and Software libraries sections to readme. by
2021-06-28 20:36:59 -0400
5b2753db
Adjust TipWindow size. by
2021-06-27 20:42:02 -0400
55aa05bb
Set default line height to 1.2 in Label and Tooltip. by
2021-06-27 20:41:15 -0400
288bd3fe
Add logging when network::requestDownload() fails. by
2021-06-27 16:20:16 -0400
94d7c707
Add logging when network::requestJson() fails. by
2021-06-27 16:16:54 -0400
f3827c82
Add major version checking to library plugin update check. by
2021-06-23 23:02:20 -0400
6ffe9ff9
Don't redraw FramebufferWidget on subpixel change when dragging ModuleWidgets. by
2021-06-22 16:50:09 -0400
aaf4e414
Remove obsolete LEDSlider graphics. by
2021-06-21 23:01:21 -0400
33176922
Fix LEDSlider handle position. by
2021-06-21 22:16:17 -0400
427f490f
Handle middle-click in ScrollWidget before children can consume it. by
2021-06-21 21:56:08 -0400
3ad74454
Don't scroll ScrollWidget with left-click but allow scrolling with Alt-click. by
2021-06-21 21:51:20 -0400
f55fddf6
Make LEDSliderGreen etc aliases of LEDLightSlider<GreenLight> etc. by
2021-06-21 21:13:06 -0400
d1f93268
Fix center of light halo for non-square LightWidgets. by
2021-06-21 20:59:50 -0400
65666c23
Implement LEDSlider using new template class structure. by
2021-06-21 19:43:28 -0400
2442d339
Add LEDSlider designs from Pyer. by
2021-06-21 19:42:35 -0400
69757164
Set default component ID to -1 in all classes. by
2021-06-21 18:31:16 -0400
9423354b
Fix LEDBezelLight size. by
2021-06-21 18:11:54 -0400
bfbc130d
Add some buttons/switches graphics from Pyer. by
2021-06-21 17:38:41 -0400
5cb2341c
Increase dirtyOnSubpixelChange threshold to 0.1 px. by
2021-06-21 15:58:14 -0400
cf0219c9
Use VCVRack's branch of nanovg by
2021-06-20 20:39:31 -0400
57b77e4a
Make alpha status a Label in MenuBar. by
2021-06-20 18:25:39 -0400
a6edf06a
Log app variant name. by
2021-06-19 22:35:20 -0400
36ef6162
Save and restore context when calling glfwPollEvents(). by
2021-06-15 16:16:02 -0400
22fd1a4f
Store Context instead of Window as user pointer of GLFWwindow. by
2021-06-15 16:14:00 -0400
86c08cf1
Call Switch::onDragStart super method. by
2021-06-15 16:13:44 -0400
4c41dd9a
Add createSubmenuItem() helper. by
2021-06-15 13:13:07 -0400
39f5a2f7
Reword Trigger -> Dispatch in comments. by
2021-06-15 09:40:06 -0400
0c9598ba
Add SetPrimaryEvent and UnsetPrimaryEvent to Module. by
2021-06-15 09:36:52 -0400
6e8cb42e
Serialize primaryModule in Engine instead of relying on modules to do it themselves. by
2021-06-15 09:20:20 -0400
3e1466de
Fix Module Browser sorting algorithms to use model order in plugin as last resort. by
2021-06-15 05:35:51 -0400
2b9efc14
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. by
2021-06-15 05:08:39 -0400
0cb6fa93
Revert to old font size behavior with NanoVG. This keep font sizes consistent. by
2021-06-14 02:30:57 -0400
aea660c3
Fix sort order of query score in Module Browser. by
2021-06-13 09:31:18 -0400
f43330e1
Add module count label to Module Browser header. by
2021-06-12 01:08:44 -0400
42af36fa
Make SequentialLayout resize according to its contents. Fix margins of model container in Module Browser. by
2021-06-12 00:25:58 -0400
30b3ff2e
Hide ResizeHandle by default. by
2021-06-10 00:04:09 -0400
cdc44cda
Add bgColor to MenuOverlay by
2021-06-09 23:25:40 -0400
750cbfea
Use callbacks to set window pos, size, and maximized settings instead of on Window destruction. by
2021-06-09 23:16:59 -0400
ca44ad96
Correctly update window position and size when window is resized or maximized. by
2021-06-09 22:41:48 -0400
6a2d1a40
Fix max halo size for LightWidget. by
2021-06-08 22:10:20 -0400
023b0ea6
Add one-argument constructor of math::Vec. by
2021-06-08 21:39:42 -0400
78ebb905
Fix filename case of Rogan6PSWhite-fg.svg by
2021-06-08 21:39:27 -0400
6d19799d
Tweak spacing of TipWindow buttons. by
2021-06-07 18:11:52 -0400
fa2f3d02
Add ResizeHandle to Scene. by
2021-06-07 07:29:46 -0400
10e6f1db
Tweak organization of settings globals. by
2021-06-06 23:31:52 -0400
05553f5e
Add version into to Help menu. by
2021-06-06 19:26:31 -0400
661fd386
Add Module Save event. by
2021-06-06 02:34:32 -0400
6ae98b61
Clean up Module Browser's ModelBox tooltip creation. by
2021-06-04 18:37:16 -0400
414500a3
Fix certain Widget events (ContextDestroyEvent, ContextDestroyEvent, etc) not recursing when Widget is invisible. by
2021-06-04 18:35:47 -0400
d0a5cf75
Set default halo brightness to 25%. by
2021-06-04 14:53:08 -0400