<?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: codebunny20</title>
    <description>The latest articles on DEV Community by codebunny20 (@codebunny20).</description>
    <link>https://dev.to/codebunny20</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%2F3690282%2Fe4650b13-6d87-448a-bab5-cfeeafa2beb6.png</url>
      <title>DEV Community: codebunny20</title>
      <link>https://dev.to/codebunny20</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/codebunny20"/>
    <language>en</language>
    <item>
      <title>Is It Ethical to Post and Ask About Circuits on Dev.to?</title>
      <dc:creator>codebunny20</dc:creator>
      <pubDate>Fri, 10 Jul 2026 04:42:05 +0000</pubDate>
      <link>https://dev.to/codebunny20/is-it-ethical-to-post-and-ask-about-circuits-on-devto-34fg</link>
      <guid>https://dev.to/codebunny20/is-it-ethical-to-post-and-ask-about-circuits-on-devto-34fg</guid>
      <description>&lt;p&gt;I’ve been thinking about sharing some electronic circuit posts on Dev.to — small circuits, DIY builds, and hardware experiments. Dev.to is primarily a software‑focused space, and I respect that. It’s one of the few platforms where I don’t feel out of place, so I want to make sure I’m not crossing any lines or disrupting the community’s purpose.&lt;/p&gt;

&lt;p&gt;Before I start posting anything, I want to understand how the community views hardware content. I’m not trying to chase attention or bend the rules. I just don’t want to accidentally post something that feels off‑topic, unwelcome, or out of step with what Dev.to is meant for.&lt;/p&gt;

&lt;p&gt;So I’m asking the community:&lt;/p&gt;

&lt;p&gt;Is it appropriate to share circuit‑related posts here, or is that considered outside the scope of Dev.to?&lt;/p&gt;

&lt;p&gt;I’m not looking for special treatment — just clarity. If hardware content is fine, I’ll keep it thoughtful and If it’s not a good fit, I’d rather know before I post anything.&lt;/p&gt;

&lt;p&gt;I appreciate any guidance from people who’ve been part of Dev.to longer than I have.&lt;/p&gt;

&lt;p&gt;Thanks a ton for all the support&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>devpride</category>
      <category>trans</category>
      <category>help</category>
    </item>
    <item>
      <title>i made a fogger breakdown video</title>
      <dc:creator>codebunny20</dc:creator>
      <pubDate>Sun, 05 Jul 2026 10:01:42 +0000</pubDate>
      <link>https://dev.to/codebunny20/i-made-a-fogger-breakdown-video-18k1</link>
      <guid>https://dev.to/codebunny20/i-made-a-fogger-breakdown-video-18k1</guid>
      <description>&lt;p&gt;I just dropped a new teardown video showing how to break down a Fogger vape pod dock and reuse the internal parts — the charging board, the rechargeable Li‑ion cells, and anything else worth salvaging — for DIY builds.&lt;/p&gt;

&lt;p&gt;I used the components to make a simple 3.7V lithium‑ion charger so I can recharge the cells I salvage instead of adding more to e‑waste. If you’re into upcycling, electronics salvage, or DIY power projects, this one’s worth checking out.&lt;/p&gt;

&lt;p&gt;Watch the video: &lt;a href="https://youtu.be/Rp_VioY31uw" rel="noopener noreferrer"&gt;https://youtu.be/Rp_VioY31uw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to support more teardown, salvage, and upcycling content, you can donate on Ko‑fi. Every bit helps me keep rescuing parts and turning them into something useful.&lt;/p&gt;

&lt;p&gt;Ko‑fi: &lt;a href="https://ko-fi.com/queencodebunny" rel="noopener noreferrer"&gt;https://ko-fi.com/queencodebunny&lt;/a&gt;&lt;/p&gt;

</description>
      <category>diy</category>
      <category>hardware</category>
      <category>showdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Reading Ruler Update — Text‑to‑Speech, Popup Redesign, and a Lot of Under‑the‑Hood Work</title>
      <dc:creator>codebunny20</dc:creator>
      <pubDate>Sun, 05 Jul 2026 05:44:45 +0000</pubDate>
      <link>https://dev.to/codebunny20/reading-ruler-update-text-to-speech-popup-redesign-and-a-lot-of-under-the-hood-work-2bk7</link>
      <guid>https://dev.to/codebunny20/reading-ruler-update-text-to-speech-popup-redesign-and-a-lot-of-under-the-hood-work-2bk7</guid>
      <description>&lt;p&gt;I’ve been expanding Reading Ruler pretty aggressively lately, and this update brings in a full text‑to‑speech system, a redesigned popup UI, new controls, new shortcuts, and a bunch of internal improvements across the extension.&lt;/p&gt;

