Andrew Belt
|
d3710cb300
|
Add FrameRateWidget.
|
5 years ago |
Andrew Belt
|
ee876efa88
|
Use actual monitor refresh rate instead of 60 Hz as frame rate reference.
|
5 years ago |
Andrew Belt
|
7b0ce97406
|
Add Engine > Frame rate menu bar item.
|
5 years ago |
Andrew Belt
|
e631131aea
|
Replace "frameRateLimit" and "frameRateSync" in settings with "frameSwapInterval".
|
5 years ago |
Andrew Belt
|
a21d7d7100
|
Remove debugging.
|
5 years ago |
Andrew Belt
|
2bc7c82fc1
|
Ignore mouseDelta (set to zero) after locking and unlocking cursor.
|
5 years ago |
Andrew Belt
|
dca30e2b53
|
Auto-format code with astyle.
|
5 years ago |
Andrew Belt
|
09b5bfe2ae
|
Decrease scroll speed on Mac for all mice.
|
5 years ago |
Andrew Belt
|
ba614d272f
|
Oversample screenshots by 2.
|
5 years ago |
Andrew Belt
|
c07e7edb8a
|
Delete keyCallback debugging.
|
5 years ago |
Andrew Belt
|
9eb61ecec0
|
Emulate middle-click with Ctrl-shift-click.
|
5 years ago |
Andrew Belt
|
60d1037dc1
|
Add more keyboard key and scancode debugging.
|
5 years ago |
Andrew Belt
|
0ae792b425
|
Add debugging for scancodes
|
6 years ago |
Andrew Belt
|
e4c5f817ea
|
Decrease resolution to VGA 640 × 480.
|
6 years ago |
Andrew Belt
|
1aa351cecc
|
Add TSchmittTrigger. Update/clean up changelog.
|
6 years ago |
Andrew Belt
|
ba2d5f8e2d
|
Move Core metadata from Core/plugin.cpp to Core.json manifest. Finish most of Plugin menu functionality. Rewrite plugin loading code.
|
6 years ago |
Andrew Belt
|
cc9e0337e0
|
Don't hang MIDI keyboard driver notes when a modifier is held upon release.
|
6 years ago |
Andrew Belt
|
98f3f30692
|
Set vg field in Font and Image.
|
6 years ago |
Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
6 years ago |
Andrew Belt
|
beefa87ef6
|
Add update notification to Help menu item. Remove update popup dialog message, and remove "checkVersion" from settings.
|
6 years ago |
Andrew Belt
|
d9078e3f69
|
Allocate screenshot pixel array on heap.
|
6 years ago |
Andrew Belt
|
99783f9095
|
Added zoom level to Window::screenshot().
|
6 years ago |
Andrew Belt
|
e9ac9eb677
|
Add -p for creating screenshots of every module.
|
6 years ago |
Andrew Belt
|
30685db1b0
|
Round window content scale up if 1.5 or higher.
|
6 years ago |
Andrew Belt
|
46f9577dc1
|
Disable system::setThreadRealTime on Mac. Fix GLFW init hints on Mac.
|
6 years ago |
Andrew Belt
|
68fc12d900
|
Use proper GLFW window hints on Mac.
|
6 years ago |
Andrew Belt
|
2c9644d80d
|
Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro.
|
6 years ago |
Andrew Belt
|
faa96068af
|
Remove useless `e.consume(this)` from events that no longer need it. Fix bugs introduced by change of event system behavior.
|
6 years ago |
Andrew Belt
|
21c484eabf
|
Reset nanovg context before calling event handlers and step()
|
6 years ago |
Andrew Belt
|
7ba1ddafb6
|
Disable middle-click triggering HoverScroll event.
|
6 years ago |
Andrew Belt
|
9d609fee2b
|
Rename `widget::*Event` to `event::*`.
|
6 years ago |
Andrew Belt
|
0a39d57f09
|
Reorder glClear and nanovg drawing. Rename CPU meter to CPU timer.
|
6 years ago |
Andrew Belt
|
47ce8272ab
|
Initialize OpenGL context before calling scene->draw().
|
6 years ago |
Andrew Belt
|
87cab493f3
|
Add saved state to history::State. Ask for user confirmation in patch::resetDialog() and patch::loadDialog() if patch is unsaved.
|
6 years ago |
Andrew Belt
|
2446756c54
|
Make settings a namespace instead of a global class.
|
6 years ago |
Andrew Belt
|
c6742a5461
|
Update osdialog
|
6 years ago |
Andrew Belt
|
ffb9e4b661
|
Reset NanoVG state before drawing.
|
6 years ago |
Andrew Belt
|
257a357187
|
Make Window::*Cache public. Move Font, Image, and Svg constructor to loadFile() methods.
|
6 years ago |
Andrew Belt
|
419a1e7529
|
Only draw framebuffer is frame is not overdue
|
6 years ago |
Andrew Belt
|
b84e2f57fa
|
Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event.
|
6 years ago |
Andrew Belt
|
d6f5a84178
|
Draw FramebufferWidgets during step() instead of draw() so we can use the same NanoVG context.
|
6 years ago |
Andrew Belt
|
a509fab1c1
|
Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs.
|
6 years ago |
Andrew Belt
|
578dd8aed2
|
Add scrolling to MIDI-Map with up to 128 mappings. Add onAdd and onRemove events. Fix minor ScrollWidget behavior.
|
6 years ago |
Andrew Belt
|
da4110367a
|
Move DSP window functions to window.hpp. Use 0-indexed module/cable IDs instead of 1-indexed. Unserialize module/cable IDs as they are in the patch file.
|
6 years ago |
Andrew Belt
|
dab876ab96
|
Add description to Core modules. Disable QWERTY MIDI keyboard when an element is selected.
|
6 years ago |
Andrew Belt
|
e623048abe
|
Fix MenuButton width. Round pixel ratio down.
|
6 years ago |
Andrew Belt
|
f51a262f15
|
Fix scaling on all OSs?
|
6 years ago |
Andrew Belt
|
278ade311e
|
Disable signal handler on Mac. Debug pixel ratios.
|
6 years ago |
Andrew Belt
|
26247a0c97
|
Fix scaling on high-DPI monitors
|
6 years ago |
Andrew Belt
|
db715063a9
|
Set default frameRateLimit to 70 as a safety net for monitors without
v-sync.
|
6 years ago |