Andrew Belt
|
655f081965
|
Rename context() to app(). Add skeleton for history.
|
6 years ago |
Andrew Belt
|
6f053f615a
|
Module Browser progress
|
6 years ago |
Andrew Belt
|
2e4faa4a10
|
Add hack when disconnecting ModuleWidgets with NULL Module
|
6 years ago |
Andrew Belt
|
e845373ee9
|
Make event callbacks use const
|
6 years ago |
Andrew Belt
|
1a7aeb6c3b
|
Create event context for each event that is triggered
|
6 years ago |
Andrew Belt
|
f5601d2042
|
Work on toolbar, event context
|
6 years ago |
Andrew Belt
|
09fdccf4ee
|
Fix various event bugs
|
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
|
402f42a354
|
Add Context class for storing global state
|
6 years ago |
Andrew Belt
|
a792c85cbc
|
Cleanup includes more
|
6 years ago |
Andrew Belt
|
95f6016e7a
|
Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene
|
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
|
c3407ca07d
|
Code style: Remove () from `new X()`
|
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
|
587f936a99
|
Move random to its own namespace, shuffle files around
|
6 years ago |
Andrew Belt
|
89521fe8cc
|
Move system to its own namespace
|
6 years ago |
Andrew Belt
|
b0ba3c6d20
|
Rename request to network, move 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
|
6c817f8d4c
|
Add module preset copy, paste, load, and save
|
6 years ago |
Andrew Belt
|
4bde271a36
|
Add key command for Revert Patch
|
6 years ago |
Andrew Belt
|
8ae99e2ef0
|
Added version check
|
7 years ago |
Andrew Belt
|
98c18acec7
|
Toggle full screen with F11
|
7 years ago |
Andrew Belt
|
2fa3db43b1
|
Add keypad Enter key command for module browser
|
7 years ago |
Andrew Belt
|
158a396170
|
Add prefix to string functions
|
7 years ago |
Andrew Belt
|
ef64c13287
|
Add systemOpenBrowser
|
7 years ago |
Andrew Belt
|
13cbc78f23
|
Add timestamp to logger, remove version check at boot and .vcv file
upgrade notification
|
7 years ago |
Andrew Belt
|
7178b836d5
|
Add two-color theme to Rack
|
7 years ago |
Andrew Belt
|
59b5d305f7
|
Add separators to ModuleBrowser
|
7 years ago |
Andrew Belt
|
e51ce44588
|
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
|
df297d3291
|
Merge ext with dep, add Rack-SDK zip file to dist
|
7 years ago |
Andrew Belt
|
979e44f650
|
Rename gui.hpp to window.hpp
|
7 years ago |
Andrew Belt
|
cbffd494ca
|
If key is consumed, RackScene should not attempt to recognize key
commands
|
7 years ago |
Andrew Belt
|
074287e306
|
Fix scrolling menus again
|
7 years ago |
Andrew Belt
|
575e4df2fd
|
Use RELEASE=1 to build release version. VERSION is automatically set in the Makefile now.
Add detection code for legacy1 mode for patch files.
Initialize patch on launch if the last launch crashed after 15 seconds.
|
7 years ago |
Andrew Belt
|
56c57345ea
|
Pass onPathDrop to RackScene children
|
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
|
580f0db6b4
|
Change zoom only when zoom slider has finished moving (onAction())
|
7 years ago |
Andrew Belt
|
684c783d41
|
Render rack rails with rescaling
|
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
|
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
|
8060a1e657
|
Rename initialize() to reset()
|
7 years ago |
Andrew Belt
|
5f311e7e15
|
File > New attempts to load template.vcv if exists
|
7 years ago |
Andrew Belt
|
aa2988c09d
|
Add toggle button for plug light, use title caps for all text
|
7 years ago |
Andrew Belt
|
83f20a6f20
|
Made light glow more intense, added "sampleRate" to settings.json
|
7 years ago |