Andrew Belt
|
157c45038d
|
Use ui::Label for MeterLabel in menu bar. Set default Label font size to 11.
|
4 years ago |
Andrew Belt
|
ea431882a7
|
Add Engine meter to menu bar.
|
4 years ago |
Andrew Belt
|
b6aba4d66a
|
Fix menu item right text font size.
|
4 years ago |
Andrew Belt
|
466785d8fa
|
Move control settings from View menu to Edit menu.
|
4 years ago |
Andrew Belt
|
9d81a3e4d0
|
Rewrite LightWidget rendering by using more physical light blending function. Add ability to decrease rack brightness by tinting all but the lights a shade of gray. Add settings and menu items to adjust rack brightness and light halo.
|
4 years ago |
Andrew Belt
|
5484126aaa
|
Change `event::Foo` to `FooEvent`.
|
4 years ago |
Andrew Belt
|
f627d1e729
|
Move libRack.dylib to Resources folder in Mac bundle. Use rpath for plugin build.
|
4 years ago |
Andrew Belt
|
b584e5f506
|
Use @executable_path for libRack.dylib for plugins on Mac. This is a hack that will need to be changed to @rpath later.
|
4 years ago |
Andrew Belt
|
ebd1fba9e0
|
Refactor dist target.
|
4 years ago |
Andrew Belt
|
7ed56c0f4c
|
Make OpenRecentItem disabled if there are no recent patches.
|
4 years ago |
Andrew Belt
|
2ef395f99b
|
Add scroll wheel knob control setting.
|
4 years ago |
Andrew Belt
|
780c0c8b7d
|
Disable "Revert" menu item when the patch is not saved.
|
4 years ago |
Andrew Belt
|
4c7c5b1694
|
Add auto engine sample rate setting.
|
4 years ago |
Andrew Belt
|
7003adffe2
|
Move module stepping code from Engine to Module. Change meter to a time plot.
|
4 years ago |
Andrew Belt
|
b986ff5882
|
Replace Module Browser sidebar with header. Add multiple tag selection (WIP), zoom (WIP), and sorting options (WIP).
|
4 years ago |
Andrew Belt
|
a5c5cdd302
|
Rearrange Library menu items. Change library plugin update period to 15 seconds.
|
4 years ago |
Andrew Belt
|
b3d8f4f997
|
Delete instead of hide TipWindow (and its overlay) when closing.
|
4 years ago |
Andrew Belt
|
7a500c9c26
|
Add tip window. Add "showTipsOnLaunch" and "tipIndex" to settings.
|
4 years ago |
Andrew Belt
|
426b6d20ed
|
Rename "autosavePeriod" to "autosaveInterval" in settings.json. Auto-hide menu bar when fullscreen, show when hovering the top of the screen.
|
4 years ago |
Andrew Belt
|
e9848d6d9c
|
Add auto-updating of plugins with a 60-second interval. Refactor updating and syncing of plugins.
|
4 years ago |
Andrew Belt
|
6e35afb053
|
Add engine::LightInfo and Module::configLight() helper for configuring the LightInfo. Add LightTooltip for LightWidgets.
|
4 years ago |
Andrew Belt
|
f3094a572a
|
Move app::MenuBar class definition from header to source file.
|
4 years ago |
Andrew Belt
|
8bfa54bbe9
|
Add "Library > Check for plugin updates" and "Help > Check for VCV Rack update" menu items.
Rename "checkAppUpdates" setting to "autoCheckUpdates".
Make it disable/enable plugin updates in addition to app update.
|
4 years ago |
Andrew Belt
|
b146f766b9
|
Refactor plugin syncing in `library::`.
|
4 years ago |
Andrew Belt
|
a77f47dc52
|
Clean up `library::` app updater a bit.
|
4 years ago |
Andrew Belt
|
155ae4ead6
|
Rename `updater::` to `library::`. Move VCV Library synchronization code from `plugin::` to `library::`.
|
4 years ago |
Andrew Belt
|
3fbd0f77a9
|
Move string::absolute, directory, filename, filenameBase, and filenameExtension to system::getAbsolute, getDirectory, getFilename, getStem, and getExtension. Reimplement most system:: functions using std::experimental::filesystem. Add system::doesExist, getFileSize, and getTempDir.
|
4 years ago |
Andrew Belt
|
c9bd5e9a3c
|
Refactor Window methods for getting frame times.
|
4 years ago |
Andrew Belt
|
0586bc0a5b
|
Change label of AllowCursorLockItem in menu bar.
|
5 years ago |
Andrew Belt
|
537b64d011
|
Remove engine pausing as it no longer makes sense with the new "external stepping" engine architecture.
|
5 years ago |
Andrew Belt
|
4c661b5109
|
Add 1/2 and 1/4x sample rate to menu bar.
|
5 years ago |
Andrew Belt
|
120aafe6d3
|
Change order of includes to C++ standard headers, library headers, and local project headers.
|
5 years ago |
Andrew Belt
|
68a875bbca
|
Improve clarity and modularity of PatchManager methods.
|
5 years ago |
Andrew Belt
|
ca9231e1b3
|
Rename App to Context and app.hpp to context.hpp. The APP macro is still valid.
|
5 years ago |
Andrew Belt
|
15ea154602
|
Remove Dark mode.
|
5 years ago |
Andrew Belt
|
e1b14091bd
|
Add Dark mode to settings and menu bar. Change default cable colors.
|
5 years ago |
Andrew Belt
|
f4b54f74b7
|
Added "recentPatchPaths" to settings.json and a "Open recent" menu item.
|
5 years ago |
Andrew Belt
|
6800cc7493
|
Add back "allowCursorLock" to settings and menu bar.
|
5 years ago |
Andrew Belt
|
70a3092ac8
|
Tweak "Lock modules" menu bar text
|
5 years ago |
Andrew Belt
|
b93e889c75
|
Implement scaled linear and rotary knob modes.
|
5 years ago |
Andrew Belt
|
6a5f6fd6f3
|
Add knob mode menu item. Remove "allowCursorLock" setting.
|
5 years ago |
Andrew Belt
|
035a673155
|
Use MenuSeparator instead of MenuEntry for separating menu items.
|
5 years ago |
Andrew Belt
|
6907d53a25
|
Remove real-time menu item and setting.
|
5 years ago |
Andrew Belt
|
d3710cb300
|
Add FrameRateWidget.
|
5 years ago |
Andrew Belt
|
ee876efa88
|
Use actual monitor refresh rate instead of 60 Hz as frame rate reference.
|
5 years ago |
Andrew Belt
|
7b0ce97406
|
Add Engine > Frame rate menu bar item.
|
5 years ago |
Andrew Belt
|
3d21a2a7b2
|
Add key command for engine CPU timer.
|
5 years ago |
Andrew Belt
|
8a299b54c3
|
Rename "Module timer" back to "CPU meter"
|
5 years ago |
Andrew Belt
|
dca30e2b53
|
Auto-format code with astyle.
|
5 years ago |
Andrew Belt
|
558df2c178
|
Rename CPU meter to "module timer".
|
5 years ago |