Andrew Belt
|
3bd8a47dae
|
Toggle full screen with F11
|
7 years ago |
Andrew Belt
|
307e46368b
|
WIP Windows static build
|
7 years ago |
Andrew Belt
|
89903b7047
|
Possible fix for crash when deleting Widgets during events
|
7 years ago |
Andrew Belt
|
676d50a11a
|
Remove PulseAudio from default Linux rtaudio build, fix lastPath being overwritten when autosave is loaded, add List, replace AddModuleWindow with Sublime Text-like browser (partially complete)
|
7 years ago |
Andrew Belt
|
b296355246
|
Merge ext with dep, add Rack-SDK zip file to dist
|
7 years ago |
Andrew Belt
|
b33a0875df
|
Rename gui.hpp to window.hpp
|
7 years ago |
Andrew Belt
|
9f2a362c13
|
Divide widgets.hpp to widgets.hpp and ui.hpp
|
7 years ago |
Andrew Belt
|
358386a57e
|
Refactoring, remove "f" and "i" prefixes from math.hpp functions
|
7 years ago |
Andrew Belt
|
55b47be432
|
Fix scrolling menus again
|
7 years ago |
Andrew Belt
|
182bf15fbe
|
Added ZoomWidget::onPathDrop
|
7 years ago |
Andrew Belt
|
4ebbdc6c8b
|
Add line cap and line join to SVGWidget renderer
|
7 years ago |
Andrew Belt
|
c336e67577
|
Delete MenuOverlay on mouse down
|
7 years ago |
Andrew Belt
|
85c75eef33
|
Changed log() to info(), warn(), and fatal()
|
7 years ago |
Andrew Belt
|
b10d1122bb
|
Added log() logger with INFO, WARN, and ERROR levels
|
7 years ago |
Andrew Belt
|
e76f3c8392
|
Call onZoom event when DPI is changed
|
7 years ago |
Andrew Belt
|
5567c5f22d
|
Added AddModuleWindow
|
7 years ago |
Andrew Belt
|
47682af04c
|
Add metadata submenu to "Add module" menu, deprecate Menu::pushChild (use ::addChild)
|
7 years ago |
Andrew Belt
|
45d664a9b7
|
Fix FramebufferWidget wrap mistake
|
7 years ago |
Andrew Belt
|
1461c7290d
|
Fix SVGKnob getChildrenBoundingBox when forcing it to rescale with
box.size
|
7 years ago |
Andrew Belt
|
28904bb730
|
Use children bounding box for FramebufferWidget
|
7 years ago |
Andrew Belt
|
48448aa89d
|
Don't close Menu if onAction() event is not consumed
|
7 years ago |
Andrew Belt
|
8e251c0ddb
|
Refactor event framework. Everything uses Event* structs instead of
messy function arguments, removed on*Opaque()
|
7 years ago |
Andrew Belt
|
093fa99474
|
Add Widget::onPathDrop() event, added dragging patches to window to load
them
|
7 years ago |
Andrew Belt
|
03ce2d6e2b
|
Fix framebuffer 1 pixel offset bug when position world coordinate is negative
|
7 years ago |
Andrew Belt
|
0d4a590688
|
Re-export and re-scale ComponentLibrary graphics
|
7 years ago |
Andrew Belt
|
caa1a5798e
|
Fix dropdown menu offset when zooming
|
7 years ago |
Andrew Belt
|
580f0db6b4
|
Change zoom only when zoom slider has finished moving (onAction())
|
7 years ago |
Andrew Belt
|
99ad658694
|
Oversample SVGPanels by 2, everything else by 1
|
7 years ago |
Andrew Belt
|
923942e289
|
Set FrameBuffer::oversample to 1 by default
|
7 years ago |
Andrew Belt
|
684c783d41
|
Render rack rails with rescaling
|
7 years ago |
Andrew Belt
|
bd10e6f1fa
|
Made Framebuffer scaling work with real numbered positions
|
7 years ago |
Andrew Belt
|
a22aac6493
|
Added zoom slider, zoom to settings, finished Framebuffer scaling
|
7 years ago |
Andrew Belt
|
f5e8ba0369
|
Use another nanovg context for rendering to the framebuffer
|
7 years ago |
Andrew Belt
|
34bd9d7b86
|
Add SearchModuleField to RackWidget
|
7 years ago |
Andrew Belt
|
dbd4e44eda
|
Added Light object to engine.hpp, added automatic scrolling when
dragging cables to the edge of the screen, added nonfunctional search
box to Add Module menu
|
7 years ago |
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 |