Andrew Belt
|
822c525d6b
|
Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont.
|
6 years ago |
Andrew Belt
|
02e5e382d5
|
Require Enter, Select, DragStart, and DragEnter to be consumed in order to the event State to be set.
|
6 years ago |
Andrew Belt
|
8a5a806425
|
Add app::, ui::, and widget:: namespaces.
|
6 years ago |
Andrew Belt
|
fd3937794e
|
Add DrawContext::clipBox for drawing children widgets only when they intersect with the clipBox.
|
6 years ago |
Andrew Belt
|
6d1142b449
|
Add new Widget::draw() method. Deprecate old method.
|
6 years ago |
Andrew Belt
|
a88a3a3f58
|
Add SI prefixes parsing to Quantity::setDisplayValue
|
6 years ago |
Andrew Belt
|
223341e2f1
|
Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget.
|
6 years ago |
Andrew Belt
|
9ffb57edd0
|
Remove Window::isModPressed() and isShiftPressed(). Add Window::getMods(). Add partial implementations of Core MIDI-CC and MIDI-Gate.
|
6 years ago |
Andrew Belt
|
2862703f4c
|
Add CV-MIDI to Core. Move arrow key scrolling from ScrollWidget to RackWidget.
|
6 years ago |
Andrew Belt
|
6a83a3c766
|
Add SliderKnob as SVGSlider's superclass. Add logarithmic scaling too ParamQuantity
|
6 years ago |
Andrew Belt
|
445e5e6d6b
|
Fix history for momentary Switches, remove `virtual` from Core structs
|
6 years ago |
Andrew Belt
|
1f030a16fd
|
Add -funsafe-math-optimizations, tweak Quantity display string
|
6 years ago |
Andrew Belt
|
0547a194a9
|
Tweaks to math.hpp and its docstrings
|
6 years ago |
Andrew Belt
|
3489859fe8
|
Remove -ffast-math from compiler FLAGS. Fix display value of "-0" in tooltip.
|
6 years ago |
Andrew Belt
|
1a26bac9b1
|
Move ui header implementations to source files.
|
6 years ago |
Andrew Belt
|
655f081965
|
Rename context() to app(). Add skeleton for history.
|
6 years ago |
Andrew Belt
|
da7d6c06a9
|
Forgot to add new .cpp files
|
6 years ago |
Andrew Belt
|
4c23dc9cc0
|
Added param value entry. Make ParamQuantity automatically compute its displayPrecision.
|
6 years ago |
Andrew Belt
|
6f053f615a
|
Module Browser progress
|
6 years ago |
Andrew Belt
|
5ff841b076
|
Make SequentialLayout wrap widgets
|
6 years ago |
Andrew Belt
|
e845373ee9
|
Make event callbacks use const
|
6 years ago |
Andrew Belt
|
1a7aeb6c3b
|
Create event context for each event that is triggered
|
6 years ago |
Andrew Belt
|
0490a9d13d
|
Add disabled state to MenuItem appearance
|
6 years ago |
Andrew Belt
|
f5601d2042
|
Work on toolbar, event context
|
6 years ago |
Andrew Belt
|
abc34603d9
|
Add WidgetState
|
6 years ago |
Andrew Belt
|
6475c630b5
|
Revise event and widget API (draft), migrate source files to headers (WIP), separate large headers into small headers in subfolders (WIP)
|
6 years ago |
Andrew Belt
|
bee6f658cf
|
Move logger to its own namespace, add macros to macros.hpp
|
6 years ago |
Andrew Belt
|
c57c76e6d1
|
Move math to its own namespace, clean up deprecated classes
|
6 years ago |
Andrew Belt
|
13107b8577
|
Switch to C++ headers
|
6 years ago |
Andrew Belt
|
6402811c05
|
Use Framebuffer for IconButton SVG
|
7 years ago |
Andrew Belt
|
751568f31f
|
Add 10 pixels to tooltip because of Retina text width bug
|
7 years ago |
Andrew Belt
|
a9f4c0e50d
|
Add the rest of the toolbar icons, remove File menu
|
7 years ago |
Andrew Belt
|
ea73afd083
|
Add more icons
|
7 years ago |
Andrew Belt
|
e068ad9e28
|
Add example icon to toolbar
|
7 years ago |
Andrew Belt
|
8c422df803
|
Add MenuSeparator
|
7 years ago |
Andrew Belt
|
6f36a77e7b
|
Make min, max, and clamp generics
|
7 years ago |
Andrew Belt
|
316644c143
|
Improve appearance of ModuleBrowser
|
7 years ago |
Andrew Belt
|
0e9a5b692f
|
Finish MIDI-TRIG and MIDI-CC?
|
7 years ago |
Andrew Belt
|
0d17c1c837
|
ModuleBrowser moves to mouse position
|
7 years ago |
Andrew Belt
|
8c1be8f270
|
Add buffer methods to ring buffer, change int types to size_t in ring buffer, add ScrollWidget::scrollTo()
|
7 years ago |
Andrew Belt
|
d392b424d2
|
Use cursor and selection for index positions instead of begin and end
for TextField
|
7 years ago |
Andrew Belt
|
523b409239
|
Add tag filtering to ModuleBrowser
|
7 years ago |
Andrew Belt
|
59b5d305f7
|
Add separators to ModuleBrowser
|
7 years ago |
Andrew Belt
|
863133279a
|
More SequentialLayout features
|
7 years ago |
Andrew Belt
|
940b232d66
|
Add VirtualWidget, add SequentialLayout
|
7 years ago |
Andrew Belt
|
d7f5795e7b
|
Give MenuEntry default size
|
7 years ago |
Andrew Belt
|
53fdea1cd1
|
Serialize ModuleBrowser favorites
|
7 years ago |
Andrew Belt
|
e8d0783aba
|
Add manufacturer item to ModuleBrowser, other ModuleBrowser
functionality
|
7 years ago |
Andrew Belt
|
e51ce44588
|
Remove PulseAudio from default Linux rtaudio build, fix lastPath being overwritten when autosave is loaded, add List, replace AddModuleWindow with Sublime Text-like browser (partially complete)
|
7 years ago |
Andrew Belt
|
daa59fd709
|
Scissor text fields
|
7 years ago |