Andrew Belt
|
5eb5579fb9
|
Add menu item to save template patch
|
6 years ago |
Andrew Belt
|
69bd0575b5
|
Add Module bypass to UI and engine
|
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
|
c999df235d
|
Clean up ModuleWidget
|
6 years ago |
Andrew Belt
|
0490a9d13d
|
Add disabled state to MenuItem appearance
|
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
|
95f6016e7a
|
Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene
|
6 years ago |
Andrew Belt
|
316518a794
|
Wrap engine state into class Engine
|
6 years ago |
Andrew Belt
|
a99587ef23
|
Rename Quantity::getPrecision to getDisplayPrecision, add exponential base and display multiplier to Param
|
6 years ago |
Andrew Belt
|
f64ea2e181
|
Large architectural changes. Created Quantity class.
|
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
|
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
|
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
|
b6d3930f00
|
Added better toolbar button tooltip labels
|
6 years ago |
Andrew Belt
|
6c817f8d4c
|
Add module preset copy, paste, load, and save
|
6 years ago |
Andrew Belt
|
7407d20b33
|
Reorder toolbar, fix Bridge directories in `make dist`, update osdialog
|
7 years ago |
Andrew Belt
|
b6b6ec8553
|
Remove RELEASE=1 flag, use ./Rack for release, ./Rack -d for development
mode
|
7 years ago |
Andrew Belt
|
8063a2faa0
|
Add "lock modules" to toolbar
|
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
|
ea73afd083
|
Add more icons
|
7 years ago |
Andrew Belt
|
e068ad9e28
|
Add example icon to toolbar
|
7 years ago |
Andrew Belt
|
3073cd2c43
|
Remove revert key command text
|
7 years ago |
Andrew Belt
|
adce999006
|
Added "Disconnect cables" to menu
|
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
|
979e44f650
|
Rename gui.hpp to window.hpp
|
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
|
f129f026f6
|
Add AudioWidget
|
7 years ago |
Andrew Belt
|
56219530cb
|
Clean up warnings
|
7 years ago |
Andrew Belt
|
264c040c6a
|
Round to nearest zoom percent
|
7 years ago |
Andrew Belt
|
70bb8c7759
|
Add plug lights, remove plug light toggling
|
7 years ago |
Andrew Belt
|
7bf6aa1beb
|
Don't display login form on dev
|
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
|
caa1a5798e
|
Fix dropdown menu offset when zooming
|
7 years ago |
Andrew Belt
|
580f0db6b4
|
Change zoom only when zoom slider has finished moving (onAction())
|
7 years ago |
Andrew Belt
|
99ad658694
|
Oversample SVGPanels by 2, everything else by 1
|
7 years ago |
Andrew Belt
|
684c783d41
|
Render rack rails with rescaling
|
7 years ago |
Andrew Belt
|
243aa8308a
|
Fixed most mouse alignment issues
|
7 years ago |