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
|
55aa05bb89
|
Set default line height to 1.2 in Label and Tooltip.
|
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
|
33176922cd
|
Fix LEDSlider handle position.
|
3 years ago |
Andrew Belt
|
f55fddf650
|
Make LEDSliderGreen etc aliases of LEDLightSlider<GreenLight> etc.
|
3 years ago |
Andrew Belt
|
65666c23ac
|
Implement LEDSlider using new template class structure.
|
3 years ago |
Andrew Belt
|
697571648d
|
Set default component ID to -1 in all classes.
|
3 years ago |
Andrew Belt
|
9423354b98
|
Fix LEDBezelLight size.
|
3 years ago |
Andrew Belt
|
5cb2341c85
|
Increase dirtyOnSubpixelChange threshold to 0.1 px.
|
3 years ago |
Andrew Belt
|
4c41dd9a62
|
Add createSubmenuItem() helper.
|
3 years ago |
Andrew Belt
|
0c9598ba8f
|
Add SetPrimaryEvent and UnsetPrimaryEvent to Module.
|
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
|
42af36fa0b
|
Make SequentialLayout resize according to its contents. Fix margins of model container in Module Browser.
|
3 years ago |
Andrew Belt
|
cdc44cda71
|
Add bgColor to MenuOverlay
|
3 years ago |
Andrew Belt
|
750cbfea5a
|
Use callbacks to set window pos, size, and maximized settings instead of
on Window destruction.
|
3 years ago |
Andrew Belt
|
ca44ad96cc
|
Correctly update window position and size when window is resized or
maximized.
|
3 years ago |
Andrew Belt
|
023b0ea662
|
Add one-argument constructor of math::Vec.
|
3 years ago |
Andrew Belt
|
fa2f3d0234
|
Add ResizeHandle to Scene.
|
3 years ago |
Andrew Belt
|
10e6f1db1d
|
Tweak organization of settings globals.
|
3 years ago |
Andrew Belt
|
661fd3863d
|
Add Module Save event.
|
3 years ago |
Andrew Belt
|
414500a390
|
Fix certain Widget events (ContextDestroyEvent, ContextDestroyEvent, etc) not recursing when Widget is invisible.
|
3 years ago |
Andrew Belt
|
9e4fff9a75
|
Add RoundKnob, Trimpot, and ScrewSilver graphics from Pyer.
|
3 years ago |
Andrew Belt
|
b998904d16
|
Use menu item helpers for Core modules.
|
3 years ago |
Andrew Belt
|
54669f9895
|
Add createMenuItem() with action callback and createCheckMenuItem().
|
3 years ago |
Andrew Belt
|
a3ab530c73
|
Add menu item helpers createBoolMenuItem() and createIndexSubmenuItem(), and their pointer variants.
|
3 years ago |
Andrew Belt
|
4c529a9541
|
Add createIndexMenuItem() helper function.
|
3 years ago |
Andrew Belt
|
7832706fdd
|
Limit rack zoom when value is changed rather than in RackScrollWidget every frame.
|
3 years ago |
Andrew Belt
|
ba6e2e9296
|
Update Light graphics
|
3 years ago |
Andrew Belt
|
5e22369d2e
|
Add LedDisplayTextField::bgColor. Display LedDisplay text as a non-tinted light when rack brightness is decreased.
|
3 years ago |
Andrew Belt
|
30c64c5e93
|
Zoom in/out rack with extra mouse buttons
|
3 years ago |
Andrew Belt
|
ea431882a7
|
Add Engine meter to menu bar.
|
3 years ago |
Andrew Belt
|
cc20d1f2ac
|
Change TGrayModuleLightWidget background color. Don't draw light halo in framebuffers.
|
3 years ago |
Andrew Belt
|
9d81a3e4d0
|
Rewrite LightWidget rendering by using more physical light blending function. Add ability to decrease rack brightness by tinting all but the lights a shade of gray. Add settings and menu items to adjust rack brightness and light halo.
|
3 years ago |
Andrew Belt
|
c5549682eb
|
Add new Light graphics. Add TSvgLight class to handle SVG files above light.
|
3 years ago |
Andrew Belt
|
90077192b2
|
Add APP_VARIANT global.
|
3 years ago |
Andrew Belt
|
7c7fd45699
|
Clarify doc for WeakPtr.
|
3 years ago |
Andrew Belt
|
077064f069
|
Add copy ctor to WeakPtr.
|
3 years ago |
Andrew Belt
|
d4a815c574
|
Fix incorrect Rogan background SVG filenames.
|
3 years ago |
Andrew Belt
|
ac29571db3
|
Rearrange ModuleWidget methods.
|
3 years ago |
Andrew Belt
|
46fff99244
|
Add Module::getPatchStorageDir().
|
3 years ago |
Andrew Belt
|
f0deb51863
|
Move ui.hpp to ui/common.hpp.
|
3 years ago |
Andrew Belt
|
69fc690290
|
Add getter methods to Module.
|
3 years ago |
Andrew Belt
|
ed1842a743
|
Rename string::U8toU16 to UTF8toUTF16 and U16toU8 to UTF16toUTF8.
|
3 years ago |
Andrew Belt
|
8432b26546
|
Replace Rogan1PS, Rogan3PS, TL1105, and PJ301M graphics.
|
3 years ago |
Andrew Belt
|
4450bd7ef1
|
Add default argument to settings::save() and load().
|
3 years ago |