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
|
2695a112e0
|
Adjust transparency
|
7 years ago |
Andrew Belt
|
5567c5f22d
|
Added AddModuleWindow
|
7 years ago |
Andrew Belt
|
b31d4fb5ed
|
Set window position/size from settings.json
|
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
|
7490d1c311
|
Update glfw window title only when it updates
|
7 years ago |
Andrew Belt
|
891f3c6cf8
|
Change SVG DPI to 75, add in2px and mm2px convenience functions
|
7 years ago |
Andrew Belt
|
343a521463
|
Slightly more direct message in gui.cpp
|
7 years ago |
Andrew Belt
|
41c66f1d8a
|
Set SVGPanel oversampling on every frame
|
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
|
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
|
a1836e7c57
|
Added version metadata to plugin
|
7 years ago |
Andrew Belt
|
e76122bb60
|
Mac fixes, sleep GUI thread if framerate is too high
|
7 years ago |
Andrew Belt
|
ea47c91571
|
Render nanovg gui even if minimized
|
7 years ago |
Andrew Belt
|
1590085520
|
Check for glfw success
|
7 years ago |
Andrew Belt
|
a80b05a440
|
Various tweaks and fixes
|
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
|
6239856310
|
Added C#-style property constructor, explicitly clamp samples in Audio Interface, scroll horizontally if Shift is held
|
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
|
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
|
a16a9e1b5f
|
Added asset.hpp for managing paths, Plugin instance created by Rack instead of the shared library, attempt to load plugins from global and then local location
|
7 years ago |
Andrew Belt
|
23143d6c67
|
A few minor fixes
|
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
|
e970d2ee3d
|
Remove FramebufferWidget padding
|
7 years ago |
Andrew Belt
|
8088a0c7ec
|
Added version checking
|
7 years ago |
Andrew Belt
|
98987a2ef9
|
Add error message if window doesn't open, refactor SVGPanel
|
7 years ago |
Andrew Belt
|
2a21261d7d
|
Clean up old code
|
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
|
323234edc4
|
Removed guiIsKeyPressed on Mac
|
7 years ago |
Andrew Belt
|
bf2032c3e0
|
Autosave settings: opacity, tension, authentication token
|
7 years ago |
Andrew Belt
|
45d90342f9
|
Added copy/paste from text and password fields
|
7 years ago |
Andrew Belt
|
f6b4c90e55
|
Map Ctrl-left click to right click on Mac
|
7 years ago |
Andrew Belt
|
dd199c37b0
|
Fix mistake where GLFW buffer was not being flipped each frame
|
7 years ago |
Andrew Belt
|
d56c9698bf
|
Actually fix Mac mouse issue?
|
7 years ago |
Andrew Belt
|
ca9add800a
|
Remove negative mouse dimension fix on Mac, doesn't work. Updated osdialog
|
7 years ago |
Andrew Belt
|
93dda7bd57
|
Fixed that annoying Mac mouse lock/unlock cursor jump bug
|
7 years ago |
Andrew Belt
|
f703aaac9d
|
Render GUI only when window is visible
|
7 years ago |
Andrew Belt
|
c51faf9089
|
Fix Windows build, add GLFW error handling
|
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
|
e511823809
|
Update submodules, convert oui-blendish to git submodule
|
7 years ago |
Andrew Belt
|
3eba4b755e
|
Switch from noc to osdialog, add arch-detecting Makefile, added dep Makefile
|
7 years ago |