Andrew Belt
|
63a939d432
|
Hide menu and scrollbars when fullscreen.
|
5 years ago |
Andrew Belt
|
dca30e2b53
|
Auto-format code with astyle.
|
5 years ago |
Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
6 years ago |
Andrew Belt
|
a0daf4b480
|
Make maximum zoom level 400%. Store zoom in settings logarithmically instead of linearly.
|
6 years ago |
Andrew Belt
|
e92b9d0339
|
Save temporary patch file and rename it over desired patch.
|
6 years ago |
Andrew Belt
|
fee87cddff
|
Simplify RackScrollWidget scroll box computation and behavior.
|
6 years ago |
Andrew Belt
|
f58fc44799
|
Expand RackScrollWidget bounding box to current scroll position
|
6 years ago |
Andrew Belt
|
7b97c2e8b0
|
Expand Rack size based on module bounding box instead of viewport.
|
6 years ago |
Andrew Belt
|
1a0b3c657d
|
Add RACK_HELD key action to SelectKey and HoverKey. Consume arrow keys in RackScrollWidget and delete/backspace in ModuleWidget using HoverKey RACK_HELD instead of Hover.
|
6 years ago |
Andrew Belt
|
2c9644d80d
|
Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro.
|
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
|
98bd228c17
|
Add Ctrl-- and Ctrl-= for zooming in and out.
|
6 years ago |
Andrew Belt
|
9d609fee2b
|
Rename `widget::*Event` to `event::*`.
|
6 years ago |
Andrew Belt
|
0ed5f561fb
|
Change origin offset of RackScrollWidget
|
6 years ago |
Andrew Belt
|
2446756c54
|
Make settings a namespace instead of a global class.
|
6 years ago |
Andrew Belt
|
bf46e50069
|
Revert to old version of stb_truetype. Adjust default RackScrollWidget offset.
|
6 years ago |
Andrew Belt
|
81b51aaee1
|
Statically link libgcc and libstdc++ on Linux.
|
6 years ago |
Andrew Belt
|
7e2d4a6bf9
|
Use larger canvas for RackScrollWidget.
|
6 years ago |
Andrew Belt
|
e60ed0cf98
|
Added "invertZoom" to settings.
|
6 years ago |
Andrew Belt
|
6e6aa6ef94
|
Add zooming with Ctrl+Scroll to RackScrollWidget.
|
6 years ago |
Andrew Belt
|
419a1e7529
|
Only draw framebuffer is frame is not overdue
|
6 years ago |
Andrew Belt
|
2210287039
|
Move handling of RackWidget from Scene to RackScrollWidget.
|
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
|
8a5a806425
|
Add app::, ui::, and widget:: namespaces.
|
6 years ago |
Andrew Belt
|
dc8c317d9f
|
Remove empty patch message. Add oversample multipliers to engine sample rate toolbar items.
|
6 years ago |
Andrew Belt
|
6d1142b449
|
Add new Widget::draw() method. Deprecate old method.
|
6 years ago |
Andrew Belt
|
d737504011
|
Add intro message when the rack is empty. Round zoom level to nearest percent.
|
6 years ago |
Andrew Belt
|
c4a33bedc3
|
Move CableContainer methods into RackWidget
|
6 years ago |
Andrew Belt
|
5266641777
|
Big cable refactor.
|
6 years ago |
Andrew Belt
|
3ab43a2ce0
|
Rename wire to cable
|
6 years ago |
Andrew Belt
|
655f081965
|
Rename context() to app(). Add skeleton for history.
|
6 years ago |
Andrew Belt
|
20b78190c1
|
Put math in namespace
|
6 years ago |
Andrew Belt
|
0dec45d970
|
Class-ify window, un-class-ify asset
|
6 years ago |
Andrew Belt
|
402f42a354
|
Add Context class for storing global state
|
6 years ago |
Andrew Belt
|
95f6016e7a
|
Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene
|
6 years ago |
Andrew Belt
|
499ceb024f
|
Remove math namespace
|
6 years ago |
Andrew Belt
|
c57c76e6d1
|
Move math to its own namespace, clean up deprecated classes
|
6 years ago |
Andrew Belt
|
979e44f650
|
Rename gui.hpp to window.hpp
|
7 years ago |
Andrew Belt
|
a094a0cd7d
|
Fix autoscrolling when dragging near edge of rack
|
7 years ago |
Andrew Belt
|
caa1a5798e
|
Fix dropdown menu offset when zooming
|
7 years ago |
Andrew Belt
|
a22aac6493
|
Added zoom slider, zoom to settings, finished Framebuffer scaling
|
7 years ago |
Andrew Belt
|
dbd4e44eda
|
Added Light object to engine.hpp, added automatic scrolling when
dragging cables to the edge of the screen, added nonfunctional search
box to Add Module menu
|
7 years ago |