72 Commits (5eb5579fb9fbd2692edfe97118a7d1e2077f7c79)

Author SHA1 Message Date
  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 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. 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 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