&lt;p&gt;This post breaks down everything that changed this time around.&lt;/p&gt;

&lt;p&gt;🔊 Text‑to‑Speech (TTS) Integration&lt;br&gt;
Reading Ruler now supports page‑side text‑to‑speech. Not a browser‑level API wrapper — actual content‑script‑driven behavior that reacts to selections and input fields.&lt;/p&gt;

&lt;p&gt;New settings added&lt;br&gt;
These are now part of the shared extension config:&lt;/p&gt;

&lt;p&gt;ttsEnabled&lt;/p&gt;

&lt;p&gt;autoSpeakSelection&lt;/p&gt;

&lt;p&gt;ttsRate&lt;/p&gt;

&lt;p&gt;ttsPitch&lt;/p&gt;

&lt;p&gt;ttsVolume&lt;/p&gt;

&lt;p&gt;Page‑side behavior&lt;br&gt;
The content script handles:&lt;/p&gt;

&lt;p&gt;Speaking the current selection&lt;/p&gt;

&lt;p&gt;Auto‑speaking when the selection changes&lt;/p&gt;

&lt;p&gt;Stopping active speech&lt;/p&gt;

&lt;p&gt;Reading text from both normal selections and text inputs/textareas&lt;/p&gt;

&lt;p&gt;Keeping all TTS settings synced with storage&lt;/p&gt;

&lt;p&gt;Shortcut support&lt;br&gt;
Ctrl+Shift+S → Speak selected text&lt;/p&gt;

&lt;p&gt;Files touched&lt;br&gt;
popup.ts&lt;/p&gt;

&lt;p&gt;content.ts&lt;/p&gt;

&lt;p&gt;manifest.json (added tabs permission)&lt;/p&gt;

&lt;p&gt;🎨 Popup UI + UX Redesign&lt;br&gt;
The popup went from a simple stacked form to an actual structured interface. This makes the TTS controls usable and gives the extension a more coherent feel.&lt;/p&gt;

&lt;p&gt;Layout changes&lt;br&gt;
Hero header&lt;/p&gt;

&lt;p&gt;Separate cards for Ruler + TTS&lt;/p&gt;

&lt;p&gt;Shortcut section&lt;/p&gt;

&lt;p&gt;Clear primary/secondary actions&lt;/p&gt;

&lt;p&gt;New TTS controls&lt;br&gt;
Enable/disable TTS&lt;/p&gt;

&lt;p&gt;Auto‑speak toggle&lt;/p&gt;

&lt;p&gt;Rate slider&lt;/p&gt;

&lt;p&gt;Pitch slider&lt;/p&gt;

&lt;p&gt;Volume slider&lt;/p&gt;

&lt;p&gt;Speak Selection button&lt;/p&gt;

&lt;p&gt;Stop button&lt;/p&gt;

&lt;p&gt;Live status message (success/error/info)&lt;/p&gt;

&lt;p&gt;Styling updates&lt;br&gt;
Larger popup&lt;/p&gt;

&lt;p&gt;New color system + gradients&lt;/p&gt;

&lt;p&gt;Glass‑style panel&lt;/p&gt;

&lt;p&gt;Custom switches&lt;/p&gt;

&lt;p&gt;Metric chips&lt;/p&gt;

&lt;p&gt;Better spacing + hierarchy&lt;/p&gt;

&lt;p&gt;Styled status states&lt;/p&gt;

&lt;p&gt;Shortcut pills&lt;/p&gt;

&lt;p&gt;Safari‑compatible -webkit-backdrop-filter&lt;/p&gt;

&lt;p&gt;Files touched&lt;br&gt;
popup.html&lt;/p&gt;

&lt;p&gt;popup.css&lt;/p&gt;

&lt;p&gt;popup.ts&lt;/p&gt;

&lt;p&gt;🛠️ Build Outputs + Validation&lt;br&gt;
Rebuilt all compiled JS + sourcemaps&lt;/p&gt;

&lt;p&gt;Fixed the popup CSS error&lt;/p&gt;

&lt;p&gt;TypeScript build completed cleanly (npm run build)&lt;/p&gt;

&lt;p&gt;Files touched&lt;br&gt;
content.js&lt;/p&gt;

&lt;p&gt;content.js.map&lt;/p&gt;

&lt;p&gt;popup.js&lt;/p&gt;

