17 Commits (c6f8153d74aea4f19585a1693552cec50887185a)

Author SHA1 Message Date
  Andrew Belt 9a4a89b234 Allow param data entry in context menu. Don't allow nested FramebufferWidget drawing. 5 years ago
  Andrew Belt f73dae1384 Refactor ParamWidget and ModuleWidget. Add context menu to ParamWidget on right-click. 5 years ago
  Andrew Belt ad69fc648a Add Knob::smooth variable for disabling param smoothing. Clean up various code. 5 years ago
  Andrew Belt 418499159b Add snapping to Knob 5 years ago
  Andrew Belt 6dad6ec000 Add param smoothing when moving Knob 5 years ago
  Andrew Belt c59b9ba67d Add history actions: ModuleAdd, ModuleRemove, ModuleMove, ParamChange, WireAdd, WireRemove, WireMove 5 years ago
  Andrew Belt 4ef58cbf78 Add tooltip to ParamWidget. Make Widget call event::State::finalizeWidget() when removed, not when deleted. 5 years ago
  Andrew Belt e845373ee9 Make event callbacks use const 5 years ago
  Andrew Belt 1a7aeb6c3b Create event context for each event that is triggered 5 years ago
  Andrew Belt 3d6de43a78 Refactor ParamWidget event behavior, draw polyphonic wires with greater thickness, fix serialization bug in Module 5 years ago
  Andrew Belt c999df235d Clean up ModuleWidget 5 years ago
  Andrew Belt 960ac66b73 Fix event drag handling, fix ParamQuantity and tweak its API 5 years ago
  Andrew Belt 95f6016e7a Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene 5 years ago
  Andrew Belt 316518a794 Wrap engine state into class Engine 5 years ago
  Andrew Belt f64ea2e181 Large architectural changes. Created Quantity class. 5 years ago
  Andrew Belt 92951206b6 Rename WidgetState to event::Context, move color.hpp implementations to source 6 years ago
  Andrew Belt 4b55d428e8 Split app.hpp into individual headers 6 years ago