reuk
cfc006aaf9
SidePanel: Add an option to restrict content to the safe screen area
...
A major benefit of this change is that the menu in the DemoRunner will
now display reasonably on mobile devices with notches or other
decorations.
2025-06-03 16:08:20 +01:00
reuk
b15b65decf
DemoRunner: Avoid attempting to nest OpenGL contexts
...
OpenGL contexts normally can't be nested. Previously, when the main
renderer for the DemoRunner was set to OpenGL, we would forcibly reset
the engine to the software renderer when displaying any heavyweight
demo, including the OpenGL demos.
19061e6d introduced a regression, where the rendering engine was no
longer reset on Windows, so displaying an OpenGL demo while the global
renderer was also set to OpenGL would cause an assertion to fire in the
OpenGL Graphics context, after which rendering would fail.
With this change in place, we now fall back to the Direct2D renderer,
instead of the software renderer, when displaying a heavyweight demo.
2025-05-19 13:30:27 +01:00
reuk
19061e6d17
Direct2D: Add initial support
2024-04-18 14:16:02 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
reuk
3b3cd1bf1f
DemoRunner: Avoid applying insets to main component on desktop systems
2024-01-22 14:03:12 +00:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
2023-09-18 11:24:19 +01:00
reuk
09c107698b
DemoRunner: Avoid hiding UI behind virtual keyboard
2022-07-29 18:54:50 +01:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
ed
56f057fb65
Whitespace
2021-09-02 08:35:14 +01:00
ed
99d122e4fb
DemoRunner: Don't select demos ListBox row if it has been dismissed
2021-05-26 09:20:59 +01:00
ed
f28acdb48c
Examples/DemoRunner: Accessibility updates
2021-05-10 10:53:14 +01:00
ed
78a09bdfc6
DemoRunner: Use Display::safeAreaInsets to position demo content
2021-02-08 14:38:09 +00:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
8433c098b9
MIDI: Add Midi Logger plugin demo PIP
...
We also build this into the AudioPluginHost, as a convenient way to
check the midi outputs of plugins and devices.
2020-04-16 12:18:46 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
Tom Poole
283521f1df
Fixed some issues with the multithreading demo
2019-07-04 11:20:39 +01:00
Tom Poole
4448ef6a59
DemoRunner: Fixed a race condition on shutdown
2018-07-11 13:56:47 +01:00
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
2018-04-10 18:34:20 +01:00
Lukasz Kozakiewicz
1ec21354ab
DemoRunner: fix crash on startup on Android.
2018-04-06 10:14:40 +02:00
jules
7bc75e24c1
Increased the Xcode warning level for some demo code and fixed resulting warnings
2018-04-05 16:38:20 +01:00
ed
d553cf62a6
DemoRunner: Disable OpenGL renderer when showing heavyweight demos and some misc code cleanup
2018-04-05 12:12:52 +01:00
ed
1644ee4ace
Add DemoRunner project
2018-03-15 12:10:35 +00:00