&lt;p&gt;popup.js.map&lt;/p&gt;

&lt;p&gt;✔️ Summary&lt;br&gt;
This update adds:&lt;/p&gt;

&lt;p&gt;Full TTS support&lt;/p&gt;

&lt;p&gt;Auto‑speak behavior&lt;/p&gt;

&lt;p&gt;Input‑field reading&lt;/p&gt;

&lt;p&gt;A new keyboard shortcut&lt;/p&gt;

&lt;p&gt;A redesigned popup UI&lt;/p&gt;

&lt;p&gt;New controls + status messages&lt;/p&gt;

&lt;p&gt;A full styling overhaul&lt;/p&gt;

&lt;p&gt;Manifest permission updates&lt;/p&gt;

&lt;p&gt;Clean builds and fixed CSS&lt;/p&gt;

&lt;p&gt;If you’re using Reading Ruler for accessibility or focus, this update makes the extension significantly more capable and much nicer to interact with. I've been putting a lot of work behind this and now there's 13 people who have downloaded it and its not much but i think that's pretty cool you can find it with the link here -&amp;gt;&lt;a href="https://chromewebstore.google.com/detail/pagchebmocafbblcgkoloijoagjmpagm?utm_source=item-share-cburl" rel="noopener noreferrer"&gt;Reading Ruler v1.2&lt;/a&gt; if you would like to give it a shot and id love any good critiques and tips and tricks&lt;/p&gt;

</description>
      <category>extensions</category>
      <category>webdev</category>
      <category>devpride</category>
      <category>trans</category>
    </item>
    <item>
      <title>DIY: Turning a Fogger Vape Dock Into a 3.7V Li‑ion Charger (And a Small Update About Confidence)</title>
      <dc:creator>codebunny20</dc:creator>
      <pubDate>Tue, 30 Jun 2026 09:00:22 +0000</pubDate>
      <link>https://dev.to/codebunny20/diy-turning-a-fogger-vape-dock-into-a-37v-li-ion-charger-and-a-small-update-about-confidence-idj</link>
      <guid>https://dev.to/codebunny20/diy-turning-a-fogger-vape-dock-into-a-37v-li-ion-charger-and-a-small-update-about-confidence-idj</guid>
      <description>&lt;p&gt;A couple months back, I made a post here on DEV asking for opinions about e‑waste and why people would waste good salvage from vape hardware. Someone commented and asked me if i made tutorials or videos — but at the time, I said no because I wasn’t confident in my skill level, and honestly, I didn’t think I could make a video that felt “good enough” to share.&lt;/p&gt;

&lt;p&gt;Even earlier than that, I made another post asking if it was ethical to use a TTS narrator because of my dysphoria. I wasn’t sure if people would think it was misleading or weird. The response I got was overwhelmingly supportive. A lot of you told me it was completely fine, that accessibility and comfort matter, and that using a narrator doesn’t make the work any less mine.&lt;/p&gt;

&lt;p&gt;Those comments stuck with me.&lt;/p&gt;

&lt;p&gt;And now — months later — I finally made a video.&lt;/p&gt;

&lt;p&gt;🔗 Here it is:&lt;br&gt;&lt;br&gt;
&lt;a href="https://youtu.be/Rp_VioY31uw" rel="noopener noreferrer"&gt;https://youtu.be/Rp_VioY31uw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What the video covers&lt;br&gt;
This project repurposes the Fogger pod vape dock into a working 3.7V Li‑ion battery charger. The Fogger system is one of the safest vape platforms to salvage because the charging hardware is physically separated from the pod. That separation gives you direct access to the battery interface without cutting into a sealed pod or bypassing protection circuits.&lt;/p&gt;

&lt;p&gt;In the video, I show:&lt;/p&gt;

&lt;p&gt;How the Fogger dock’s design makes repurposing safer&lt;/p&gt;

&lt;p&gt;How I convert the dock into a functional 3.7V charger&lt;/p&gt;

&lt;p&gt;Charging reclaimed Li‑ion cells made from spent vapes&lt;/p&gt;

&lt;p&gt;Safety notes for handling salvaged batteries&lt;/p&gt;

&lt;p&gt;There’s no teardown in this video — that’s something I’m working on separately.&lt;/p&gt;

&lt;p&gt;Why I’m doing this&lt;br&gt;
Vapes create a ridiculous amount of e‑waste. I keep every device I finish, salvage the parts, and turn them into tools or small DIY builds instead of throwing them away. This charger is one of those builds.&lt;/p&gt;

