Feed of "Samerion/Fluid" https://git.samerion.com/Samerion/Fluid A declarative cross-platform user interface library for D. Sun, 15 Feb 2026 04:13:31 +0100 Artha opened issue Samerion/Fluid#605 https://git.samerion.com/Samerion/Fluid/issues/605 605#`InputActionID` shouldn't be `immutable`# <![CDATA[

It was a horrible and regrettable mistake I made. immutable struct has no place in Fluid.

]]>
Artha 44438: https://git.samerion.com/Samerion/Fluid/issues/605 Wed, 11 Feb 2026 06:59:00 +0100
Artha commented on issue Samerion/Fluid#529 https://git.samerion.com/Samerion/Fluid/issues/529#issuecomment-15997 Remove `Node.isDisabled` <p dir="auto">OK inherited disabling is super neat for checkboxes/fieldSlots. It means I can style the attached label when disabled.</p> <![CDATA[Remove `Node.isDisabled`

OK inherited disabling is super neat for checkboxes/fieldSlots. It means I can style the attached label when disabled.

]]>
Artha 43900: https://git.samerion.com/Samerion/Fluid/issues/529#issuecomment-15997 Sat, 07 Feb 2026 12:16:19 +0100
Artha opened issue Samerion/Fluid#604 https://git.samerion.com/Samerion/Fluid/issues/604 604#Changing `NumberInput.value` should trigger text update if the value has changed# <![CDATA[604#Changing `NumberInput.value` should trigger text update if the value has changed#]]> Artha 43897: https://git.samerion.com/Samerion/Fluid/issues/604 Sat, 07 Feb 2026 12:05:58 +0100 Artha pushed tag v0.8.2 to Samerion/Fluid https://git.samerion.com/Samerion/Fluid/src/tag/v0.8.2 Artha 43040: https://git.samerion.com/Samerion/Fluid/src/tag/v0.8.2 Wed, 04 Feb 2026 18:10:11 +0100 Artha released v0.8.2 at Samerion/Fluid https://git.samerion.com/Samerion/Fluid/releases/tag/v0.8.2 Artha 43043: https://git.samerion.com/Samerion/Fluid/releases/tag/v0.8.2 Wed, 04 Feb 2026 18:10:11 +0100 Artha opened issue Samerion/Fluid#603 https://git.samerion.com/Samerion/Fluid/issues/603 603#Add unit display to number input# <![CDATA[

