Andrew Belt
|
d83d2e0dff
|
Add "frameRateSync" to settings.json
|
6 years ago |
Andrew Belt
|
abea4f5967
|
Add "frameRateLimit" to settings.json
|
6 years ago |
Andrew Belt
|
8a5a806425
|
Add app::, ui::, and widget:: namespaces.
|
6 years ago |
Andrew Belt
|
6d1142b449
|
Add new Widget::draw() method. Deprecate old method.
|
6 years ago |
Andrew Belt
|
8cc4cb3c2b
|
Add PatchManager. Clean up and refactor RackWidget and CableContainer.
|
6 years ago |
Andrew Belt
|
5266641777
|
Big cable refactor.
|
6 years ago |
Andrew Belt
|
2338ccb0ae
|
Switch around ParamWidget key commands. Fix text field inner color.
|
6 years ago |
Andrew Belt
|
cb38464a28
|
Add GLWidget
|
6 years ago |
Andrew Belt
|
223341e2f1
|
Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget.
|
6 years ago |
Andrew Belt
|
117553a6c9
|
Update nanovg. Refactor window. Add Timer to dsp.
|
6 years ago |
Andrew Belt
|
9ffb57edd0
|
Remove Window::isModPressed() and isShiftPressed(). Add Window::getMods(). Add partial implementations of Core MIDI-CC and MIDI-Gate.
|
6 years ago |
Andrew Belt
|
655f081965
|
Rename context() to app(). Add skeleton for history.
|
6 years ago |
Andrew Belt
|
f5601d2042
|
Work on toolbar, event context
|
6 years ago |
Andrew Belt
|
20b78190c1
|
Put math in namespace
|
6 years ago |
Andrew Belt
|
0dec45d970
|
Class-ify window, un-class-ify asset
|
6 years ago |
Andrew Belt
|
cbed0cf7a1
|
Wrap asset state into new AssetManager class
|
6 years ago |
Andrew Belt
|
402f42a354
|
Add Context class for storing global state
|
6 years ago |
Andrew Belt
|
0e05e63dcb
|
Rename asset::local to user, rename asset:global to system
|
6 years ago |
Andrew Belt
|
a792c85cbc
|
Cleanup includes more
|
6 years ago |
Andrew Belt
|
3644b1877e
|
Clean up includes
|
6 years ago |
Andrew Belt
|
95f6016e7a
|
Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene
|
6 years ago |
Andrew Belt
|
92951206b6
|
Rename WidgetState to event::Context, move color.hpp implementations to source
|
6 years ago |
Andrew Belt
|
499ceb024f
|
Remove math namespace
|
6 years ago |
Andrew Belt
|
2a3c254712
|
Revert to simpler event system
|
6 years ago |
Andrew Belt
|
08352b9f34
|
Clean up event creation
|
6 years ago |
Andrew Belt
|
7683299447
|
Move event creation code to WidgetState
|
6 years ago |
Andrew Belt
|
a4471d1c44
|
Add WidgetState::handleButton, fix event typos
|
6 years ago |
Andrew Belt
|
abc34603d9
|
Add WidgetState
|
6 years ago |
Andrew Belt
|
6475c630b5
|
Revise event and widget API (draft), migrate source files to headers (WIP), separate large headers into small headers in subfolders (WIP)
|
6 years ago |
Andrew Belt
|
dd02ec52ad
|
Move Widget class to header, wrap settings, keyboard, and gamepad in namespace
|
6 years ago |
Andrew Belt
|
34af736ee5
|
Add rack0.hpp backward compatibility header for ease of migration
|
6 years ago |
Andrew Belt
|
587f936a99
|
Move random to its own namespace, shuffle files around
|
6 years ago |
Andrew Belt
|
3fa78176e2
|
Move asset to its own namespace
|
6 years ago |
Andrew Belt
|
bee6f658cf
|
Move logger to its own namespace, add macros to macros.hpp
|
6 years ago |
Andrew Belt
|
c57c76e6d1
|
Move math to its own namespace, clean up deprecated classes
|
6 years ago |
Andrew Belt
|
98c18acec7
|
Toggle full screen with F11
|
7 years ago |
Andrew Belt
|
d6d1df0930
|
Revert "Use GLFW sticky key implementation"
This reverts commit a5dac7d877 .
|
7 years ago |
Andrew Belt
|
a5dac7d877
|
Use GLFW sticky key implementation
|
7 years ago |
Andrew Belt
|
ecafef8a3f
|
Reenable antialiasing (typo)
|
7 years ago |
Andrew Belt
|
7f114b0530
|
Clean up window.cpp
|
7 years ago |
Andrew Belt
|
5e9238e53c
|
No longer require caps lock for QWERTY keyboard MIDI driver
|
7 years ago |
Andrew Belt
|
3567f1047d
|
Update GLFW, fix caps lock detection
|
7 years ago |
Andrew Belt
|
c6b7b90839
|
Clean up temporary code, properly handle unsubscribing from rtmidi
device
|
7 years ago |
Andrew Belt
|
6829aab3d5
|
Added preliminary computer keyboard MIDI support
|
7 years ago |
Andrew Belt
|
531f348dc2
|
Restructure midi for multiplexing, add gamepad midi driver, add CPU
meter
|
7 years ago |
Andrew Belt
|
8249edfcee
|
Strip Rack in `make dist`, set gTempWidget to NULL after using
|
7 years ago |
Andrew Belt
|
158a396170
|
Add prefix to string functions
|
7 years ago |
Andrew Belt
|
0190dfb4a4
|
Adjust textfield colors
|
7 years ago |
Andrew Belt
|
6455c1f034
|
Possible fix for crash when deleting Widgets during events
|
7 years ago |
Andrew Belt
|
e1c2dbc104
|
Fix lastPath, lights WIP
|
7 years ago |