&lt;p&gt;But this post isn’t just about the project — it’s also a thank‑you.&lt;/p&gt;

&lt;p&gt;A few supportive comments months ago helped me push past the hesitation, the dysphoria, and the “I’m not skilled enough” feeling. I’m still recording everything on my phone, still learning, still improving — but I finally did it.&lt;/p&gt;

&lt;p&gt;If anyone wants to check out the video, I’d really appreciate it. And thank you again to the people who encouraged me when I wasn’t sure I could do this.&lt;/p&gt;

&lt;p&gt;Follow or Support My Work&lt;br&gt;
I post DIY builds, salvage projects, and code experiments across my platforms:&lt;/p&gt;

&lt;p&gt;Ko‑fi (support + donations): &lt;a href="https://ko-fi.com/queencodebunny" rel="noopener noreferrer"&gt;https://ko-fi.com/queencodebunny&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;DEV Community (write‑ups + guides): &lt;a href="https://dev.to/codebunny20"&gt;https://dev.to/codebunny20&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub (open‑source projects): &lt;a href="https://github.com/codebunny20" rel="noopener noreferrer"&gt;https://github.com/codebunny20&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devpride</category>
      <category>discuss</category>
      <category>trans</category>
      <category>lgbtq</category>
    </item>
    <item>
      <title>Extensions‑By‑Bunny Showcase</title>
      <dc:creator>codebunny20</dc:creator>
      <pubDate>Fri, 05 Jun 2026 10:35:58 +0000</pubDate>
      <link>https://dev.to/codebunny20/extensions-by-bunny-showcase-187k</link>
      <guid>https://dev.to/codebunny20/extensions-by-bunny-showcase-187k</guid>
      <description>&lt;p&gt;This is a complete look at my first four browser extensions + the new site where users can stay up to date&lt;br&gt;
Over the past year, I’ve been building a small ecosystem of useful lightweight, privacy‑first browser extensions — each focused on solving one problem cleanly, locally, and without clutter.&lt;/p&gt;

&lt;p&gt;To make everything easier for users, I’ve launched a full standalone site where you can follow updates, releases, previews, and store listings for every extension I build:&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://github.com/codebunny20/ExtensionsbyBunny" rel="noopener noreferrer"&gt;ExtensionsbyBunny&lt;/a&gt; — A centralized home for all my tools, updates, and announcements.&lt;/p&gt;

&lt;p&gt;And as of today, every extension in the suite has been fully migrated to TypeScript.&lt;br&gt;
This keeps the codebase stable, maintainable, and far less likely to break as browsers evolve.&lt;/p&gt;

&lt;p&gt;Below is the complete breakdown of the first four extensions I’ve built — in the exact order they were created.&lt;/p&gt;

&lt;p&gt;📖 Reading Ruler — My First Browser Extension&lt;br&gt;
Reading Ruler was the very first extension I ever made, and the project that started my entire dev journey. It’s a simple accessibility tool that adds a clean horizontal highlight bar to help you keep your place while reading long articles, documentation, or PDFs.&lt;/p&gt;

&lt;p&gt;Originally built in plain JavaScript, it wasn’t migrated to TypeScript until after Auto Scroll, but it’s now fully updated and future‑proof.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://chromewebstore.google.com/detail/pagchebmocafbblcgkoloijoagjmpagm?utm_source=item-share-cb" rel="noopener noreferrer"&gt;Reading Ruler&lt;/a&gt; — Chrome Web Store&lt;br&gt;
🔗 &lt;a href="https://codebunny20.github.io/ExtensionsbyBunny/Welcome%20to%20Reading%20Ruler/Reading%20Ruler.html" rel="noopener noreferrer"&gt;ExtensionsbyBunny&lt;/a&gt; — Reading Ruler Page&lt;/p&gt;

&lt;p&gt;🐰 Bunny Book — Built Between My Early Projects&lt;br&gt;
Bunny Book came after Reading Ruler and before Auto Scroll, sitting right in the middle of my early development timeline.&lt;/p&gt;

&lt;p&gt;It’s a cozy, local‑only multi‑note notepad that lives in your browser toolbar. You can create, edit, search, delete, and export notes — all stored privately in your browser with no accounts or external connections.&lt;/p&gt;

