Andrew Belt
|
c873956533
|
Make the escape key clear the ModuleBrowser search field if it contains text.
|
6 years ago |
Andrew Belt
|
735dc02065
|
Add ModuleBrowser tooltip to module boxes.
|
6 years ago |
Andrew Belt
|
509d61c69a
|
Add active flag to MenuItem. Make author and tag list items active when selected. Add ClearItem to ModuleBrowser.
|
6 years ago |
Andrew Belt
|
faa96068af
|
Remove useless `e.consume(this)` from events that no longer need it. Fix bugs introduced by change of event system behavior.
|
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
|
b932a8d87c
|
Move ui::Quantity to Quantity.
|
6 years ago |
Andrew Belt
|
2446756c54
|
Make settings a namespace instead of a global class.
|
7 years ago |
Andrew Belt
|
df0c8cffbd
|
Show favorites number. Fix search filter typo.
|
7 years ago |
Andrew Belt
|
e1a55f4976
|
Add numbers to authors, tags, and modules list in ModuleBrowser. Add favorite button and favorite filter to ModuleBrowser.
|
7 years ago |
Andrew Belt
|
25135df79c
|
Disable empty author and tag items in ModuleBrowser sidebar
|
7 years ago |
Andrew Belt
|
2210287039
|
Move handling of RackWidget from Scene to RackScrollWidget.
|
7 years ago |
Andrew Belt
|
5e21dedc0f
|
Add authors and tags label. Add author and tag filtering functionality.
|
7 years ago |
Andrew Belt
|
3eb0426315
|
Add OverlayWidget. Make some classes subclass OverlayWidget instead of OpaqueWidget.
|
7 years ago |
Andrew Belt
|
b84e2f57fa
|
Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event.
|
7 years ago |
Andrew Belt
|
e3097e2dac
|
Don't clear search box when ModuleBrowser is shown.
|
7 years ago |
Andrew Belt
|
74361d4ce2
|
Sort ModelBoxes by plugin name and model name when no search query is entered.
|
7 years ago |
Andrew Belt
|
207ca888ed
|
Add string::trim. Add string::fuzzyScore. Add fuzzy scoring to Module Browser.
|
7 years ago |
Andrew Belt
|
487c24c6d0
|
Add right arrow to submenus.
|
7 years ago |
Andrew Belt
|
d6f5a84178
|
Draw FramebufferWidgets during step() instead of draw() so we can use the same NanoVG context.
|
7 years ago |
Andrew Belt
|
f967c68110
|
Header cleanup. ModuleBrowser work.
|
7 years ago |
Andrew Belt
|
a509fab1c1
|
Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs.
|
7 years ago |
Andrew Belt
|
13dadef857
|
ModuleBrowser WIP. Add Widget::show/hide().
|
7 years ago |
Andrew Belt
|
e155450ccb
|
Use on-demand module assignment for engine worker threads instead of fixed strides.
|
7 years ago |
Andrew Belt
|
55ad83d890
|
Add search functionality to ModuleBrowser
|
7 years ago |
Andrew Belt
|
91f72a1ada
|
Add Reposition and Resize events.
|
7 years ago |
Andrew Belt
|
b40fbf7f0e
|
Add names to history::Actions.
|
7 years ago |
Andrew Belt
|
fd603b7ec5
|
Allow dragging the new module after selecting in the Module Browser
|
7 years ago |
Andrew Belt
|
02e5e382d5
|
Require Enter, Select, DragStart, and DragEnter to be consumed in order to the event State to be set.
|
7 years ago |
Andrew Belt
|
c60339bcd3
|
Create `plugin::` namespace
|
7 years ago |
Andrew Belt
|
8a5a806425
|
Add app::, ui::, and widget:: namespaces.
|
7 years ago |
Andrew Belt
|
38a7f6da22
|
Added BrowserOverlay to contain ModuleBrowser.
|
7 years ago |
Andrew Belt
|
cfcc5707e2
|
Module Browser work. Make disabled modules more transparent.
|
7 years ago |
Andrew Belt
|
fd3937794e
|
Add DrawContext::clipBox for drawing children widgets only when they intersect with the clipBox.
|
7 years ago |
Andrew Belt
|
6d1142b449
|
Add new Widget::draw() method. Deprecate old method.
|
7 years ago |
Andrew Belt
|
ac468a6670
|
Add Vec::crossfade. Rearrange various methods.
|
7 years ago |
Andrew Belt
|
42e47732f9
|
Refactor ModuleAdd. Add history::State::clear()
|
7 years ago |
Andrew Belt
|
c59b9ba67d
|
Add history actions: ModuleAdd, ModuleRemove, ModuleMove, ParamChange, WireAdd, WireRemove, WireMove
|
7 years ago |
Andrew Belt
|
655f081965
|
Rename context() to app(). Add skeleton for history.
|
7 years ago |
Andrew Belt
|
4ef58cbf78
|
Add tooltip to ParamWidget. Make Widget call event::State::finalizeWidget() when removed, not when deleted.
|
7 years ago |
Andrew Belt
|
de2b5a92af
|
Clean up event documentation, change event::PathDrop::path type to const reference, make event::Zoom recurse regardless of being consumed
|
7 years ago |
Andrew Belt
|
6f053f615a
|
Module Browser progress
|
7 years ago |
Andrew Belt
|
5ff841b076
|
Make SequentialLayout wrap widgets
|
7 years ago |
Andrew Belt
|
2e4faa4a10
|
Add hack when disconnecting ModuleWidgets with NULL Module
|
7 years ago |
Andrew Belt
|
15c321026e
|
Add Module when clicked in Module Browser
|
7 years ago |
Andrew Belt
|
a6961d6626
|
Tear down old Module Browser, make app widgets and Core plugins compatible with NULL Module
|
7 years ago |
Andrew Belt
|
e845373ee9
|
Make event callbacks use const
|
7 years ago |
Andrew Belt
|
1a7aeb6c3b
|
Create event context for each event that is triggered
|
7 years ago |
Andrew Belt
|
f5601d2042
|
Work on toolbar, event context
|
7 years ago |
Andrew Belt
|
960ac66b73
|
Fix event drag handling, fix ParamQuantity and tweak its API
|
7 years ago |