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 |
Andrew Belt
|
923537402e
|
Add updater.hpp/cpp and more advanced app updating functionality.
|
5 years ago |
Andrew Belt
|
5f35e78253
|
Add key command text to Revert menu item.
|
6 years ago |
Andrew Belt
|
c8d495dfe3
|
Use correct ShellExecute verb for system::openFolder() on Windows.
|
6 years ago |
Andrew Belt
|
59fef98b52
|
Change allowCursorLock menu item.
|
6 years ago |
Andrew Belt
|
419e4670e0
|
Add menu item for settings::allowCursorLock.
|
6 years ago |
Andrew Belt
|
01dbc1dde3
|
Move "Update Rack" menu bar item to top of menu.
|
6 years ago |
Andrew Belt
|
bdcefe94a8
|
Tweak "Update all" label
|
6 years ago |
Andrew Belt
|
68fbec5d6c
|
Improve behavior of "Update all" button.
|
6 years ago |
Andrew Belt
|
97e892f865
|
Rename VCV Plugin Manager to VCV Library.
|
6 years ago |
Andrew Belt
|
2c5fdb32cc
|
Mostly finished plugin manager client.
|
6 years ago |
Andrew Belt
|
31cc663dd8
|
Sort modules by plugin brand instead of plugin name. WIP Plugins menu bar item.
|
6 years ago |
Andrew Belt
|
5a4656f56a
|
Change VCV Store name to VCV Plugin Manager.
|
6 years ago |
Andrew Belt
|
1aa351cecc
|
Add TSchmittTrigger. Update/clean up changelog.
|
6 years ago |
Andrew Belt
|
ba2d5f8e2d
|
Move Core metadata from Core/plugin.cpp to Core.json manifest. Finish most of Plugin menu functionality. Rewrite plugin loading code.
|
6 years ago |
Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
6 years ago |
Andrew Belt
|
beefa87ef6
|
Add update notification to Help menu item. Remove update popup dialog message, and remove "checkVersion" from settings.
|
6 years ago |
Andrew Belt
|
a0daf4b480
|
Make maximum zoom level 400%. Store zoom in settings logarithmically instead of linearly.
|
6 years ago |
Andrew Belt
|
6a730b8268
|
Disable plugins menubar item.
|
6 years ago |
Andrew Belt
|
076f8b1965
|
Clean up ui namespace. Remove blendish state from ui classes.
|
6 years ago |
Andrew Belt
|
432aa9023e
|
Initial functionality for plugin::syncUpdates().
|
6 years ago |
Andrew Belt
|
9d6ee7c070
|
Open changelog in browser if UpdateItem is clicked in the plugin menubar.
|
6 years ago |
Andrew Belt
|
fa1c70220d
|
Add plugin update menu items.
|
6 years ago |
Andrew Belt
|
149f7f0e2b
|
Plugin Manager menu progress.
|
6 years ago |
Andrew Belt
|
5f5bfc7a42
|
Partial reorganization of Plugin menu.
|
6 years ago |
Andrew Belt
|
53274088be
|
Rename Toolbar to MenuBar.
|
6 years ago |
Andrew Belt
|
31d99cbdcd
|
Add assertions to Module helpers.
|
6 years ago |
Andrew Belt
|
54896ea8b4
|
Rearrange Toolbar items.
|
6 years ago |
Andrew Belt
|
2c9644d80d
|
Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro.
|
6 years ago |
Andrew Belt
|
a0e738bc07
|
Write to `settings::sampleRate` and `threadCount` instead of calling Engine methods.
|
6 years ago |
Andrew Belt
|
9d609fee2b
|
Rename `widget::*Event` to `event::*`.
|
6 years ago |
Andrew Belt
|
13b3fabd8b
|
Replace `Event::consumed` with `target` and `propogating`.
|
6 years ago |
Andrew Belt
|
220b57e3d6
|
Rename CPU meter.
|
6 years ago |
Andrew Belt
|
0a39d57f09
|
Reorder glClear and nanovg drawing. Rename CPU meter to CPU timer.
|
6 years ago |
Andrew Belt
|
3b70a5697f
|
Add string::ellipsizePrefix. Use kHz instead of Hz for sample rate displays.
|
6 years ago |
Andrew Belt
|
b932a8d87c
|
Move ui::Quantity to Quantity.
|
6 years ago |
Andrew Belt
|
2446756c54
|
Make settings a namespace instead of a global class.
|
6 years ago |
Andrew Belt
|
b84e2f57fa
|
Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event.
|
6 years ago |
Andrew Belt
|
6886360c3b
|
Use system::openFolder() for certain menu items.
|
6 years ago |
Andrew Belt
|
f7e70f5daf
|
Move MenuItem properties to the caller instead of its constructor
|
6 years ago |
Andrew Belt
|
d6f5a84178
|
Draw FramebufferWidgets during step() instead of draw() so we can use the same NanoVG context.
|
6 years ago |
Andrew Belt
|
a509fab1c1
|
Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs.
|
6 years ago |
Andrew Belt
|
e155450ccb
|
Use on-demand module assignment for engine worker threads instead of fixed strides.
|
6 years ago |
Andrew Belt
|
d7b72c5b0f
|
Rewrite thread API. Add ParamMap::to/fromJson().
|
6 years ago |
Andrew Belt
|
e623048abe
|
Fix MenuButton width. Round pixel ratio down.
|
6 years ago |