&lt;p&gt;It has also been fully migrated to TypeScript to keep it stable long‑term.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://chromewebstore.google.com/detail/meojmfeidmpdddebfjpfbadhhojampok?utm_source=item-share-cb" rel="noopener noreferrer"&gt;Bunny Book&lt;/a&gt; — Chrome Web Store&lt;br&gt;
🔗 &lt;a href="https://codebunny20.github.io/ExtensionsbyBunny/welcome%20to%20Bunny%20Book/Bunny%20Book.html" rel="noopener noreferrer"&gt;ExtensionsbyBunny&lt;/a&gt; — Bunny Book Page&lt;/p&gt;

&lt;p&gt;🚀 Auto Scroll — The First Extension I Migrated to TypeScript&lt;br&gt;
Auto Scroll is the first extension I ever migrated to TypeScript, and it became the foundation for how I build my newer tools.&lt;/p&gt;

&lt;p&gt;It automatically scrolls pages at your chosen speed — perfect for reading, monitoring, or hands‑free browsing. It’s simple, clean, and fully user‑controlled.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://chromewebstore.google.com/detail/fkddbgkhajohfjdacldgagfdfckejdni?utm_source=item-share-cb" rel="noopener noreferrer"&gt;Auto Scroll&lt;/a&gt; — Chrome Web Store&lt;br&gt;
🔗 &lt;a href="https://codebunny20.github.io/ExtensionsbyBunny/Welcome%20to%20Auto%20Scroll/Auto%20scroll.html" rel="noopener noreferrer"&gt;ExtensionsbyBunny&lt;/a&gt; — Auto Scroll Page&lt;/p&gt;

&lt;p&gt;🧮 Mathbox — Built After Bunny Book&lt;br&gt;
Mathbox expands the suite into fast, focused calculation tools. It includes:&lt;/p&gt;

&lt;p&gt;Standard Calculator&lt;/p&gt;

&lt;p&gt;Ratio Calculator&lt;/p&gt;

&lt;p&gt;Ohm’s Law Tool&lt;/p&gt;

&lt;p&gt;Voltage &amp;amp; Resistor Calculators&lt;/p&gt;

&lt;p&gt;Battery Calculator&lt;/p&gt;

&lt;p&gt;Unit Converter&lt;/p&gt;

&lt;p&gt;Everything opens instantly in a clean panel designed for quick work with zero distractions.&lt;br&gt;
Mathbox is also fully migrated to TypeScript, keeping the entire suite consistent.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://chromewebstore.google.com/detail/nkbgidaebkndnjnndagnfbphcjnljjbh?utm_source=item-share-cb" rel="noopener noreferrer"&gt;Mathbox&lt;/a&gt; — Chrome Web Store&lt;br&gt;
🔗 &lt;a href="https://codebunny20.github.io/ExtensionsbyBunny/welcome%20to%20mathbox/mathbox.html" rel="noopener noreferrer"&gt;ExtensionsbyBunny&lt;/a&gt; — Mathbox Page&lt;/p&gt;

&lt;p&gt;🌐 The Extensions‑By‑Bunny Ecosystem&lt;br&gt;
These four extensions represent the start of a growing suite of tools built around three principles:&lt;/p&gt;

&lt;p&gt;Lightweight&lt;/p&gt;

&lt;p&gt;usefulness&lt;/p&gt;

&lt;p&gt;Privacy‑first&lt;/p&gt;

&lt;p&gt;With everything now migrated to TypeScript, the entire suite is more stable, more maintainable, and better prepared for long‑term updates.&lt;/p&gt;

&lt;p&gt;A full video showcase is also in the works, walking through each extension and its store page.&lt;/p&gt;

&lt;p&gt;THANKS FOR READING🐰&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>tooling</category>
      <category>typescript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Finally did it</title>
      <dc:creator>codebunny20</dc:creator>
      <pubDate>Tue, 02 Jun 2026 07:29:17 +0000</pubDate>
      <link>https://dev.to/codebunny20/finally-did-it-4m7b</link>
      <guid>https://dev.to/codebunny20/finally-did-it-4m7b</guid>
      <description>&lt;p&gt;I finally got donations set up through my Ko‑fi. This gives anyone who wants to support me — my work, my projects, and my transition — a simple way to do it. Thank you to anyone who chooses to help. It means more than you know.&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://ko-fi.com/queencodebunny" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;ko-fi.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>extensions</category>
      <category>trans</category>
      <category>devpride</category>
      <category>lgbtq</category>
    </item>
    <item>
      <title>ExtensionsbyBunny</title>
      <dc:creator>codebunny20</dc:creator>
      <pubDate>Sun, 31 May 2026 16:35:15 +0000</pubDate>
      <link>https://dev.to/codebunny20/extensionsbybunny-2k7k</link>
      <guid>https://dev.to/codebunny20/extensionsbybunny-2k7k</guid>
      <description>&lt;p&gt;Welcome to the official Extensions by Bunny hub. &lt;a href="https://codebunny20.github.io/ExtensionsbyBunny/" rel="noopener noreferrer"&gt;https://codebunny20.github.io/ExtensionsbyBunny/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is where I will post:&lt;/p&gt;

