reuk
0a71227126
DemoRunner: Protect against null peer when updating renderer
2025-06-19 14:42:49 +01:00
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
reuk
4f2c287f9b
Font: Deprecate old Font constructors
2024-04-18 14:16:00 +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
9cfbccca8e
Accessibility: Make createAccessibilityHandler public to allow calls from derived classes
2023-02-09 17:54:18 +00:00
reuk
09c107698b
DemoRunner: Avoid hiding UI behind virtual keyboard
2022-07-29 18:54:50 +01:00
reuk
2b82ce7c84
DemoRunner: Avoid exposing unnecessary accessible component
2022-06-13 15:29:57 +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
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
2020-07-01 10:00:43 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
ed
d510b73cdf
Normalised all whitespace before args in std::function
2020-06-05 09:37:49 +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
0831c718a2
macOS: Fixed some Projucer live-build issues on Catalina
2020-02-04 11:26:48 +00:00
ed
7d330ab782
Always #include JuceHeader.h from the include search path
2020-01-21 16:24:57 +00:00
Tom Poole
95396b150d
DemoRunner: Fixed a home screen navigation bug
2019-09-24 13:05:39 +01:00
Tom Poole
283521f1df
Fixed some issues with the multithreading demo
2019-07-04 11:20:39 +01:00
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
2019-06-06 10:25:19 +01:00
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
2019-06-04 16:48:44 +01:00
Tom Poole
4448ef6a59
DemoRunner: Fixed a race condition on shutdown
2018-07-11 13:56:47 +01:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27: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