<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Issues with Panel.repaint() and Panel.repaintImmediately() - laggy user interface]]></title><description><![CDATA[<p dir="auto">Hi everyone :-)</p>
<p dir="auto">When I use <code>repaint()</code> or <code>repaintImmediately()</code> - for example, in a timer callback to create an animation - the user interface quickly becomes very laggy if the panel is somewhat large. The Cubase interface also becomes very laggy.</p>
<p dir="auto">Does anyone have any ideas on how I can solve this problem? I already tried using a background task, but it didn’t work - or maybe I did it wrong. :-)</p>
<p dir="auto">Thanks a lot,<br />
Oli</p>
]]></description><link>https://forum.hise.audio/topic/14768/issues-with-panel-repaint-and-panel-repaintimmediately-laggy-user-interface</link><generator>RSS for Node</generator><lastBuildDate>Fri, 22 May 2026 17:58:07 GMT</lastBuildDate><atom:link href="https://forum.hise.audio/topic/14768.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 May 2026 15:15:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Issues with Panel.repaint() and Panel.repaintImmediately() - laggy user interface on Fri, 22 May 2026 15:32:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/12">@David-Healey</a><br />
Ha ha, that makes sense! :-)<br />
Thanks anyway for your reply! :-)</p>
]]></description><link>https://forum.hise.audio/post/120524</link><guid isPermaLink="true">https://forum.hise.audio/post/120524</guid><dc:creator><![CDATA[Oli Ullmann]]></dc:creator><pubDate>Fri, 22 May 2026 15:32:27 GMT</pubDate></item><item><title><![CDATA[Reply to Issues with Panel.repaint() and Panel.repaintImmediately() - laggy user interface on Fri, 22 May 2026 15:30:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/3118">@Oli-Ullmann</a> said in <a href="/post/120521">Issues with Panel.repaint() and Panel.repaintImmediately() - laggy user interface</a>:</p>
<blockquote>
<p dir="auto">If I want to use shaders, I need to enable OpenGL, right? But I've heard that this isn't supported on Mac anymore. Or am I mistaken?</p>
</blockquote>
<p dir="auto">I have no idea, as you can probably tell from my response, I don't use animations on my UIs (yet) <img src="https://forum.hise.audio/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=fba14f4754a" class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue" style="height:23px;width:auto;vertical-align:middle" title=":face_with_tongue:" alt="😛" /></p>
]]></description><link>https://forum.hise.audio/post/120523</link><guid isPermaLink="true">https://forum.hise.audio/post/120523</guid><dc:creator><![CDATA[David Healey]]></dc:creator><pubDate>Fri, 22 May 2026 15:30:40 GMT</pubDate></item><item><title><![CDATA[Reply to Issues with Panel.repaint() and Panel.repaintImmediately() - laggy user interface on Fri, 22 May 2026 15:25:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/12">@David-Healey</a><br />
Ha ha ha <img src="https://forum.hise.audio/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f602.png?v=fba14f4754a" class="not-responsive emoji emoji-emoji-one emoji--face_with_tears_of_joy" style="height:23px;width:auto;vertical-align:middle" title=":face_with_tears_of_joy:" alt="😂" /><br />
I was afraid this wouldn't be an easy task...</p>
<p dir="auto">If I want to use shaders, I need to enable OpenGL, right? But I've heard that this isn't supported on Mac anymore. Or am I mistaken?</p>
]]></description><link>https://forum.hise.audio/post/120521</link><guid isPermaLink="true">https://forum.hise.audio/post/120521</guid><dc:creator><![CDATA[Oli Ullmann]]></dc:creator><pubDate>Fri, 22 May 2026 15:25:36 GMT</pubDate></item><item><title><![CDATA[Reply to Issues with Panel.repaint() and Panel.repaintImmediately() - laggy user interface on Fri, 22 May 2026 15:21:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/3118">@Oli-Ullmann</a> said in <a href="/post/120519">Issues with Panel.repaint() and Panel.repaintImmediately() - laggy user interface</a>:</p>
<blockquote>
<p dir="auto">Does anyone have any ideas on how I can solve this problem?</p>
</blockquote>
<p dir="auto">Drop the animation, ain't nobody looking at your sexy UI anyway.</p>
<p dir="auto">Seriously though, I find users add the plugin to their project, set up some parameter (or more likely load a preset) then close the interface. Animations that aren't functional are just a way to use up some extra CPU. Since Juce6 isn't using the GPU for drawing, your framerate is limited unless you're using shaders.</p>
]]></description><link>https://forum.hise.audio/post/120520</link><guid isPermaLink="true">https://forum.hise.audio/post/120520</guid><dc:creator><![CDATA[David Healey]]></dc:creator><pubDate>Fri, 22 May 2026 15:21:38 GMT</pubDate></item></channel></rss>