&lt;p&gt;New extension releases and version updates&lt;br&gt;
Important announcements&lt;br&gt;
Feature previews and development progress&lt;br&gt;
Fixes, improvements, and change highlights&lt;br&gt;
General news and anything else related to Extensions by Bunny Chrome extension store listings&lt;br&gt;
Bunny Book &lt;a href="https://chromewebstore.google.com/detail/bunny-book/meojmfeidmpdddebfjpfbadhhojampok" rel="noopener noreferrer"&gt;https://chromewebstore.google.com/detail/bunny-book/meojmfeidmpdddebfjpfbadhhojampok&lt;/a&gt;&lt;br&gt;
Reading Ruler &lt;a href="https://chromewebstore.google.com/detail/reading-ruler/pagchebmocafbblcgkoloijoagjmpagm" rel="noopener noreferrer"&gt;https://chromewebstore.google.com/detail/reading-ruler/pagchebmocafbblcgkoloijoagjmpagm&lt;/a&gt;&lt;br&gt;
Auto Scroll &lt;a href="https://chromewebstore.google.com/detail/fkddbgkhajohfjdacldgagfdfckejdni?utm_source=item-share-cb" rel="noopener noreferrer"&gt;https://chromewebstore.google.com/detail/fkddbgkhajohfjdacldgagfdfckejdni?utm_source=item-share-cb&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to stay informed about what is new and what is coming next, this is the main place to check&lt;/p&gt;

</description>
      <category>extensions</category>
      <category>webdev</category>
      <category>trans</category>
      <category>devpride</category>
    </item>
    <item>
      <title>Just a Quick auto scroll fix I stupidly forgot</title>
      <dc:creator>codebunny20</dc:creator>
      <pubDate>Sat, 30 May 2026 11:49:14 +0000</pubDate>
      <link>https://dev.to/codebunny20/just-a-quick-auto-scroll-fix-i-stupidly-forgot-1p3</link>
      <guid>https://dev.to/codebunny20/just-a-quick-auto-scroll-fix-i-stupidly-forgot-1p3</guid>
      <description>&lt;p&gt;I added a much smoother default scrolling experience, plus a new Jump Scroll mode for people who want a more deliberate reading pace. When Jump Scroll is enabled, you can now control how long the page stays on each line with a new Line Delay setting, so the behavior is easier to tune for fast reading or slower, more comfortable scrolling.&lt;/p&gt;

&lt;p&gt;I also cleaned up the settings layout to make the important options easier to find, moved the less-used options into an Advanced section, and updated the extension version and description for release. &lt;br&gt;
🐰THANKS FOR READING&lt;/p&gt;

</description>
      <category>extensions</category>
      <category>webdev</category>
      <category>devpride</category>
      <category>trans</category>
    </item>
    <item>
      <title>“Extensions by Bunny” hub launch</title>
      <dc:creator>codebunny20</dc:creator>
      <pubDate>Sat, 30 May 2026 10:56:43 +0000</pubDate>
      <link>https://dev.to/codebunny20/extensions-by-bunny-hub-launch-51gd</link>
      <guid>https://dev.to/codebunny20/extensions-by-bunny-hub-launch-51gd</guid>
      <description>&lt;p&gt;I just launched a super small new site called Extensions by Bunny — a simple hub for all the browser extensions I’ve been building.&lt;/p&gt;

&lt;p&gt;Right now it includes:&lt;/p&gt;

&lt;p&gt;Auto Scroll – Automatically scrolls pages for you so you can read or watch hands‑free.&lt;/p&gt;

&lt;p&gt;Bunny Book – A lightweight bookmarking helper to keep important pages easy to find.&lt;/p&gt;

&lt;p&gt;Reading Ruler – Adds a visual guide so it’s easier to track lines while reading.&lt;/p&gt;

&lt;p&gt;Each extension links directly to its Chrome Web Store listing, so you don’t have to download anything sketchy or mess with files—just install from the store like normal.&lt;/p&gt;

