<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Bogdan Tucu</title>
    <description>The latest articles on DEV Community by Bogdan Tucu (@protagonistlabs).</description>
    <link>https://dev.to/protagonistlabs</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4123813%2Faf022611-18a6-49a6-90a7-b66e741a248b.png</url>
      <title>DEV Community: Bogdan Tucu</title>
      <link>https://dev.to/protagonistlabs</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/protagonistlabs"/>
    <language>en</language>
    <item>
      <title>Windows has seventeen cursor roles. Every pack I tried showed me one arrow.</title>
      <dc:creator>Bogdan Tucu</dc:creator>
      <pubDate>Fri, 25 Sep 2026 04:03:09 +0000</pubDate>
      <link>https://dev.to/protagonistlabs/windows-has-seventeen-cursor-roles-every-pack-i-tried-showed-me-one-arrow-1f13</link>
      <guid>https://dev.to/protagonistlabs/windows-has-seventeen-cursor-roles-every-pack-i-tried-showed-me-one-arrow-1f13</guid>
      <description>&lt;p&gt;Changing the mouse cursor on Windows is a small thing that is annoyingly opaque: a pack gives you a folder of .cur and .ani files, the Settings page shows one preview at a time, and you find out what the "text select" or "precision select" cursor looks like after you have already applied the scheme.&lt;/p&gt;

&lt;p&gt;So I drew all seventeen roles from the real files, side by side, before anything is applied.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz5z5yv57vvdjt21bem7q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz5z5yv57vvdjt21bem7q.png" alt="Windows has seventeen cursors. Most packs show you one." width="800" height="542"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdj2w10u3kwtfdeconap7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdj2w10u3kwtfdeconap7.png" alt="Windows has seventeen cursors. Most packs show you one." width="800" height="542"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzbbd5bcqbkryws8sa152.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzbbd5bcqbkryws8sa152.png" alt="Windows has seventeen cursors. Most packs show you one." width="800" height="542"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Seventeen open-source schemes come with it (Bibata, macOS, XCursor Pro, GoogleDot, Windows Modern, Material Design, Qogir), and a pack you downloaded is imported by dropping its .zip on the window. One button puts the Windows defaults back.&lt;/p&gt;

&lt;p&gt;One 144 KB file, no installer, no admin rights, no telemetry, MIT licensed.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://protagonistlabs.app/cursorselector/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=40-cursorselector-seventeen-roles" rel="noopener noreferrer"&gt;protagonistlabs.app/cursorselector&lt;/a&gt;&lt;/p&gt;