Should show up as a suffix

]]>
Artha 43037: https://git.samerion.com/Samerion/Fluid/issues/603 Wed, 04 Feb 2026 18:08:13 +0100
Artha deleted branch 598-scroll-frae from Samerion/Fluid https://git.samerion.com/Samerion/Fluid Artha 42970: https://git.samerion.com/Samerion/Fluid Tue, 03 Feb 2026 16:06:08 +0100 Artha pushed to main at Samerion/Fluid /Samerion/Fluid/compare/bf35a2c1f7b9674c1172880dca2512c2f470a946...945d6ab3712ec080559b80866cd40c96c82af77f <a href="https://git.samerion.com/Samerion/Fluid/commit/945d6ab3712ec080559b80866cd40c96c82af77f">945d6ab3712ec080559b80866cd40c96c82af77f</a> Merge pull request &#39;Fix #598: Make <code class="inline-code-block">ScrollFrame</code> use <code class="inline-code-block">HitFilter.missBranch</code> when not hovered&#39; (#602) from 598-scroll-frae into main <a href="https://git.samerion.com/Samerion/Fluid/commit/eb300f6ae2c31ca7c88de23ac900e8bf0f18b602">eb300f6ae2c31ca7c88de23ac900e8bf0f18b602</a> Add IsDrawnAssert.containing <a href="https://git.samerion.com/Samerion/Fluid/commit/5ba5cf9e22ddb95ab7232ed109cd5a41f1b9468c">5ba5cf9e22ddb95ab7232ed109cd5a41f1b9468c</a> Change HitFilter.miss to missBranch in ScrollFrame <![CDATA[945d6ab3712ec080559b80866cd40c96c82af77f Merge pull request 'Fix #598: Make ScrollFrame use HitFilter.missBranch when not hovered' (#602) from 598-scroll-frae into main eb300f6ae2c31ca7c88de23ac900e8bf0f18b602 Add IsDrawnAssert.containing 5ba5cf9e22ddb95ab7232ed109cd5a41f1b9468c Change HitFilter.miss to missBranch in ScrollFrame]]> Artha 42964: /Samerion/Fluid/compare/bf35a2c1f7b9674c1172880dca2512c2f470a946...945d6ab3712ec080559b80866cd40c96c82af77f Tue, 03 Feb 2026 16:06:07 +0100 Artha closed issue Samerion/Fluid#598 https://git.samerion.com/Samerion/Fluid/issues/598#issuecomment-15574 Out-of-view nodes inside `ScrollFrame` are still clickable <![CDATA[Out-of-view nodes inside `ScrollFrame` are still clickable]]> Artha 42967: https://git.samerion.com/Samerion/Fluid/issues/598#issuecomment-15574 Tue, 03 Feb 2026 16:06:07 +0100 Artha merged pull request Samerion/Fluid#602 https://git.samerion.com/Samerion/Fluid/pulls/602 Fix #598: Make `ScrollFrame` use `HitFilter.missBranch` when not hovered <![CDATA[Fix #598: Make `ScrollFrame` use `HitFilter.missBranch` when not hovered]]> Artha 42961: https://git.samerion.com/Samerion/Fluid/pulls/602 Tue, 03 Feb 2026 16:06:06 +0100 Artha commented on pull request Samerion/Fluid#602 https://git.samerion.com/Samerion/Fluid/pulls/602#issuecomment-15570 Fix #598: Make `ScrollFrame` use `HitFilter.missBranch` when not hovered <p dir="auto">??? why isn&#39;t github CI running?</p> <![CDATA[Fix #598: Make `ScrollFrame` use `HitFilter.missBranch` when not hovered