&lt;p&gt;I’m also adding a link to my GitHub profile so you can see the code and any future projects I publish.&lt;br&gt;
&lt;a href="https://github.com/codebunny20" rel="noopener noreferrer"&gt;Codebunny&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Check the site out here:&lt;br&gt;
&lt;a href="https://codebunny20.github.io/ExtensionsbyBunny/" rel="noopener noreferrer"&gt;https://codebunny20.github.io/ExtensionsbyBunny/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you try any of the extensions, I’d really appreciate feedback or bug reports so I can keep improving them, and there's lots more to come.&lt;/p&gt;

&lt;p&gt;🐰THANKS FOR READING&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>extensions</category>
      <category>devpride</category>
      <category>trans</category>
    </item>
    <item>
      <title>I Built a Tiny Chrome Extension to Save My Mouse Wheel (Auto Scroll)</title>
      <dc:creator>codebunny20</dc:creator>
      <pubDate>Wed, 27 May 2026 12:04:49 +0000</pubDate>
      <link>https://dev.to/codebunny20/i-built-a-tiny-chrome-extension-to-save-my-mouse-wheel-auto-scroll-1f8e</link>
      <guid>https://dev.to/codebunny20/i-built-a-tiny-chrome-extension-to-save-my-mouse-wheel-auto-scroll-1f8e</guid>
      <description>&lt;p&gt;I hate endlessly scrolling through long docs, articles, or social feeds just to keep up with content, and I've been trying to learn typescript so I built a simple Chrome extension called Auto Scroll.&lt;/p&gt;

&lt;p&gt;The goal was straightforward:&lt;/p&gt;

&lt;p&gt;Start and stop scrolling with one click&lt;br&gt;
Control scroll speed quickly&lt;br&gt;
Keep it lightweight, distraction-free, and easy to use&lt;br&gt;
Why I Built It&lt;br&gt;
I wanted something that helps with:&lt;/p&gt;

&lt;p&gt;Reading long-form content hands-free&lt;br&gt;
Following tutorials while taking notes&lt;br&gt;
Reducing repetitive scrolling during research&lt;br&gt;
Most tools I tried were either overloaded with options or clunky to control. I wanted minimal and reliable.&lt;/p&gt;

&lt;p&gt;What It Does&lt;br&gt;
The extension currently supports:&lt;/p&gt;

&lt;p&gt;Toggle auto-scroll on any page&lt;br&gt;
Speed control from the popup&lt;br&gt;
Smooth behavior that works across most websites&lt;br&gt;
It’s intentionally small and focused on one thing: better reading flow.&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;br&gt;
Built with:&lt;/p&gt;

&lt;p&gt;TypeScript&lt;br&gt;
Chrome Extension APIs&lt;br&gt;
Simple popup UI + background/content scripts&lt;br&gt;
I kept the structure clean so it’s easy to maintain and iterate.&lt;/p&gt;

&lt;p&gt;What I Learned&lt;br&gt;
A few practical lessons from building this:&lt;/p&gt;

&lt;p&gt;Extension popups need defensive UI handling (DOM elements can fail silently if assumptions are wrong)&lt;br&gt;
Storage data should always be treated as untrusted shape and normalized on read&lt;br&gt;
Small UX details like speed defaults make a huge difference in usability&lt;br&gt;
What’s Next&lt;br&gt;
Planned improvements:&lt;/p&gt;

&lt;p&gt;Per-site speed preferences&lt;br&gt;
Better/more Keyboard shortcuts&lt;br&gt;
Better pause/resume behavior when switching tabs&lt;br&gt;
Optional smoothness presets (reading, browsing, rapid)&lt;br&gt;
Feedback Welcome&lt;/p&gt;

&lt;p&gt;If you’ve built Chrome extensions before, I’d love your feedback:&lt;/p&gt;

&lt;p&gt;What UX patterns work best for productivity extensions?&lt;br&gt;
Which feature would you prioritize first?&lt;br&gt;
Any pitfalls I should watch for in content-script behavior across sites?&lt;br&gt;
I'm also looking for guidance from experienced web devs who are self taught like me&lt;/p&gt;

&lt;p&gt;there are 3 ways to grab and use my extension if you so choose:&lt;/p&gt;

&lt;p&gt;github repo: &lt;a href="https://github.com/codebunny20/Auto-scroll" rel="noopener noreferrer"&gt;https://github.com/codebunny20/Auto-scroll&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github release: &lt;a href="https://github.com/codebunny20/Auto-scroll/releases/tag/v1.0.0" rel="noopener noreferrer"&gt;https://github.com/codebunny20/Auto-scroll/releases/tag/v1.0.0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Chrome extensions store:-&amp;gt; I will add the store link once it has been reviewed and allowed to be published, I'm not entirely sure how long it will take but ill update this post when it is.&lt;/p&gt;

