Andrew Belt
|
0c4cf64726
|
Renamed Plugin to Manufacturer, added multiline to TextField, added
Notes to Core, changed plugin build system to support multiple targets
per manufacturer
|
7 years ago |
Andrew Belt
|
e9cddb105b
|
Add onTextChange() to TextField
|
7 years ago |
Andrew Belt
|
e6d56d8dd9
|
Scroll ScrollWidget with arrow keys on when nothing is focused
|
7 years ago |
Andrew Belt
|
2cbe7c39a7
|
Set gFocusedWidget only if Widget::onFocus() returns true, make
ModuleWidget respond to Backspace/Delete only if no widget is focused
|
7 years ago |
Andrew Belt
|
4cf19e112b
|
Fix Light when transparency is used, added preliminary ZoomWidget functionality to RackScene, added experimental linear gradients to SVGWidget, added sticky mouse button to gui.cpp, fix math in ScrollBar
|
7 years ago |
Andrew Belt
|
c3a13dc112
|
Added arrow keys to move
|
7 years ago |
Andrew Belt
|
6239856310
|
Added C#-style property constructor, explicitly clamp samples in Audio Interface, scroll horizontally if Shift is held
|
7 years ago |
Andrew Belt
|
e8eddc4463
|
Keep MenuItem active when its child menu is open
|
7 years ago |
Andrew Belt
|
ffd8dde517
|
Middle click drag now sends an onScroll event in the object it is hovering, open UrlItem browser in new thread, use Module constructor for setting number of params/inputs/outputs
|
7 years ago |
Andrew Belt
|
c35c8a2e02
|
Make MenuOverlay steal key commands, remove assertion for framebuffer
|
7 years ago |
Andrew Belt
|
401176d50d
|
Added child menus
|
7 years ago |
Andrew Belt
|
8db7444659
|
Fix for ScrollWidget middle click
|
7 years ago |
Andrew Belt
|
5163a7aba1
|
Middle-click drag to move rack view, other needless refactoring
|
7 years ago |
Andrew Belt
|
4fc5f17cfc
|
Add menu scrolling, refactor OpaqueWidget events
|
7 years ago |
Andrew Belt
|
bf94bd3c13
|
Cleanup, update nanovg
|
7 years ago |
Andrew Belt
|
b684ef09db
|
Add implementation of ray tracing to determine whether a subpath is
solid or hole in SVGWidget
|
7 years ago |
Andrew Belt
|
4e075332fa
|
Temporary fix for SVG path winding
|
7 years ago |
Andrew Belt
|
970e227c20
|
Changed onSelect/onDeselect to onFocus/onDefocus, added key commands for Open/Save/Save As, open in last used directory
|
7 years ago |
Andrew Belt
|
52d41865ef
|
Add allowCursorLock setting for touch screens and tablets
Prevent MomentarySwitch from randomizing
|
7 years ago |
Andrew Belt
|
ec34a36c05
|
Added ModuleWidget::createContextMenu() so subclasses can add
MenuEntries to the right-click context menu
|
7 years ago |
Andrew Belt
|
e970d2ee3d
|
Remove FramebufferWidget padding
|
7 years ago |
Andrew Belt
|
232fccce38
|
Move version check dialog box to RackScene on main thread
|
7 years ago |
Andrew Belt
|
b4de457311
|
Fixed segfaults resulting from deleting a module while dragging cables
and knobs
|
7 years ago |
Andrew Belt
|
193c3902f6
|
Update README, small complilation warning fixes, reject zero-size FBOs
|
7 years ago |
Andrew Belt
|
98987a2ef9
|
Add error message if window doesn't open, refactor SVGPanel
|
7 years ago |
Andrew Belt
|
d297586f98
|
Add SVGPanel
|
7 years ago |
Andrew Belt
|
435006cc03
|
Add right-aligned text to menu
|
7 years ago |
Andrew Belt
|
728afc763a
|
Added key commands to ModuleWidget, removed CPU usage meter (misleads
way too many people, should not have added in the first place)
|
7 years ago |
Andrew Belt
|
889009e911
|
Remove glibc version statement because that didn't work, remove isFinite
because it also doesn't work with -ffast-math
|
7 years ago |
Andrew Belt
|
45d90342f9
|
Added copy/paste from text and password fields
|
7 years ago |
Andrew Belt
|
72593654ea
|
Fixed MenuOverlay "flicker"
|
7 years ago |
Andrew Belt
|
1af22f1a12
|
Render rails in a framebuffer
|
7 years ago |
Andrew Belt
|
837071241e
|
Added high DPI support. I bought a Macbook Pro Retina for $450 just for this commit!
|
7 years ago |
Andrew Belt
|
de5c9ca2af
|
Added Scene::createMenu(), renamed arch macros to ARCH_*
|
7 years ago |
Andrew Belt
|
093ecdbb94
|
Add param randomization, changed mapf to rescalef, other refactors
|
7 years ago |
Andrew Belt
|
bd7b90fcda
|
Updated SchmittTrigger, QuantityWidgets can now have maxValue < minValue for inverted operation, added SnapKnob
|
8 years ago |
Andrew Belt
|
5ce268b5ba
|
Improved code quality of Light subclasses
|
8 years ago |
Andrew Belt
|
6e4cddc4e1
|
Add SVGSlider, SVGSwitch, attempt SVG gradients
|
8 years ago |
Andrew Belt
|
59b39bf876
|
Add CircularShadow and add it to the SVGKnob framebuffer
|
8 years ago |
Andrew Belt
|
2fd04a764e
|
Bumped OpenGL require from 3.2 to 2.0, fixed plugin loading on win and mac, added licenses for new libraries
|
8 years ago |
Andrew Belt
|
12ff32e3ca
|
Add plugin manager for downloading plugins within the application, add libzip and curl dependency
|
8 years ago |
Andrew Belt
|
e23bf21e5b
|
Added PeakFilter to dsp.hpp, added dr_libs dependency for dr_wav.h
|
8 years ago |
Andrew Belt
|
de44d0c754
|
Added Rogan knobs to components.hpp, added shadow to SVGKnob, fixed bug/typo in SVG stroke fill color
|
8 years ago |
Andrew Belt
|
3f8b5ad055
|
Renamed scene.hpp to app.hpp, moved app stuff to src/app
|
8 years ago |
Andrew Belt
|
d24b587eb6
|
Combined InputPort and OutputPort to just Port with an enum
|
8 years ago |
Andrew Belt
|
71a1b6a987
|
Added SVGKnob, added TextField, PasswordField, migrated to SVGKnobs
|
8 years ago |
Andrew Belt
|
0e0f9c38f2
|
Added TransformWidget, SVGWidget, FramebufferWidget
|
8 years ago |
Andrew Belt
|
a76a6e7f5e
|
revised Lights for Component Library, removed constructor argument from ModuleWidget
|
8 years ago |
Andrew Belt
|
6964942204
|
When patching wires, invalid ports are rendered at 50% opacity
|
8 years ago |
Andrew Belt
|
ef6dc2ff67
|
Save draw state before each child is drawn, so widgets draw at (0, 0)
instead of box.pos.
|
8 years ago |