<?xml version="1.0" encoding="UTF-8" ?> <?xml-stylesheet type="text/xsl" href="rss.xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>binjr</title><description>binjr, a time series browser</description><link>https://binjr.eu/</link><atom:link href="https://binjr.eu/feed_rss_updated.xml" rel="self" type="application/rss+xml" /> <docs>https://github.com/binjr/binjr/</docs><language>en</language> <pubDate>Sat, 30 May 2026 12:48:13 -0000</pubDate> <lastBuildDate>Sat, 30 May 2026 12:48:13 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.19.0</generator> <image> <url>https://binjr.eu/assets/images/binjr_avatar.png</url> <title>binjr</title> <link>https://binjr.eu/</link> </image> <item> <title>binjr v3.29.1 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3291-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.29.1&#34;&gt;binjr v3.29.1&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3291-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Sat, 30 May 2026&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[Fixed] [UI]&lt;/em&gt; When restarting, the application no longer remembers the position of the main window from the last session. &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2026/05/binjr-v3291httpsgithubcombinjrbinjrreleasestagv3291-is-now-available-/</link> <pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2026/05/binjr-v3291httpsgithubcombinjrbinjrreleasestagv3291-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.29.0 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3290-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.29.0&#34;&gt;binjr v3.29.0&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3290-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Fri, 15 May 2026&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[New] [Dependencies]&lt;/em&gt; Updated the embedded runtimes for Java and JavaFX to version 26.0.1.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [UI]&lt;/em&gt; Better error handling for series which source data from an adapter that failed to load. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [UI, Linux]&lt;/em&gt; Fractional scaling factors aren&amp;rsquo;t detected correctly when using KDE. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [CSV]&lt;/em&gt; &amp;ldquo;Seconds since 01/01/1970&amp;rdquo; built-in CSV parsing profile is broken (regression since 3.26.0). &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2026/05/binjr-v3290httpsgithubcombinjrbinjrreleasestagv3290-is-now-available-/</link> <pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2026/05/binjr-v3290httpsgithubcombinjrbinjrreleasestagv3290-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.28.0 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3280-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.28.0&#34;&gt;binjr v3.28.0&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3280-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Mon, 2 Feb 2026&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;&lt;em&gt;[New] [Dependencies]&lt;/em&gt; Updated the embedded runtimes for Java and JavaFX to version 25.0.2. &lt;em&gt;[Fixed] [Flatpak]&lt;/em&gt; Disable in-app update checks when the binjr runs as a flatpak.&lt;br /&gt; &lt;em&gt;[Fixed] [Flatpak]&lt;/em&gt; The &amp;ldquo;System&amp;rdquo; UI theme ignores system-wide color scheme setting when binjr runs as a flatpak.&lt;br /&gt; &lt;em&gt;[Fixed] [Flatpak]&lt;/em&gt; Config files should not be stored outside the application&amp;rsquo;s sandbox. &lt;em&gt;[Fixed] [UI]&lt;/em&gt; On Linux, changes to system-wide color scheme while binjr is running isn&amp;rsquo;t reflected by the &amp;ldquo;System&amp;rdquo; UI theme.&lt;br /&gt; &lt;em&gt;[Fixed] [Core]&lt;/em&gt; Built-in plugins are loaded twice on startup.&lt;br /&gt; &lt;em&gt;[Fixed] [Core]&lt;/em&gt; Changing UI theme should only be attempted on the main FX thread. &lt;/p&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2026/02/binjr-v3280httpsgithubcombinjrbinjrreleasestagv3280-is-now-available-/</link> <pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2026/02/binjr-v3280httpsgithubcombinjrbinjrreleasestagv3280-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.27.1 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3271-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.27.1&#34;&gt;binjr v3.27.1&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3271-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Tue, 6 Jan 2026&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Packaging]&lt;/em&gt; Linux portable bundle is broken (missing launcher). &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2026/01/binjr-v3271httpsgithubcombinjrbinjrreleasestagv3271-is-now-available-/</link> <pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2026/01/binjr-v3271httpsgithubcombinjrbinjrreleasestagv3271-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.27.0 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3270-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.27.0&#34;&gt;binjr v3.27.0&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3270-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Sun, 28 Dec 2025&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[New] [Packaging]&lt;/em&gt; Added support for packaging Linux versions as Flatpak. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [UI]&lt;/em&gt; Position of X axis jitters when moving the mouse over a chart in stacked view mode. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [UI]&lt;/em&gt; Blinking vertical scrollbar when resizing chart view. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Core]&lt;/em&gt; Clicking the &amp;ldquo;Restart Now&amp;rdquo; button on the notification after changing graphic settings does not work properly on Linux. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [JVM GC]&lt;/em&gt; Allocation rate series are incorrect. &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2025/12/binjr-v3270httpsgithubcombinjrbinjrreleasestagv3270-is-now-available-/</link> <pubDate>Sun, 28 Dec 2025 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2025/12/binjr-v3270httpsgithubcombinjrbinjrreleasestagv3270-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.26.2 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3262-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.26.2&#34;&gt;binjr v3.26.2&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3262-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Thu, 4 Dec 2025&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[Fixed] [CSV, Logs]&lt;/em&gt; Parsing timestamps using the $EPOCHMILLIS capture group fails with an &amp;ldquo;Unsupported field: InstantSeconds&amp;rdquo; error message. &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2025/12/binjr-v3262httpsgithubcombinjrbinjrreleasestagv3262-is-now-available-/</link> <pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2025/12/binjr-v3262httpsgithubcombinjrbinjrreleasestagv3262-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.26.1 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3261-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.26.1&#34;&gt;binjr v3.26.1&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3261-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Sun, 30 Nov 2025&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[Fixed] [JVM GC Logs]&lt;/em&gt; Malformed GC logs completely fail to load if allocation rate cannot be calculated.&lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2025/11/binjr-v3261httpsgithubcombinjrbinjrreleasestagv3261-is-now-available-/</link> <pubDate>Sun, 30 Nov 2025 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2025/11/binjr-v3261httpsgithubcombinjrbinjrreleasestagv3261-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.26.0 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3260-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.26.0&#34;&gt;binjr v3.26.0&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3260-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Sat, 29 Nov 2025&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[New] [UI]&lt;/em&gt; Added new chart types as possible data representation for time series data:&lt;ul&gt; &lt;li&gt;Impulse charts: vertical bars with a height proportional to value being plotted. &lt;/li&gt; &lt;li&gt;Vertical markers: to mark a series of instants on the timeline, as vertical lines that takes up the whole height of a chart. &lt;/li&gt; &lt;li&gt;Duration markers: to represent durations as vertical bands with a width proportional to the duration being plotter. &lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [UI]&lt;/em&gt; Added an option to highlight the &amp;lsquo;current&amp;rsquo; column the table view (which displays the Y values for each series on the selected chart at the time currently marked by the crosshair).&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [UI]&lt;/em&gt; NaN value show as phantom sample in top left corner of scatter charts. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [JVM GC Logs Adapter]&lt;/em&gt; Heap generation sizes are not extracted from G1 GC logs. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [JVM GC Logs Adapter]&lt;/em&gt; GC allocation rate calculation is incorrect. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Core]&lt;/em&gt; Pressing &lt;code&gt;Reset Time Range&lt;/code&gt; sometimes fails to correctly identify the lowest timestamp for the current series. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [CSV, Logs]&lt;/em&gt; Timestamp parsing in CSV and Log file adapters ignore timezone offsets. &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2025/11/binjr-v3260httpsgithubcombinjrbinjrreleasestagv3260-is-now-available-/</link> <pubDate>Sat, 29 Nov 2025 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2025/11/binjr-v3260httpsgithubcombinjrbinjrreleasestagv3260-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.25.0 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3250-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.25.0&#34;&gt;binjr v3.25.0&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3250-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Wed, 29 Oct 2025&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[New] [Dependencies]&lt;/em&gt; Updated the embedded runtimes for Java and JavaFX to version 25.0.1. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [Dependencies]&lt;/em&gt; Source and target compatibility level for binjr&amp;rsquo;s artifacts have been updated to 25. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [JVM GC Logs Adapter]&lt;/em&gt; Added support for ZGC garbage collector logs. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [CSV Adpater]&lt;/em&gt; CSV parser now supports comments. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [CSV Adapter]&lt;/em&gt; Only use localized number parser if mandated in a parsing profile, as the unlocalized parser is more lenient. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [HTTP Adapters]&lt;/em&gt; User Agent string can now be overridden. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [UI]&lt;/em&gt; Added a user preference to select the default timeline display mode on charts. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Installers]&lt;/em&gt; MacOS PKG installer does not associate the &amp;ldquo;.bjr&amp;rdquo; extension to binjr. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Core]&lt;/em&gt; Extra TemporalField endless loop when using adjustInto method. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [HTTP Adapters]&lt;/em&gt; SSL context builder ignores user certificate keystore when validating certification paths on Windows and MacOS. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [CSV Adapter]&lt;/em&gt; The wrong field is highlighted when the time pattern field is empty in CSV parsing profile dialog. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [CSV Adapter]&lt;/em&gt; The number parser only takes three decimal digits into account when parsing CSV data. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [CSV Adapter]&lt;/em&gt; The number parser does not recognize lower case &amp;lsquo;e&amp;rsquo; as an exponent symbol when override locale for number parsing. &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2025/10/binjr-v3250httpsgithubcombinjrbinjrreleasestagv3250-is-now-available-/</link> <pubDate>Wed, 29 Oct 2025 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2025/10/binjr-v3250httpsgithubcombinjrbinjrreleasestagv3250-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.24.1 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3241-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.24.1&#34;&gt;binjr v3.24.1&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3241-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Mon, 1 Sep 2025&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Core]&lt;/em&gt; In-app updater on Windows fails to download the binary for the update. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Core]&lt;/em&gt; In-app updater on Linux aarch64 attempts to update with the x86_64 binary. &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2025/09/binjr-v3241httpsgithubcombinjrbinjrreleasestagv3241-is-now-available-/</link> <pubDate>Mon, 01 Sep 2025 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2025/09/binjr-v3241httpsgithubcombinjrbinjrreleasestagv3241-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.24.0 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3240-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.24.0&#34;&gt;binjr v3.24.0&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3240-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Sun, 31 Aug 2025&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[New] [Bundles]&lt;/em&gt; Application bundles for machines with ARM64 CPUs are now available for macOS and Linux. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [Core]&lt;/em&gt; It is now possible to display values on the timeline axis as durations. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [Log adapter]&lt;/em&gt; Added a built-in parsing profile for Hotspot JVM JIT compile logs. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [Log adapter]&lt;/em&gt; The event density histogram can now be resized by the user. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [Log adapter]&lt;/em&gt; Assign a random color for severity labels that do not match a known severity level. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [Log adapter]&lt;/em&gt; It is now possible to adjust the behaviour of the parser when encountering lines that cannot be parsed. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [JVM GC Logs]&lt;/em&gt; Added support for loading rolling GC log files. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Core]&lt;/em&gt; Saving parsing profile to JSON does not account for latest changes. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [JVM GC Logs]&lt;/em&gt; JVM GC Logs adapter cannot load workspace with log paths relative to the workspace path.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [UI]&lt;/em&gt; Split pane dividers are larger and easier to grab. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [UI]&lt;/em&gt; Use a trashcan icon to better distinguish actions that remove an element from actions that close a UI panel. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [JFR adapter]&lt;/em&gt; Some events are attached to the wrong category in the tree view. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [JFR adapter]&lt;/em&gt; JFR event durations are indexed in ticks instead of seconds. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [RPM package]&lt;/em&gt; Desktop shortcut for the rpm package does not show properly in application menu on Fedora. &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2025/08/binjr-v3240httpsgithubcombinjrbinjrreleasestagv3240-is-now-available-/</link> <pubDate>Sun, 31 Aug 2025 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2025/08/binjr-v3240httpsgithubcombinjrbinjrreleasestagv3240-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.23.0 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3230-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.23.0&#34;&gt;binjr v3.23.0&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3230-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Tue, 29 Jul 2025&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[New] [CSV Adapter]&lt;/em&gt; The CSV adapter now allows for browsing multiple files from a folder or a ZIP compressed archive. &lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;Please Note:&lt;/strong&gt; All the CSV files made available as a part of a single source declaration will share the same parsing profile. If some of these files require different parsing options, you&amp;rsquo;ll need to declare another source with the appropriate parsing profile for these.&lt;/p&gt; &lt;/blockquote&gt; &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [Core]&lt;/em&gt; &lt;a href=&#34;https://openjdk.org/jeps/450&#34;&gt;Compact object headers&lt;/a&gt; are now enabled by default by the application&amp;rsquo;s launcher, for a 10 to 20% reduction in heap memory usage. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [Core]&lt;/em&gt; The binjr workspace schema version number has been updated to &lt;code&gt;3.2&lt;/code&gt;. Opening workspaces created with this version in prior versions of binjr will cause warnings to be logged and may result in compatibility issues. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Dependencies]&lt;/em&gt; Updated embedded OpenJDK and JavaFX runtimes to &lt;code&gt;24.0.2&lt;/code&gt;&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Netdata Adapter]&lt;/em&gt; &amp;ldquo;Unexpected value &amp;lsquo;heatmap&amp;rsquo;&amp;rdquo; error when attempting to connect to a Netdata instance that serves probes with a &amp;lsquo;heatmap&amp;rsquo; chart type. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Core]&lt;/em&gt; binjr can now properly resolve relative paths to source assets (e.g. paths to .csv, .jfr or log files, etc&amp;hellip;) inside saved workspaces (.bjr).&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Core]&lt;/em&gt; Missing &amp;ldquo;jdk.accessibility&amp;rdquo; module causes binjr to fail working with screen readers.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Core]&lt;/em&gt; Explicitly enabled native access for JavaFX graphics modules to remove warnings. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [UI]&lt;/em&gt; Closing the last tab in a panel on an external tab window closes the whole window even if it contains other non-empty panels. &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2025/07/binjr-v3230httpsgithubcombinjrbinjrreleasestagv3230-is-now-available-/</link> <pubDate>Sat, 23 Aug 2025 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2025/07/binjr-v3230httpsgithubcombinjrbinjrreleasestagv3230-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>ARM64 builds for macOS and Linux are (finally) coming!</title> <author>Frederic Thevenet</author> <description>&lt;h1 id=&#34;arm64-builds-for-macos-and-linux-are-finally-coming&#34;&gt;ARM64 builds for macOS and Linux are (finally) coming!&lt;a class=&#34;headerlink&#34; href=&#34;#arm64-builds-for-macos-and-linux-are-finally-coming&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;At long last, native binjr application bundles for machines with ARM64 CPUs are coming! &lt;/p&gt; &lt;p&gt;This will be welcome news mostly to mac users, as all new macBooks have come equipped with Apple silicon CPUs for a quite a while now.&lt;br /&gt; ARM64 builds for Linux are also coming, by the way, but Windows users will have to wait a little longer, unfortunately. While everything is in place on our end and aarch64 OpenJDK builds for Windows are available right now, that is sadly not yet the case for JavaFX, binjr&amp;rsquo;s only other arch-specific dependency.&lt;/p&gt; &lt;p&gt;Of course, if you&amp;rsquo;re running Intel or AMD based machines, do not worry: x86_64 builds are not going anywhere!&lt;/p&gt; &lt;!-- more --&gt; &lt;p&gt;I know it&amp;rsquo;s been a long time coming, and as a matter of fact, it has been possible for users to build from source and run binjr on ARM-based macOS and Linux themselves &lt;a href=&#34;https://github.com/orgs/binjr/discussions/116&#34;&gt;for over three years now!&lt;/a&gt;&lt;br /&gt; So why has it taken so long for us to add prebuilt binaries to our download page? Quite simply, because of the lack of option for &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/hosted&#34;&gt;ARM-based runners on Azure Pipelines&lt;/a&gt;, the Continuous Integration platform that binjr&amp;rsquo;s uses to produce the binary builds for download. While GitHub had been offering macOS and Linux aarch64 runners for FOSS projects for a while, and since both platforms are owned by Microsoft, I thought it reasonable to hope that the Azure CI would start doing the same sooner or later. Well&amp;hellip; It&amp;rsquo;s now been years and given that there are no signs things are about to change any time soon, I have finally decided to bite the bullet and migrate the build logic from Azure Pipelines to GitHub Actions.&lt;/p&gt; &lt;p&gt;This is not the first time I have done something like that, far from it. Originally, there weren&amp;rsquo;t any one single CI platform that provided hosted builder VMs for all three OSes that binjr targets—even without factoring different CPU architectures into the equation. So I had to write the complex build and release logic a first time for &lt;a href=&#34;https://www.travis-ci.com/&#34;&gt;Travis&lt;/a&gt;, that took care of Linux and macOS builds, and a second time for &lt;a href=&#34;https://www.appveyor.com/&#34;&gt;AppVeyor&lt;/a&gt;, to make Windows binaries. And then somehow orchestrate both to be triggered from a single GitHub release&amp;hellip;&lt;/p&gt; &lt;p&gt;The fundamental concepts were rigorously the same between Travis and AppVeyor, and their APIs and configuration syntax had &lt;strong&gt;a lot&lt;/strong&gt; in common, so you&amp;rsquo;d be forgiven to think that once you had one working, getting the other up and running would be a piece of cake.&lt;br /&gt; Well, as usual the Devil&amp;rsquo;s in the details and it&amp;rsquo;s the slight differences amongst the mass of identical things that made this particular task such a slog. The choice of YAML as a vessel for their configuration DSL (or lack thereof, rather) made this all the more painful, with it&amp;rsquo;s inherent lack of discoverability, wonky validation tooling and frankly baffling syntax idiosyncrasies. But I eventually got all that working reasonably well, and moved on.&lt;/p&gt; &lt;p&gt;A few years down the line, well before GitHub Actions even existed, Microsoft started Azure Pipelines, which offered the ability to run on all three OSes (Windows, mac and Linux) from a single set of build jobs, at no cost for FOSS projects. This sounded like the perfect opportunity to get rid of the quirks induced by having to carefully orchestrate two completely separate build platforms to create a single release. Sure, having to rewrite all that YAML was going to suck, but &lt;em&gt;&amp;ldquo;hey&amp;rdquo;&lt;/em&gt;, I thought to myself, &lt;em&gt;&amp;ldquo;this one finally does everything I need, so at least it&amp;rsquo;ll be the last time I have to deal with any of that!&amp;rdquo;&lt;/em&gt;. Famous last words&amp;hellip; and very dumb ones at that.&lt;/p&gt; &lt;p&gt;Anyway, five years on and here we are again. I have written yet another True Final Form for that damn build code.The last one! Until next time, at least.&lt;/p&gt; &lt;p&gt;&lt;img alt=&#34;SisyphusCI&#34; src=&#34;https://binjr.eu/assets/images/SisyphusCI.png&#34; /&gt;&lt;/p&gt;</description> <link>https://binjr.eu/blog/2025/08/arm64-builds-for-macos-and-linux-are-finally-coming/</link> <pubDate>Mon, 11 Aug 2025 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2025/08/arm64-builds-for-macos-and-linux-are-finally-coming/</guid> <enclosure url="https://binjr.eu/assets/images/SisyphusCI.png" type="image/png" length="None" /> </item> <item> <title>binjr has a new home on the Fediverse!</title> <author>Frederic Thevenet</author> <description>&lt;h1 id=&#34;binjr-has-a-new-home-on-the-fediverse&#34;&gt;binjr has a new home on the Fediverse!&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-has-a-new-home-on-the-fediverse&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;The social account for &lt;em&gt;binjr&lt;/em&gt; on the Fediverse is now hosted on its own dedicated server: &lt;a href=&#34;https://social.binjr.eu/@binjr&#34;&gt;https://social.binjr.eu/@binjr&lt;/a&gt;&lt;/p&gt; &lt;p&gt;This means we are now completely independent from any third party for this and most importantly that &lt;strong&gt;I am the one&lt;/strong&gt; who gets to decide the maximum post length now!! \o/&lt;/p&gt; &lt;p&gt;If you were already following the old &lt;code&gt;@binjr@fosstodon.org&lt;/code&gt; account, there&amp;rsquo;s nothing for you to do: you should have automatically been added as a follower to the new account, and stopped following the old one.&lt;/p&gt; &lt;p&gt;Shout out to the great folks at &lt;a href=&#34;https://gotosocial.org/&#34;&gt;https://gotosocial.org/&lt;/a&gt; for making this so easy with their incredibly lightweight Fedi server. Go check it out!&lt;/p&gt;</description> <link>https://binjr.eu/blog/2025/06/binjr-has-a-new-home-on-the-fediverse/</link> <pubDate>Mon, 02 Jun 2025 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2025/06/binjr-has-a-new-home-on-the-fediverse/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.22.0 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3220-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.22.0&#34;&gt;binjr v3.22.0&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3220-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Tue, 22 Apr 2025&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[New] [UI]&lt;/em&gt; There is now an option to specify whether a split worksheet pane should be automatically closed or left open when the last tab is contains is closed (&lt;code&gt;Settings &amp;gt; Close empty tab panes automatically&lt;/code&gt;). &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [Dependencies]&lt;/em&gt; Updated embedded OpenJDK and JavaFX runtimes to 24.0.1.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [UI]&lt;/em&gt; The new tab &lt;code&gt;[+]&lt;/code&gt; button on split and detached tab pane does not have a context menu for choosing the type of worksheet to create. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [JFR]&lt;/em&gt; The JFR adapter fails to parse recordings that contain custom event types and fields without a label. &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2025/04/binjr-v3220httpsgithubcombinjrbinjrreleasestagv3220-is-now-available-/</link> <pubDate>Tue, 22 Apr 2025 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2025/04/binjr-v3220httpsgithubcombinjrbinjrreleasestagv3220-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.21.1 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3211-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.21.1&#34;&gt;binjr v3.21.1&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3211-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Wed, 29 Jan 2025&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[New] [UI]&lt;/em&gt; It is now possible to split the visualisation area in the main window or in a detached tab, to display many worksheets side-by-side.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [GC logs Adapter]&lt;/em&gt; Added a new data adaptor to plot metrics extracted from JVM GC logs.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [HTTP Adapters]&lt;/em&gt; Http adaptors now support basic authentication. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [Dependencies]&lt;/em&gt; Updated embedded OpenJDK and JavaFX runtimes to 23.0.2 &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Log files Adapter]&lt;/em&gt; JVM unified logs parsing rules sometime fail to capture log severity. &lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed] [Packaging]&lt;/em&gt; Cannot install .deb on Debian bookworm (unmet dependencies for libffi) &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2025/01/binjr-v3211httpsgithubcombinjrbinjrreleasestagv3211-is-now-available-/</link> <pubDate>Wed, 29 Jan 2025 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2025/01/binjr-v3211httpsgithubcombinjrbinjrreleasestagv3211-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.20.1 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3201-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.20.1&#34;&gt;binjr v3.20.1&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3201-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Sun, 10 Nov 2024&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;This is an interim release which fixes a regression introduced in v3.20.0 that severely impacts the peformances of the CSV and Log files adapters.&lt;/p&gt; &lt;/blockquote&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[Dependencies]&lt;/em&gt; Rolled back embedded OpenJDK runtime to 21.0.5&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed]&lt;/em&gt; Bad performances when using the CSV and Logs adapters caused by a regression in OpenJDK 23.0.1 when using Shenandoah GC.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed]&lt;/em&gt; An error is raised in the installer when clicking on the &amp;lsquo;back&amp;rsquo; button on the install verification dialog.&lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2024/11/binjr-v3201httpsgithubcombinjrbinjrreleasestagv3201-is-now-available-/</link> <pubDate>Sun, 10 Nov 2024 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2024/11/binjr-v3201httpsgithubcombinjrbinjrreleasestagv3201-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>New UI feature: Splittable visualization area</title> <author>Frederic Thevenet</author> <description>&lt;h1 id=&#34;new-ui-feature-splittable-visualization-area&#34;&gt;New UI feature: Splittable visualization area&lt;a class=&#34;headerlink&#34; href=&#34;#new-ui-feature-splittable-visualization-area&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;style&gt; video { width: 100%; height: auto; box-shadow: 0 0 .2rem rgba(0, 0, 0, .1), 0 .2rem .4rem rgba(0, 0, 0, .2); } &lt;/style&gt; &lt;p&gt;Binjr has had the ability to detach a tab into a new window to allow the user to view more than one worksheet at a time for a while now, and this has proven to be a really useful feature, especially on multi-monitor setups.&lt;/p&gt; &lt;p&gt;But admittedly, it can be a tad fussy to set up when you want to view several worksheets neatly arranged in a grid on a single screen (unless your window manager is able to handle that for you, that is).&lt;/p&gt; &lt;!-- more --&gt; &lt;p&gt;So I&amp;rsquo;m hoping people will find this useful; the ability to split the visualization pane, horizontally or vertically, within the main window.&lt;/p&gt; &lt;p&gt;Of course, the ability to detach a tab into a new window isn&amp;rsquo;t going anywhere, and such windows can now also be split in the same fashion.&lt;/p&gt; &lt;p&gt;Below is an example of what it looks like: &lt;/p&gt; &lt;p&gt;&lt;img alt=&#34;Splittable pane&#34; src=&#34;https://binjr.eu/assets/images/splittable-pane-overview.png&#34; /&gt;&lt;/p&gt; &lt;p&gt;If you&amp;rsquo;re feeling adventurous, you can even give it a try in the &lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.21.0-SNAPSHOT&#34;&gt;v3.21.0 Preview build&lt;/a&gt;, but please be warned that it is still early days and that it is quite buggy at the moment, and not everything is implemented yet.&lt;/p&gt; &lt;p&gt;To split a view, click on the icon to the right of the tabs to create a new pane to the right, or ALT+click to create a new pane at the bottom.&lt;/p&gt; &lt;p&gt;&lt;img alt=&#34;split_tab_button&#34; src=&#34;https://binjr.eu/assets/images/split_tab_button.png&#34; /&gt;&lt;/p&gt; &lt;p&gt;You can drag series from the source panel to create a new worksheet, or drag an existing tab from onto it. When a split pane is empty, you can discard it by process the top let cross icon.&lt;/p&gt; &lt;video controls muted src=&#34;https://binjr.eu/assets/videos/splittable_pane_demo.mp4&#34; type=&#34;video/mp4&#34;/&gt; &lt;/video&gt; &lt;p&gt;Alternatively, you can send an exiting tag into a new split pane directly using the right-click context menu:&lt;/p&gt; &lt;p&gt;&lt;img alt=&#34;Splittable pane menu&#34; src=&#34;https://binjr.eu/assets/images/splittable_pane_menu.png&#34; /&gt;&lt;/p&gt; &lt;p&gt;To be honest, it&amp;rsquo;s been a while since the last time a brand new UI feature was introduced in binjr, so I&amp;rsquo;m pretty exited about this one, and I hope you&amp;rsquo;ll like it too. &lt;/p&gt; &lt;p&gt;In any case, please let me know what you think!&lt;/p&gt;</description> <link>https://binjr.eu/blog/2024/10/new-ui-feature-splittable-visualization-area/</link> <pubDate>Sun, 27 Oct 2024 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2024/10/new-ui-feature-splittable-visualization-area/</guid> <enclosure url="https://binjr.eu/assets/images/splittable-pane-overview.png" type="image/png" length="None" /> </item> <item> <title>binjr v3.20.0 is now available! 🎉</title> <author>binjr</author> <description>&lt;h1 id=&#34;binjr-v3200-is-now-available&#34;&gt;&lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.20.0&#34;&gt;binjr v3.20.0&lt;/a&gt; is now available! 🎉&lt;a class=&#34;headerlink&#34; href=&#34;#binjr-v3200-is-now-available&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Released on Wed, 23 Oct 2024&lt;/p&gt; &lt;!-- more --&gt; &lt;h3 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;a class=&#34;headerlink&#34; href=&#34;#whats-new&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;[New] [UI]&lt;/em&gt; The number of ticks between two graduations the Y axis now automatically adapts to best fit based on the available space and unit types.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [UI]&lt;/em&gt; Added a keyboard shortcut (F9) to reset the time range of a worksheet to its default value.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [CSV Adapter]&lt;/em&gt; Doing a hard refresh (Ctrl+F5) on a worksheet now forces all data read form CSV sources to be reloaded from the underlying files.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [CSV Adapter]&lt;/em&gt; Added an option to ignore lines with unparsable time stamps.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [CSV Adapter]&lt;/em&gt; Better error message when failing to parse a time stamp (provides column and line numbers).&lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [Dependencies]&lt;/em&gt; Updated embedded OpenJDK and JavaFX runtimes to 23.0.1&lt;/li&gt; &lt;li&gt;&lt;em&gt;[New] [Dependencies]&lt;/em&gt; Updated to Lucene 10.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed]&lt;/em&gt; &amp;ldquo;Unable to find valid certification path to requested target&amp;rdquo; error when trying to establish an HTTPS connection on macOS.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed]&lt;/em&gt; When dropping more than one node from the source tree view onto the legend pane of a worksheet, only the last node is added to the current chart.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed]&lt;/em&gt; User preference for &amp;ldquo;Treat undefined Y values as 0&amp;rdquo; is ignored.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed]&lt;/em&gt; The title bar for the binjr window is larger (or smaller) than it should be when using multiple monitors on Windows.&lt;/li&gt; &lt;li&gt;&lt;em&gt;[Fixed]&lt;/em&gt; Closing and reopening the application causes the main window to slightly grow (or shrink) each time when using multiple monitors on Windows.&lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;links&#34;&gt;Links&lt;a class=&#34;headerlink&#34; href=&#34;#links&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/download/latest_release/&#34;&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://binjr.eu/documentation/getting-started/&#34;&gt;Getting starting&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/binjr/binjr/issues&#34;&gt;Report an issue&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://binjr.eu/blog/2024/10/binjr-v3200httpsgithubcombinjrbinjrreleasestagv3200-is-now-available-/</link> <pubDate>Wed, 23 Oct 2024 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2024/10/binjr-v3200httpsgithubcombinjrbinjrreleasestagv3200-is-now-available-/</guid> <enclosure url="https://binjr.eu/assets/images/binjr_card.png" type="image/png" length="None" /> </item> <item> <title>New graphics settings are coming to binjr</title> <author>Frederic Thevenet</author> <description>&lt;h1 id=&#34;new-graphics-settings-are-coming-to-binjr&#34;&gt;New graphics settings are coming to binjr&lt;a class=&#34;headerlink&#34; href=&#34;#new-graphics-settings-are-coming-to-binjr&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;I&amp;rsquo;m considering adding a new sub-category to binjr&amp;rsquo;s &lt;code&gt;Settings&lt;/code&gt; panel, which, for the time being, goes by the woefully unimaginative name of &amp;ldquo;Graphics&amp;rdquo;. &lt;/p&gt; &lt;p&gt;Not that I am planning to turn binjr into a video game engine or anything, but because I&amp;rsquo;ve recently felt the need to surface some existing JavaFX properties pertaining to how its rendering stack operates directly into the application. Up until now those were only settable via undocumented command line arguments, and having a more accessible way to control them seemed like a good idea.&lt;/p&gt; &lt;!-- more --&gt; &lt;p&gt;&lt;img alt=&#34;graphics_settings_panel&#34; src=&#34;https://binjr.eu/assets/images/graphics_settings_panel.png&#34; /&gt;&lt;/p&gt; &lt;h2 id=&#34;hardware-acceleration-support&#34;&gt;Hardware acceleration support&lt;a class=&#34;headerlink&#34; href=&#34;#hardware-acceleration-support&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;binjr, courtesy of JavaFX, has always been capable of using hardware accelerated rendering on all supported platforms; via OpenGL on Linux and macOS (JavaFX Metal support is currently under development) and Direct3D on Windows. The framework automatically chooses the most appropriate rendering pipeline, falling back to a software-only implementation in the event that a suitable HW back-end could not be found. &lt;/p&gt; &lt;p&gt;It generally does a good job at that on pretty much all OS, but there are some cases were it can be useful to override its decision, in one way or the other: for instance you might want to try and force using the HW back-end even when the heuristics weighted against that, like when running inside a virtual machine or on some more exotic hardware.&lt;/p&gt; &lt;p&gt;Conversely, you might want to forcibly &lt;strong&gt;disable&lt;/strong&gt; HW acceleration, if you experience rendering glitches or if the application is unstable.&lt;/p&gt; &lt;p&gt;&lt;img alt=&#34;alt text&#34; src=&#34;https://binjr.eu/assets/images/graphics_settings_HW_support.png&#34; /&gt;&lt;/p&gt; &lt;h2 id=&#34;overriding-the-user-interface-scaling-factor&#34;&gt;Overriding the User Interface scaling factor&lt;a class=&#34;headerlink&#34; href=&#34;#overriding-the-user-interface-scaling-factor&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;JavaFX has really great support for HiDPI screens built-in, as it is able to produce a crisp output even when scaling a user interface by a fractional factor, like 125% or 150%. It can even use different horizontal and vertical scaling factors, i.e. scale an application&amp;rsquo;s width to 125% and its height&amp;rsquo;s to 150%, without the result being a blurry mess!&lt;/p&gt; &lt;p&gt;And because this scaling doesn&amp;rsquo;t rely on the underlying operating system&amp;rsquo;s graphical interface, it works even on platforms that don&amp;rsquo;t support support this natively.&lt;/p&gt; &lt;p&gt;But since JavaFX&amp;rsquo;s scaling is entirely independent from the environment it runs on, this means the framework has to be able to retrieve the underlying platform-wide scaling factor and apply it internally by default in order to make users&amp;rsquo; life simple. It usually does a good job at this, but it can sometime be a bit problematic.&lt;/p&gt; &lt;p&gt;Fist of all, there are some cases where detecting the scale factor automatically just doesn&amp;rsquo;t work well: on Windows or macOS, this is generally not an issue, but on Linux is can be tricky. For instance, JavaFX will attempt to retrieve that info from configuration files typically used by GNOME, which can leaves users of other desktop environments out of luck.&lt;br /&gt; And while it&amp;rsquo;s always possible for savvy users to add the right bits of configuration to their desktop to workaround the issue (i.e. set &lt;code&gt;org.gnome.desktop.interface scaling-factor&lt;/code&gt; or export &lt;code&gt;GDK_SCALE&lt;/code&gt;), the results can sometimes be unsatisfactory, for example forcing GNOME&amp;rsquo;s lack of support for fractional scale factors onto KDE, which does support those.&lt;/p&gt; &lt;p&gt;And of course, regardless of the environment, there can always be cases where a user might want to use a different scale for their binjr window than for the rest of their desktop.&lt;/p&gt; &lt;p&gt;For these reasons, the next release of binjr will propose a new set of settings where users can decide to override the default scale factor automatically detected by the framework, be it because that default value was wrong, or because they&amp;rsquo;d just like something different, for a change.&lt;/p&gt; &lt;p&gt;Right now, I&amp;rsquo;ve opted to propose a closed list of settings, ranging from 50 to 350 percents, by 25% intervals. We also only propose square ratios (i.e. identical horizontal and vertical values).&lt;br /&gt; This feels like a good compromise in exposing &lt;em&gt;some&lt;/em&gt; of the possibilities enabled by JavaFX while keeping the list of available choice reasonably short. &lt;/p&gt; &lt;p&gt;&lt;img alt=&#34;graphics_settings_UI_scaling&#34; src=&#34;https://binjr.eu/assets/images/graphics_settings_UI_scaling.png&#34; /&gt;&lt;/p&gt; &lt;p&gt;With that said, this is still a work-in-progress, so feel free to chime in if you&amp;rsquo;d like to propose something else.&lt;/p&gt; &lt;p&gt;Please note that this option is unfortunately &lt;strong&gt;not available&lt;/strong&gt; on macOS, since apparently JavaFX lacks a way to override the detect scaling factor on this platform. Although, as mentioned earlier, the automatic detection is usually flawless on macOS, it is this still a bit disappointing, as scaling an app&amp;rsquo;s window independently from the rest of the desktop could always prove useful (unless the OS itself already has this built-in? I must admit I don&amp;rsquo;t know much about Macs).&lt;/p&gt; &lt;h2 id=&#34;screenshot-scaling-factor&#34;&gt;Screenshot scaling factor&lt;a class=&#34;headerlink&#34; href=&#34;#screenshot-scaling-factor&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;A similar option, that applies to images generated by the screen capture feature in binjr, has been available for a long time; moving it to this menu (it used to sit under &lt;code&gt;Appearance &amp;amp; Behavior&lt;/code&gt;), and aligning the options it proposes onto those offered for the UI scaling factor seemed like the sensible thing to do.&lt;/p&gt; &lt;h2 id=&#34;give-it-a-try-and-tell-us-what-you-think&#34;&gt;Give it a try and tell us what you think!&lt;a class=&#34;headerlink&#34; href=&#34;#give-it-a-try-and-tell-us-what-you-think&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;All this is planned for the upcoming 3.17 release, but you can try it already by using the preview build &lt;a href=&#34;https://github.com/binjr/binjr/releases/tag/v3.17.0-SNAPSHOT&#34;&gt;available here&lt;/a&gt;.&lt;/p&gt;</description> <link>https://binjr.eu/blog/2024/02/new-graphics-settings-are-coming-to-binjr/</link> <pubDate>Tue, 27 Feb 2024 00:00:00 +0000</pubDate> <source url="https://binjr.eu/feed_rss_updated.xml">binjr</source><guid isPermaLink="true">https://binjr.eu/blog/2024/02/new-graphics-settings-are-coming-to-binjr/</guid> <enclosure url="https://binjr.eu/assets/images/graphics_settings_panel.png" type="image/png" length="None" /> </item> </channel> </rss>