Andrew Belt
|
a77a04ad22
|
Move ModuleWidget cloning code from RackWidget to ModuleWidget. Make ModuleWidget position based on mouse position.
|
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
|
2862703f4c
|
Add CV-MIDI to Core. Move arrow key scrolling from ScrollWidget to RackWidget.
|
6 years ago |
Andrew Belt
|
3ab43a2ce0
|
Rename wire to cable
|
6 years ago |
Andrew Belt
|
c59b9ba67d
|
Add history actions: ModuleAdd, ModuleRemove, ModuleMove, ParamChange, WireAdd, WireRemove, WireMove
|
6 years ago |
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
|
5eb5579fb9
|
Add menu item to save template patch
|
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
|
7c04ff0abf
|
Rename Port to PortWidget
|
6 years ago |
Andrew Belt
|
94d34c51fa
|
Add id to Wire
|
6 years ago |
Andrew Belt
|
788fe92856
|
Clean up RackWidget. Use Module::id for referencing modules in patches.
|
6 years ago |
Andrew Belt
|
c999df235d
|
Clean up ModuleWidget
|
6 years ago |
Andrew Belt
|
f5601d2042
|
Work on toolbar, event context
|
6 years ago |
Andrew Belt
|
960ac66b73
|
Fix event drag handling, fix ParamQuantity and tweak its API
|
6 years ago |
Andrew Belt
|
20b78190c1
|
Put math in namespace
|
6 years ago |
Andrew Belt
|
f1e4f08d0c
|
Un-class-ify plugin
|
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
|
c31b8f0ba2
|
Split plugin.hpp to folder of headers, wrap plugin state in new PluginManager class
|
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
|
5d64ca1de7
|
Clean up MenuOverlay
|
6 years ago |
Andrew Belt
|
2a3c254712
|
Revert to simpler event system
|
6 years ago |
Andrew Belt
|
467dd78e57
|
Fix event bugs
|
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
|
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
|
89521fe8cc
|
Move system to its own namespace
|
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
|
13107b8577
|
Switch to C++ headers
|
6 years ago |
Andrew Belt
|
6c817f8d4c
|
Add module preset copy, paste, load, and save
|
6 years ago |
Andrew Belt
|
c756329bfc
|
Update osdialog, fix osdialog filter format
|
7 years ago |
Andrew Belt
|
4e41c35395
|
Add filters to patch open/save dialogs
|
7 years ago |
Andrew Belt
|
17eeade228
|
Fix deprecation attributes and dialog messages
|
7 years ago |
Andrew Belt
|
c42a9c8aab
|
Remove obsolete MidiIO code, serialize power meter state to settings
|
7 years ago |
Andrew Belt
|
a9f4c0e50d
|
Add the rest of the toolbar icons, remove File menu
|
7 years ago |
Andrew Belt
|
da45a33ed3
|
Use patches/ directory as default patch location
|
7 years ago |
Andrew Belt
|
f69c02efe1
|
Remove upgrade warning, set VERSION in Makefile
|
7 years ago |
Andrew Belt
|
8f30d48d1f
|
Small build system tweaks
|
7 years ago |
Andrew Belt
|
158a396170
|
Add prefix to string functions
|
7 years ago |
Andrew Belt
|
13cbc78f23
|
Add timestamp to logger, remove version check at boot and .vcv file
upgrade notification
|
7 years ago |