&lt;p&gt;THANKS FOR READING IF YOU DID😊&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>learning</category>
      <category>trans</category>
      <category>devpride</category>
    </item>
    <item>
      <title>I Built 4 Useful Web Extensions — I Really Need Testers &amp; Feedback</title>
      <dc:creator>codebunny20</dc:creator>
      <pubDate>Fri, 15 May 2026 08:57:30 +0000</pubDate>
      <link>https://dev.to/codebunny20/i-built-4-useful-web-extensions-i-really-need-testers-feedback-mn3</link>
      <guid>https://dev.to/codebunny20/i-built-4-useful-web-extensions-i-really-need-testers-feedback-mn3</guid>
      <description>&lt;p&gt;I’ve spent a lot of time building four genuinely useful, functional web extensions: Bunny Book, Mathbox, Magnify, and Reading Ruler. They’re simple, lightweight, and designed to actually solve everyday problems.&lt;/p&gt;

&lt;p&gt;I’m proud of them — (which i don't normally think) but&lt;br&gt;
I’m struggling to get the word out.&lt;/p&gt;

&lt;p&gt;I’ve been doing everything I can to get these extensions seen. I’m at the point where I’m desperate for visibility. I even recorded videos using my own voice — and I hate my voice — but I did it anyway because I figure these tools deserve a chance to be used.&lt;/p&gt;

&lt;p&gt;Right now, what I need most is advice and feedback from real people.&lt;br&gt;
If anyone is willing to test them, try them out, or even just tell me what feels confusing or what works well, it would help me more than you know.&lt;/p&gt;

&lt;p&gt;The Extensions&lt;br&gt;
Bunny Book — a clean, simple Note book&lt;/p&gt;

&lt;p&gt;Mathbox — a quick, math utility tool&lt;/p&gt;

&lt;p&gt;Magnify — a smooth, adjustable page magnifier&lt;/p&gt;

&lt;p&gt;Reading Ruler — a reading focus tool for ADHD, dyslexia, or just staying on track&lt;/p&gt;

&lt;p&gt;They’re fully functional, semi-polished, and ready for real‑world use. I just need people to actually try them.&lt;/p&gt;

&lt;p&gt;If you’re willing to test them, I’ll drop the links bellow to the Github repo there all in, and the ones i have published on the  - there all free and i have 2 more to publish in the upcoming week.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/codebunny20/Extensions-By-Bunny/tree/main" rel="noopener noreferrer"&gt;Extensions-by-Bunny&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Chrome web extension store&lt;br&gt;
&lt;a href="https://chromewebstore.google.com/detail/reading-ruler/pagchebmocafbblcgkoloijoagjmpagm" rel="noopener noreferrer"&gt;Reading Ruler&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://chromewebstore.google.com/detail/bunny-book/meojmfeidmpdddebfjpfbadhhojampok" rel="noopener noreferrer"&gt;Bunny Book&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Any feedback — even one sentence — is incredibly valuable to me right now.&lt;/p&gt;

&lt;p&gt;Thanks for reading, and thanks to anyone who gives these a shot. it would help a ton.&lt;/p&gt;

</description>
      <category>help</category>
      <category>webdev</category>
      <category>trans</category>
      <category>devpride</category>
    </item>
    <item>
      <title>Reading Ruler Update</title>
      <dc:creator>codebunny20</dc:creator>
      <pubDate>Tue, 05 May 2026 03:06:29 +0000</pubDate>
      <link>https://dev.to/codebunny20/reading-ruler-update-2dc2</link>
      <guid>https://dev.to/codebunny20/reading-ruler-update-2dc2</guid>
      <description>&lt;p&gt;Reading Ruler is now officially live on the Chrome Web Store. If you’ve been following the project or using the local version, you can now install it with one click.&lt;/p&gt;

&lt;p&gt;I’m looking for real feedback from actual users — what works, what’s confusing, what should be improved next. Your comments, bug reports, and suggestions will directly shape the next update.&lt;/p&gt;

&lt;p&gt;Thanks to everyone who supported the project so far.&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.amazonaws.com%2Fuploads%2Farticles%2Fx21lmpsoqkg8ebxtyg4i.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.amazonaws.com%2Fuploads%2Farticles%2Fx21lmpsoqkg8ebxtyg4i.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>devpride</category>
      <category>trans</category>
      <category>developers</category>
    </item>
  </channel>
</rss>