</description>
      <category>windows</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>File Labs 1.0.14 is out</title>
      <dc:creator>Bogdan Tucu</dc:creator>
      <pubDate>Thu, 24 Sep 2026 11:42:40 +0000</pubDate>
      <link>https://dev.to/protagonistlabs/file-labs-1014-is-out-2m3p</link>
      <guid>https://dev.to/protagonistlabs/file-labs-1014-is-out-2m3p</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" alt="File Labs" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The accent colour was drawn at low alpha over an already translucent window, so it washed out twice and a selected row read as grey. The tints are stronger now. Selected rows, the marquee and the active pane's edge are noticeably more blue. Settings &amp;gt; Appearance has a &lt;strong&gt;Strength&lt;/strong&gt; slider (30-250%) so the accent can be tuned without a new build. The coloured file-kind glyph went from 50% to 90% opacity.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://protagonistlabs.app/filelabs/" rel="noopener noreferrer"&gt;https://protagonistlabs.app/filelabs/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>windows</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>File Labs 1.0.13 is out</title>
      <dc:creator>Bogdan Tucu</dc:creator>
      <pubDate>Wed, 23 Sep 2026 21:28:44 +0000</pubDate>
      <link>https://dev.to/protagonistlabs/file-labs-1013-is-out-4jji</link>
      <guid>https://dev.to/protagonistlabs/file-labs-1013-is-out-4jji</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" alt="File Labs" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Zooming is smooth on big folders.&lt;/strong&gt; The icon and list views used to build every item — C:\Windows\System32 (5 001 files) in XL icons froze the window. They now build only what is on screen. A wheel spin applies once instead of once per notch, and switching view rebuilds the list a single time. Thumbnails are no longer re-fetched at a new size for every zoom step.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://protagonistlabs.app/filelabs/" rel="noopener noreferrer"&gt;https://protagonistlabs.app/filelabs/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>windows</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>File Labs 1.0.11 is out</title>
      <dc:creator>Bogdan Tucu</dc:creator>
      <pubDate>Wed, 23 Sep 2026 11:32:32 +0000</pubDate>
      <link>https://dev.to/protagonistlabs/file-labs-1011-is-out-9a9</link>
      <guid>https://dev.to/protagonistlabs/file-labs-1011-is-out-9a9</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" alt="File Labs" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Folders are cached&lt;/strong&gt;, so switching tabs or going back to a folder is instant: an unchanged folder is not re-read at all and keeps its scroll position, icons and sizes. Icons, thumbnails and sync badges are cached too, and the folders you are likely to open next (other tabs, subfolders, the sidebar's) are read in the background. &lt;strong&gt;Smoother scrolling&lt;/strong&gt;: pixel scrolling instead of jumping a row at a time. &lt;strong&gt;Motion&lt;/strong&gt;: short fades when a folder is read, when panes change, in Quick View, and a transfer card sliding in. Can be switched off in Settings. &lt;strong&gt;Settings → Appearance&lt;/strong&gt;: accent colour (8 colours or any #RRGGBB), row height (Compact / Normal / Roomy), animations on or off. &lt;strong&gt;Updates&lt;/strong&gt;: checked every 10 minutes, plus a Check for updates button in the sidebar. Fixed the white selection block in the Folders tree, and the status bar losing its message every 10 seconds.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://protagonistlabs.app/filelabs/" rel="noopener noreferrer"&gt;https://protagonistlabs.app/filelabs/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>windows</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>File Labs 1.0.10 is out</title>
      <dc:creator>Bogdan Tucu</dc:creator>
      <pubDate>Wed, 23 Sep 2026 04:42:47 +0000</pubDate>
      <link>https://dev.to/protagonistlabs/file-labs-1010-is-out-2n7c</link>
      <guid>https://dev.to/protagonistlabs/file-labs-1010-is-out-2n7c</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" alt="File Labs" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sorting in every view&lt;/strong&gt;: a Sort button in the pane footer and a Sort by submenu in the right-click menu, so the icon and list views can be sorted too. Sorting by Version now works. &lt;strong&gt;Drive space keeps up&lt;/strong&gt;: the sidebar and the figures at the top refresh every 10 seconds and right after a copy, move or delete — no restart needed. &lt;strong&gt;Right-click keeps the selection&lt;/strong&gt;: clicking a file name with several items selected no longer drops them. &lt;strong&gt;Properties of several items&lt;/strong&gt; opens Windows' combined dialog (total size, counts).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://protagonistlabs.app/filelabs/" rel="noopener noreferrer"&gt;https://protagonistlabs.app/filelabs/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>windows</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Lume 0.1.5 is out</title>
      <dc:creator>Bogdan Tucu</dc:creator>
      <pubDate>Tue, 22 Sep 2026 04:52:31 +0000</pubDate>
      <link>https://dev.to/protagonistlabs/lume-015-is-out-2nj3</link>
      <guid>https://dev.to/protagonistlabs/lume-015-is-out-2nj3</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp2i888s3yeuqqsx6txlf.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp2i888s3yeuqqsx6txlf.jpg" alt="Lume" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;An icon fix, and a small one. &lt;strong&gt;Apps with modern icons no longer show a blank program glyph.&lt;/strong&gt; Icons made by electron-builder and most current icon generators store every size as PNG. Explorer draws them fine, but the shell call Lume relied on doesn't, and fell back to the generic window glyph. Lume now reads the icon straight out of the &lt;code&gt;.exe&lt;/code&gt;, at up to 256px, and only asks the shell when that fails. Lume's own icon was one of those affected. &lt;strong&gt;Shortcuts that name their own icon now use it.&lt;/strong&gt; Chrome web apps (ChatGPT, Gemini…), script launchers such as EmuDeck's, and GOG games all point at a host program. Until now they showed that program's icon — Chrome, PowerShell, the game exe — instead of the &lt;code&gt;.ico&lt;/code&gt; the shortcut asks for. The old icon cache is thrown away on first start and the app index rebuilds itself, so nothing needs doing after the update. | File | Use it if | | --- | --- | | &lt;code&gt;Lume-0.1.5-x64.exe&lt;/code&gt; | You want it installed, with automatic updates. | | &lt;code&gt;Lume-0.1.5-portable.exe&lt;/code&gt; | You want to run it without installing. | &lt;code&gt;latest.yml&lt;/code&gt; is what installed copies read to find this release; you do not download it yourself. Not code-signed, so SmartScreen shows &lt;em&gt;"Windows protected your PC"&lt;/em&gt;, with the run button behind &lt;strong&gt;More info → Run anyway&lt;/strong&gt;. That reacts to the missing signature, not to anything in the app. &lt;code&gt;npm install &amp;amp;&amp;amp; npm run package&lt;/code&gt; reproduces these files from source.&lt;br&gt;
