56 Commits (499ceb024f88e3280efdac4973e2574c26ecbc07)

Author SHA1 Message Date
  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
  Andrew Belt a22aac6493 Added zoom slider, zoom to settings, finished Framebuffer scaling 7 years ago
  Andrew Belt 8060a1e657 Rename initialize() to reset() 7 years ago
  Andrew Belt 33ca4dac2d Add override keyword everywhere 7 years ago
  Andrew Belt 9dbadfbdc5 Remove gSampleRate, add engineGetSampleRate() 7 years ago
  Andrew Belt 5f311e7e15 File > New attempts to load template.vcv if exists 7 years ago
  Andrew Belt 3fc2a12c31 Added Quit to File menu 7 years ago
  Andrew Belt a80b05a440 Various tweaks and fixes 7 years ago
  Andrew Belt aa2988c09d Add toggle button for plug light, use title caps for all text 7 years ago
  Andrew Belt e2700409b2 Added onSampleRateChange() to Module 7 years ago
  Andrew Belt 6239856310 Added C#-style property constructor, explicitly clamp samples in Audio Interface, scroll horizontally if Shift is held 7 years ago
  Andrew Belt 64a5c87d68 Add paused indicator to toolbar, engine unpauses if samplerate is 7 years ago
  Andrew Belt 35c4e272e2 Added engine pausing/resuming (in sample rate choose menu) 7 years ago
  Andrew Belt 970e227c20 Changed onSelect/onDeselect to onFocus/onDefocus, added key commands for Open/Save/Save As, open in last used directory 7 years ago
  Andrew Belt 728afc763a Added key commands to ModuleWidget, removed CPU usage meter (misleads 7 years ago
  Andrew Belt c4178ef8a3 Change default file extension to .vcv 7 years ago
  Andrew Belt d2ce7245e2 Updated plugin API to latest server, reenabled PluginManagerWidget 7 years ago