??? why isn't github CI running?

]]>
Artha 42958: https://git.samerion.com/Samerion/Fluid/pulls/602#issuecomment-15570 Tue, 03 Feb 2026 15:52:48 +0100
Artha created pull request Samerion/Fluid#602 https://git.samerion.com/Samerion/Fluid/pulls/602 602#Fix #598: Make `ScrollFrame` use `HitFilter.missBranch` when not hovered# <![CDATA[602#Fix #598: Make `ScrollFrame` use `HitFilter.missBranch` when not hovered#]]> Artha 42955: https://git.samerion.com/Samerion/Fluid/pulls/602 Tue, 03 Feb 2026 15:41:56 +0100 Artha pushed to 598-scroll-frae at Samerion/Fluid /Samerion/Fluid/compare/bf35a2c1f7b9674c1172880dca2512c2f470a946...eb300f6ae2c31ca7c88de23ac900e8bf0f18b602 <a href="https://git.samerion.com/Samerion/Fluid/commit/eb300f6ae2c31ca7c88de23ac900e8bf0f18b602">eb300f6ae2c31ca7c88de23ac900e8bf0f18b602</a> Add IsDrawnAssert.containing <a href="https://git.samerion.com/Samerion/Fluid/commit/5ba5cf9e22ddb95ab7232ed109cd5a41f1b9468c">5ba5cf9e22ddb95ab7232ed109cd5a41f1b9468c</a> Change HitFilter.miss to missBranch in ScrollFrame <![CDATA[eb300f6ae2c31ca7c88de23ac900e8bf0f18b602 Add IsDrawnAssert.containing 5ba5cf9e22ddb95ab7232ed109cd5a41f1b9468c Change HitFilter.miss to missBranch in ScrollFrame]]> Artha 42952: /Samerion/Fluid/compare/bf35a2c1f7b9674c1172880dca2512c2f470a946...eb300f6ae2c31ca7c88de23ac900e8bf0f18b602 Tue, 03 Feb 2026 15:41:05 +0100 Artha created branch 598-scroll-frae in Samerion/Fluid https://git.samerion.com/Samerion/Fluid/src/branch/598-scroll-frae Artha 42949: https://git.samerion.com/Samerion/Fluid/src/branch/598-scroll-frae Tue, 03 Feb 2026 15:41:04 +0100 Artha pushed to main at Samerion/Fluid /Samerion/Fluid/compare/c0bcb709401e7badaa1be4020e8423ade794ee7f...bf35a2c1f7b9674c1172880dca2512c2f470a946 <a href="https://git.samerion.com/Samerion/Fluid/commit/bf35a2c1f7b9674c1172880dca2512c2f470a946">bf35a2c1f7b9674c1172880dca2512c2f470a946</a> Merge pull request &#39;Fix #600: Unload Raylib images after conversion&#39; (#601) from 600-load-image-leak into main <a href="https://git.samerion.com/Samerion/Fluid/commit/19eb4dbfd4853e9009710d776f1a16313ec9e9b0">19eb4dbfd4853e9009710d776f1a16313ec9e9b0</a> Unload Raylib images after conversion <![CDATA[bf35a2c1f7b9674c1172880dca2512c2f470a946 Merge pull request 'Fix #600: Unload Raylib images after conversion' (#601) from 600-load-image-leak into main 19eb4dbfd4853e9009710d776f1a16313ec9e9b0 Unload Raylib images after conversion]]> Artha 42940: /Samerion/Fluid/compare/c0bcb709401e7badaa1be4020e8423ade794ee7f...bf35a2c1f7b9674c1172880dca2512c2f470a946 Tue, 03 Feb 2026 13:37:03 +0100 Artha deleted branch 600-load-image-leak from Samerion/Fluid https://git.samerion.com/Samerion/Fluid Artha 42943: https://git.samerion.com/Samerion/Fluid Tue, 03 Feb 2026 13:37:03 +0100 Artha closed issue Samerion/Fluid#600 https://git.samerion.com/Samerion/Fluid/issues/600#issuecomment-15561 `RaylibView.loadImage` leaks memory <![CDATA[`RaylibView.loadImage` leaks memory]]> Artha 42937: https://git.samerion.com/Samerion/Fluid/issues/600#issuecomment-15561 Tue, 03 Feb 2026 13:37:02 +0100 Artha merged pull request Samerion/Fluid#601 https://git.samerion.com/Samerion/Fluid/pulls/601 Fix #600: Unload Raylib images after conversion <![CDATA[Fix #600: Unload Raylib images after conversion]]> Artha 42934: https://git.samerion.com/Samerion/Fluid/pulls/601 Tue, 03 Feb 2026 13:37:02 +0100 Artha created pull request Samerion/Fluid#601 https://git.samerion.com/Samerion/Fluid/pulls/601 601#Fix #600: Unload Raylib images after conversion# <![CDATA[601#Fix #600: Unload Raylib images after conversion#]]> Artha 42931: https://git.samerion.com/Samerion/Fluid/pulls/601 Mon, 02 Feb 2026 23:24:58 +0100 Artha pushed to 600-load-image-leak at Samerion/Fluid https://git.samerion.com/Samerion/Fluid/commit/19eb4dbfd4853e9009710d776f1a16313ec9e9b0 <a href="https://git.samerion.com/Samerion/Fluid/commit/19eb4dbfd4853e9009710d776f1a16313ec9e9b0">19eb4dbfd4853e9009710d776f1a16313ec9e9b0</a> Unload Raylib images after conversion <![CDATA[19eb4dbfd4853e9009710d776f1a16313ec9e9b0 Unload Raylib images after conversion]]> Artha 42928: https://git.samerion.com/Samerion/Fluid/commit/19eb4dbfd4853e9009710d776f1a16313ec9e9b0 Mon, 02 Feb 2026 23:24:41 +0100 Artha created branch 600-load-image-leak in Samerion/Fluid https://git.samerion.com/Samerion/Fluid/src/branch/600-load-image-leak Artha 42925: https://git.samerion.com/Samerion/Fluid/src/branch/600-load-image-leak Mon, 02 Feb 2026 23:24:41 +0100 Artha opened issue Samerion/Fluid#600 https://git.samerion.com/Samerion/Fluid/issues/600 600#`RaylibView.loadImage` leaks memory# <![CDATA[

