1102 Commits (414f7bec9b5f7e0bb33cfee95a79c3670f109608)

Author SHA1 Message Date
  Andrew Belt e5c0819c3a Add "Help > Language" menu item to select language setting. 7 months ago
  Andrew Belt 9d70bad7aa Tint/dim port only when left-dragging. 7 months ago
  Andrew Belt 854f2f121e Add "All cables" menu item to port context menu for dragging multiple cables. 7 months ago
  Andrew Belt d87feb7d6e Make CableWidget remember cableId so history is not broken when dragging a cable to its original port. 7 months ago
  Andrew Belt 26ef3b574e When dragging cable back to its original port, don't push history which does nothing. 7 months ago
  Andrew Belt 407b7cbf25 When dragging cables, combine CableAdd and CableRemove actions into a ComplexAction that is pushed when dragging stops. 7 months ago
  Andrew Belt 41eddb0890 Re-enable plug lights. Re-enable port dimming when dragging cable. 7 months ago
  Andrew Belt d8edf64b8a Allow multiple incomplete cables. Grabbing a plug moves it to the top. Serialize plug order to patch. 7 months ago
  Andrew Belt 73d27e9df6 Make PlugWidget a child of PlugContainer instead of a child of CableWidget. 7 months ago
  Andrew Belt 7024da3a5f Rename "View > Theme" to "UI theme" to reduce confusion with dark panels. 9 months ago
  Andrew Belt f15eeba5b9 All Ctrl+scroll action names to "View > Mouse wheel" choice labels. 9 months ago
  Andrew Belt cb01a15607 Add wiget::getKeyCommandName() and getKeyName(). Use it instead of hard-coding key command strings. 9 months ago
  Andrew Belt eea16efc29 Use key instead of keyName for checking key commands. 9 months ago
  Andrew Belt ad73106428 Refactor mouseWheelZoom scroll toggle logic. 10 months ago
  Andrew Belt 5635e097a0 Add "View > Mouse wheel" setting to make mouse wheel zoom instead of scroll. 11 months ago
  Andrew Belt 8346b52c12 Add "Zoom to fit modules" to menu bar and "Zoom to fit" to module context menu, with key commands F4 and Ctrl+F4. 11 months ago
  Andrew Belt 757a76d986 Decrement Switch value with Ctrl+click. 11 months ago
  Andrew Belt 6850f761ea Deselect modules when adding module with browser. 1 year ago
  Andrew Belt 58f2482df8 Add "Create cable on top" item to port menu. Tweak menu labels. 1 year ago
  Andrew Belt 7acb080b92 When duplicating module with cables, duplicate cables connected to outputs as well as inputs. 1 year ago
  Andrew Belt 41f65c6859 Add cable color setting and menu items. 1 year ago
  Andrew Belt 63c0dec0e5 Remember last color selected by the cable context menu's "New cable" item. Don't reset to first color when toggling "Auto-rotate colors". 1 year ago
  Andrew Belt e706ba2e3f Remove cable index label in View > Cable colors. 1 year ago
  Andrew Belt 129eb3ca4b Allow multiple cables on input Port. 1 year ago
  Andrew Belt 1d9aeedc1a Remove "experimental" from dark panel menu item. 1 year ago
  Andrew Belt 2a2fe2614e Avoid undefined behavior if "Cable color" menus stay open after a color is deleted. 1 year ago
  Andrew Belt c209292a4e Add View > Cable colors menu. 1 year ago
  Andrew Belt 7b7f539e58 Add settings::cableAutoRotate and cableColorsReset(). 1 year ago
  Andrew Belt b95897c7da Add ui::ColorDotMenuItem. 1 year ago
  Andrew Belt eddb882d5b Improve browser search results by tweaking FuzzySearchDatabase weights. 1 year ago
  Andrew Belt 21cf7d9293 Re-enable SyncUpdateItem after library finishes syncing. 1 year ago
  Andrew Belt 16db3fb2e1 Set handle widget pos in SvgSlider::setHandlePos(). Step ModuleWidget before rendering in Browser so it can set its default appearance. 1 year ago
  Andrew Belt 0e3ea2b7ff Make SvgKnob::onChange() reset knob angle if ParamQuantity is null. 1 year ago
  Andrew Belt 5a085d0dc0 Tweak LedDisplay border color. 1 year ago
  Andrew Belt ee3daf49d0 Don't dispatch ChangeEvent in app::Svg* setters, since setters can be called from constructors and events are virtual. 1 year ago
  Andrew Belt 54411c43cd Add "Library > Account settings" menu item. 1 year ago
  Andrew Belt 0c81299411 Add "experimental" label to preferDarkPanels menu item. 1 year ago
  Andrew Belt e02ef2932c Make ThemedSvg* classes fully inline. Refactor app::Svg* classes. 1 year ago
  Andrew Belt 16900d4c8e Add "minRackVersion" plugin manifest property. Don't download plugin update if Rack version is lower than the plugin's minRackVersion. 2 years ago
  Andrew Belt a5d49e56db Change text of preferDarkPanels in menu. 2 years ago
  Andrew Belt 7f6783c3dd Re-render browser module framebuffers when settings::preferDarkPanels is changed. 2 years ago
  Andrew Belt 8c0b3adeb6 Add settings::preferDarkPanels, ThemedSvgPanel, ThemedSvgScrew, and "Prefer dark panels" menu item to View menu. 2 years ago
  Andrew Belt 538fdcc547 Show module ID in Module's Info menu. 2 years ago
  Andrew Belt 46063ce16b Don't check for library updates when Library menu button is clicked in dev mode. 2 years ago
  Andrew Belt 6c9b40961c Reword MenuBar items. 2 years ago
  Andrew Belt 83bd4013fa Remove unnecessary assignment of InfoLabel::color. 2 years ago
  Andrew Belt 41a234da18 Set UI theme color for Browser's count label and MenuBar's info label. 2 years ago
  Andrew Belt cdaea345d3 Make ParamQuantity::set/getValue() set/get the target value of engine smoothing instead of the value directly. Add ParamQuantity::set/getDirectValue(). Deprecate ParamQuantity::set/getSmoothValue(). 2 years ago
  Andrew Belt 1dba28cadd Improve appearance of translucent or transparent cable colors. 2 years ago
  Andrew Belt 35c70e7459 Revise rail graphics from Pyer. Rename "Dark" theme to "High contrast dark" and "Default" to "Dark". 2 years ago