Andrew Belt
|
98a86b6eae
|
Add proper app bundle detection on Mac.
|
5 years ago |
Andrew Belt
|
1388e9ebb1
|
Add network::init(). Add asset::bundlePath.
|
5 years ago |
Andrew Belt
|
dca30e2b53
|
Auto-format code with astyle.
|
5 years ago |
Andrew Belt
|
6163efdf13
|
Add log path to fatal signal handler dialog message.
|
5 years ago |
Andrew Belt
|
ca89558bb4
|
Use -v1 filename suffix for plugins/, settings.json, autosave.vcv, and template.vcv when running in non-dev-mode.
|
5 years ago |
Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
5 years ago |
Andrew Belt
|
ec5874ada6
|
Add string<->wstring conversion functions
|
5 years ago |
Andrew Belt
|
53a63187fe
|
Add partial Unicode handling of filenames on Windows.
|
5 years ago |
Andrew Belt
|
2446756c54
|
Make settings a namespace instead of a global class.
|
5 years ago |
Andrew Belt
|
0309ad7323
|
Move devMode and headless to Settings. Unzip Fundamental even if plugins/Fundamental folder exists but it isn't loaded.
|
5 years ago |
Andrew Belt
|
c60339bcd3
|
Create `plugin::` namespace
|
5 years ago |
Andrew Belt
|
8cc4cb3c2b
|
Add PatchManager. Clean up and refactor RackWidget and CableContainer.
|
5 years ago |
Andrew Belt
|
223341e2f1
|
Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget.
|
5 years ago |
Andrew Belt
|
f1e4f08d0c
|
Un-class-ify plugin
|
5 years ago |
Andrew Belt
|
0dec45d970
|
Class-ify window, un-class-ify asset
|
5 years ago |
Andrew Belt
|
cbed0cf7a1
|
Wrap asset state into new AssetManager class
|
5 years ago |
Andrew Belt
|
402f42a354
|
Add Context class for storing global state
|
5 years ago |
Andrew Belt
|
0e05e63dcb
|
Rename asset::local to user, rename asset:global to system
|
5 years ago |
Andrew Belt
|
3644b1877e
|
Clean up includes
|
5 years ago |
Andrew Belt
|
92951206b6
|
Rename WidgetState to event::Context, move color.hpp implementations to source
|
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
|
3fa78176e2
|
Move asset to its own namespace
|
6 years ago |
Andrew Belt
|
9d1d08105d
|
Add -g and -l command line arguments
|
6 years ago |
Andrew Belt
|
c6be92e505
|
Create local directory in assetInit()
|
6 years ago |
Andrew Belt
|
e01a20fd64
|
Fix asset.cpp variable names
|
6 years ago |
Andrew Belt
|
b6b6ec8553
|
Remove RELEASE=1 flag, use ./Rack for release, ./Rack -d for development
mode
|
6 years ago |
Andrew Belt
|
da45a33ed3
|
Use patches/ directory as default patch location
|
6 years ago |
Andrew Belt
|
d3fa318d32
|
Open patch with command-line argument, set Windows global directory to
location of executable instead of current working directory.
|
6 years ago |
Andrew Belt
|
acbe3370f8
|
Plugin extracter and loader
|
6 years ago |
Andrew Belt
|
df297d3291
|
Merge ext with dep, add Rack-SDK zip file to dist
|
6 years ago |
Andrew Belt
|
60d98a641f
|
Rename util.hpp to common.hpp, fix include paths
|
6 years ago |
Andrew Belt
|
d024ccf8a0
|
Refactor util.hpp
|
6 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.
|
6 years ago |
Andrew Belt
|
fb6e073f64
|
Use ~/.Rack for Linux local asset dir, use ./ for everything for dev
version (if VERSION is not defined)
|
7 years ago |
Andrew Belt
|
55088c0183
|
Use My Documents/Rack for local directory on Windows
|
7 years ago |
Andrew Belt
|
fde88775d4
|
Add Notes to Core, added manufacturer slug/name to Model, reverted to
Plugins
|
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
|
e1e2645d0c
|
Update changelog, fix local directory on Windows
|
7 years ago |
Andrew Belt
|
074653f439
|
Use current directory for both global and local assets if launching from the command line on Mac.
|
7 years ago |
Andrew Belt
|
ecfaa878b2
|
Cleanup of Mac asset management
|
7 years ago |
Andrew Belt
|
ba49dd6cb4
|
Change build system to create standalone app bundle with resources inside, use ~/Documents/Rack as local directory
|
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 |