The image is not loaded into GC memory. It is never freed.

]]>
Artha 42910: https://git.samerion.com/Samerion/Fluid/issues/600 Mon, 02 Feb 2026 21:22:40 +0100
Artha commented on issue Samerion/Fluid#443 https://git.samerion.com/Samerion/Fluid/issues/443#issuecomment-15453 New resizing mechanism <p dir="auto">Buuuuut that size depends on whatever size the other nodes respond with :/</p> <![CDATA[New resizing mechanism

Buuuuut that size depends on whatever size the other nodes respond with :/

]]>
Artha 42577: https://git.samerion.com/Samerion/Fluid/issues/443#issuecomment-15453 Thu, 29 Jan 2026 13:26:37 +0100
Artha commented on issue Samerion/Fluid#443 https://git.samerion.com/Samerion/Fluid/issues/443#issuecomment-15447 New resizing mechanism <p dir="auto"><code>availableSpace</code> is also really stupid because what is <code>availableSpace</code>? what is the size that <code>resizeImpl</code> is receiving actually?</p> <![CDATA[New resizing mechanism

availableSpace is also really stupid because what is availableSpace? what is the size that resizeImpl is receiving actually?

]]>
Artha 42568: https://git.samerion.com/Samerion/Fluid/issues/443#issuecomment-15447 Thu, 29 Jan 2026 13:21:42 +0100
Artha commented on issue Samerion/Fluid#599 https://git.samerion.com/Samerion/Fluid/issues/599#issuecomment-15446 `TextInput` with `layout!"fill"` doesn't appear to scroll to cursor <p dir="auto">grahhh I don&#39;t think this is actually fixable atm</p> <![CDATA[`TextInput` with `layout!"fill"` doesn't appear to scroll to cursor

grahhh I don't think this is actually fixable atm

]]>
Artha 42565: https://git.samerion.com/Samerion/Fluid/issues/599#issuecomment-15446 Thu, 29 Jan 2026 13:16:39 +0100
Artha commented on issue Samerion/Fluid#599 https://git.samerion.com/Samerion/Fluid/issues/599#issuecomment-15445 `TextInput` with `layout!"fill"` doesn't appear to scroll to cursor <p dir="auto">Traditional case of &#34;wtf is availableSpace?&#34;</p> <![CDATA[`TextInput` with `layout!"fill"` doesn't appear to scroll to cursor

Traditional case of "wtf is availableSpace?"

]]>
Artha 42562: https://git.samerion.com/Samerion/Fluid/issues/599#issuecomment-15445 Thu, 29 Jan 2026 13:05:00 +0100
Artha opened issue Samerion/Fluid#599 https://git.samerion.com/Samerion/Fluid/issues/599 599#`TextInput` inside popups doesn't appear to scroll to cursor# <![CDATA[599#`TextInput` inside popups doesn't appear to scroll to cursor#]]> Artha 42332: https://git.samerion.com/Samerion/Fluid/issues/599 Mon, 26 Jan 2026 15:20:50 +0100 Artha opened issue Samerion/Fluid#598 https://git.samerion.com/Samerion/Fluid/issues/598 598#Out-of-view nodes inside `ScrollFrame` are still clickable# <![CDATA[

This is really bad lol

]]>
Artha 42266: https://git.samerion.com/Samerion/Fluid/issues/598 Mon, 26 Jan 2026 13:36:57 +0100
Artha pushed tag v0.8.1 to Samerion/Fluid https://git.samerion.com/Samerion/Fluid/src/tag/v0.8.1 Artha 42260: https://git.samerion.com/Samerion/Fluid/src/tag/v0.8.1 Mon, 26 Jan 2026 13:28:09 +0100 Artha released v0.8.1 at Samerion/Fluid https://git.samerion.com/Samerion/Fluid/releases/tag/v0.8.1 Artha 42263: https://git.samerion.com/Samerion/Fluid/releases/tag/v0.8.1 Mon, 26 Jan 2026 13:28:09 +0100