&lt;br&gt;
 &lt;code&gt;Lume-0.1.5-x64.exe 43b272f3106dfafe6741650f963e61d544a6aaf3662d9874330ff520deddea36 Lume-0.1.5-portable.exe 4f51b65acae92cee2798ce56977c8c33b6b2c8b5a1eb9ea8b6a6ddcd6c53683b&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;powershell Get-FileHash .\Lume-0.1.5-x64.exe -Algorithm SHA256&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
 Windows 11 x64. The frosted-glass backdrop needs 22H2 or newer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://protagonistlabs.app/lume/" rel="noopener noreferrer"&gt;https://protagonistlabs.app/lume/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>windows</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>File Labs 1.0.9 is out</title>
      <dc:creator>Bogdan Tucu</dc:creator>
      <pubDate>Mon, 21 Sep 2026 19:59:07 +0000</pubDate>
      <link>https://dev.to/protagonistlabs/file-labs-109-is-out-4150</link>
      <guid>https://dev.to/protagonistlabs/file-labs-109-is-out-4150</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" alt="File Labs" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Double-clicking a folder opens it again, and double-clicking a program or file launches it (broken in 1.0.8; Enter still worked).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://protagonistlabs.app/filelabs/" rel="noopener noreferrer"&gt;https://protagonistlabs.app/filelabs/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>windows</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>File Labs 1.0.7 is out</title>
      <dc:creator>Bogdan Tucu</dc:creator>
      <pubDate>Mon, 21 Sep 2026 04:53:17 +0000</pubDate>
      <link>https://dev.to/protagonistlabs/file-labs-107-is-out-2ml0</link>
      <guid>https://dev.to/protagonistlabs/file-labs-107-is-out-2ml0</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" alt="File Labs" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Typing an address and pressing Enter now goes to that folder (it used to stay put). Paths pasted with quotes around them, like Explorer's Copy as path, are accepted.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://protagonistlabs.app/filelabs/" rel="noopener noreferrer"&gt;https://protagonistlabs.app/filelabs/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>windows</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>SteamRadar 0.4.1 is out</title>
      <dc:creator>Bogdan Tucu</dc:creator>
      <pubDate>Mon, 21 Sep 2026 04:52:56 +0000</pubDate>
      <link>https://dev.to/protagonistlabs/steamradar-041-is-out-1b2d</link>
      <guid>https://dev.to/protagonistlabs/steamradar-041-is-out-1b2d</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0gck49f96csbjxmels62.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0gck49f96csbjxmels62.jpg" alt="SteamRadar" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jocurile pentru adulți sunt ascunse implicit.&lt;/strong&gt; Cele mai ieftine liste Steam începeau cu ele — zeci de „puzzle-uri hentai” la 0,49 €. Filtrul folosește marcajul Adult Only pe care Steam îl pune el însuși pe joc (descriptorul de conținut 4), nu un cuvânt din titlu, iar interogarea îl aducea deja: nu costă nicio cerere în plus. Jocurile marcate dispar din liste, din cifrele de pe Radar și din alerte; cele puse de mână în lista de urmărire rămân. Se pot arăta din Settings → Thresholds → „Show adult games”. Marcajul se citește la prima scanare completă după actualizare (cel mult o oră, sau imediat cu Scan now). GOG nu dă informația, deci filtrul e doar pentru Steam. &lt;strong&gt;Cartelele Epic nu mai arată ca gratuite jocuri a căror ofertă a expirat.&lt;/strong&gt; Starea „gratis acum” și ferestrele se scriau la scanare și se afișau ca atare, deci după ce trecea data de sfârșit cartela rămânea „Claim on Epic” până la următoarea scanare reușită. Acum se evaluează față de ceasul de acum: ofertele expirate dispar, iar una anunțată devine „gratis” exact la ora de început. Același lucru pentru cifrele din bara laterală, de pe Radar și din tooltip-ul din tray. Textul „Free for another a moment” (ultima jumătate de oră) e acum „Free for another moment”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://protagonistlabs.app/steamradar/" rel="noopener noreferrer"&gt;https://protagonistlabs.app/steamradar/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>windows</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>File Labs 1.0.6 is out</title>
      <dc:creator>Bogdan Tucu</dc:creator>
      <pubDate>Sun, 20 Sep 2026 16:03:13 +0000</pubDate>
      <link>https://dev.to/protagonistlabs/file-labs-106-is-out-i97</link>
      <guid>https://dev.to/protagonistlabs/file-labs-106-is-out-i97</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" alt="File Labs" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tabs have the browser shape&lt;/strong&gt; — rounded top corners flaring outwards at the bottom, like FilePilot's. The active tab still shows the panel's own surface, whatever opacity you set.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://protagonistlabs.app/filelabs/" rel="noopener noreferrer"&gt;https://protagonistlabs.app/filelabs/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>windows</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>File Labs 1.0.5 is out</title>
      <dc:creator>Bogdan Tucu</dc:creator>
      <pubDate>Sun, 20 Sep 2026 11:20:44 +0000</pubDate>
      <link>https://dev.to/protagonistlabs/file-labs-105-is-out-578a</link>
      <guid>https://dev.to/protagonistlabs/file-labs-105-is-out-578a</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F82zsba6a010mzazgfvvj.jpg" alt="File Labs" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tabs can be dragged.&lt;/strong&gt; Drag a tab to reorder it, or drop it on the other panel's tab bar to move it there. A line shows where it will land. &lt;strong&gt;Tabs survive a restart.&lt;/strong&gt; The open tabs of both panels, and which one was active, are remembered, so File Labs reopens in the folder you left it in. &lt;strong&gt;Switching tabs is instant&lt;/strong&gt; — from about 1.2 seconds to under 20 ms. Folders you've visited are kept in memory and painted immediately while being re-read in the background, and the list no longer scrolls itself into place when there's nothing to scroll to. Sidebar and tab icons are fetched in the background, which alone could take most of a second on a network drive.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://protagonistlabs.app/filelabs/" rel="noopener noreferrer"&gt;https://protagonistlabs.app/filelabs/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>windows</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Auto Clicker 1.0.4 is out</title>
      <dc:creator>Bogdan Tucu</dc:creator>
      <pubDate>Sun, 20 Sep 2026 11:20:24 +0000</pubDate>
      <link>https://dev.to/protagonistlabs/auto-clicker-104-is-out-548j</link>
      <guid>https://dev.to/protagonistlabs/auto-clicker-104-is-out-548j</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1f7jie86liej26y4sknk.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1f7jie86liej26y4sknk.jpg" alt="Auto Clicker" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fixes &lt;strong&gt;Capture&lt;/strong&gt; storing a button in its hover look, which then never matched the button on screen. &lt;strong&gt;Fixed:&lt;/strong&gt; the image is now cut from a photo of the screen taken &lt;em&gt;before&lt;/em&gt; the picker appears, when the mouse is not on the button. Before, it was grabbed live after the picker closed, with the cursor resting on the button; a button that lights up on hover (for example a black button that turns solid green) was stored lit up, and &lt;em&gt;Wait for image&lt;/em&gt; / &lt;em&gt;If image&lt;/em&gt; never found it in its normal look. &lt;strong&gt;Pick point &amp;amp; colour&lt;/strong&gt; reads its colour from the same photo. &lt;strong&gt;Fixed:&lt;/strong&gt; after a click on &lt;strong&gt;On the last image found&lt;/strong&gt;, the cursor goes back to where it was. Left on the button, it would light the button up again and the next &lt;em&gt;Wait for image&lt;/em&gt; would miss it. &lt;strong&gt;Changed:&lt;/strong&gt; when an image is not found, the message says how close it got: &lt;code&gt;target-123.png never appeared (closest match 67%, needs 85%)&lt;/code&gt;. An image file that cannot be read says &lt;code&gt;Can't read ...&lt;/code&gt;. &lt;strong&gt;Images captured with 1.0.3 or earlier may be in their hover look. If a wait says "never appeared" while the button is on screen, capture it again with this version.&lt;/strong&gt; Replace the &lt;code&gt;.exe&lt;/code&gt;; profiles and saved sequences are kept.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://protagonistlabs.app/autoclicker/" rel="noopener noreferrer"&gt;https://protagonistlabs.app/autoclicker/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>windows</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
