Releases: waymondrang/docsafterdark
v2.0.4
- Removed dynamic definitions from build process (#147)
Developer Notes
Hello! I apologize to all the Firefox users who are still waiting to receive the latest updates. This release contains only a change to the build process (does not affect the functionality or code). This was necessary as the previous build process was creating complications for Firefox verification, and Firefox does not allow uploads of the same version.
Note on v2.0.3: v2.0.3 was skipped due to complications in the build and upload process for Firefox. v2.0.4 is the re-upload of v2.0.3, nothing other than the version number was changed.
v2.0.2
- Fixed broken menus (#135, #136, #137, #138, fixed in #139)
- Fixed broken editor background (fixed in #140, #141)
Developer Note
Thank you to everyone who reported the issues created by Google Doc's recent update! Major internal restructuring is underway to the SCSS, which will hopefully make it easier to maintain and extend DocsAfterDark's dark mode coverage. I apologize for my Firefox users who haven't received the latest update yet; I submit updates for Chrome and Firefox at the same time but the Firefox team seems to take a lot longer to approve them. Thank you again for your continued support!
Feb 25, 2026: Updated release .zip packaged using updated build (#147)
v2.0.1
- Fixed darkened icons in midnight dark mode
- Fixed broken footer links in popup in Chrome
- Changed GitHub link in update notification to point to specific release page
v2.0.0
- Added new default "Colorful" invert mode (#77, #95, #111)
- Preserves colored text while inverting the document in dark mode
- Redesigned settings popup interface
- New GitHub repository button
- New "Advanced" settings section
- Redesigned update notification
- Automatic positioning of toggle button on word count widget (#17)
- Improved dark mode support
Internal Changes
- Completed TypeScript rewrite of outdated JavaScript codebase
- Migrated CSS to modular SCSS architecture
- Improved theme & variant control using classes instead of stylesheet injection
- New build system using Webpack, Sass, and
package.ts- Watch-mode building with
npm run dev
- Watch-mode building with
- Firefox hot-reloading testing with
npm run firefox - New code quality validation using ESLint, Stylelint, Prettier, and web-ext
- Automated testing via GitHub Actions
- Version syncing between
package.jsonandmanifest.json - Added GNU GPLv3 open-source license
Developer Notes
It's been a while! This update is a really big one. The biggest change is to the code and internal structure. The core JavaScript logic had remained largely the same for nearly 4 years and I decided a ground-up rewrite was due. The project is now much cleaner and more maintainable for myself and the community!
The CSS has been refactored into SCSS, which provides the modularity required to maintain the complexity of this project. The themes and variants are now controlled using CSS classes, which should be a more performant solution than the previous injection/removal of stylesheets into the DOM.
I'll keep it brief, but there are many more cool changes in this update. I hope that DocsAfterDark can continue to be a part of your Google Docs experience. Thank you all for your patience and continued support!
v1.1.1
- Fixed white areas around text issue (#74)
- Fixed pageless mode background issue (#71)
- Fixed pageless format hidden features bubble
Developer Notes
The previous updates have brought about chaos, and this one addresses a few of these new issues. I apologize for the inconveniences caused by these updates. DocsAfterDark for Firefox has been rolled back to v0.6.3 while these issues are being resolved. Thank you for your patience and support.
v1.1.0
- Replaced paint format cursor (#61)
- Fixed accessibility settings dialog (#60)
- Fixed menu search box (#51)
- Fixed citation sidebar (#40)
- Fixed chat sidebar (#32)
- Fixed hidden "behind text" images (#27)
- Fixed chat tool tip
- Fixed revision history tab switcher
- Fixed header and footer bubbles
- Fixed no access page
- Updated options popup
- Renamed "dark" document background to "blend"
- Moved document background section above document options
- Removed document background descriptions
- Updated invert behavior triggered by option changes
- Consolidated source code into singular directory
- Created new extension packaging solution
Developer Notes
v1.1.0 kicks off the new year with more fixes, improved stability, and a better organized repository. Happy New Year!
v1.0.0
- Rewrote CSS
- Fixed document tabs issue (#65)
- Fixed quick sharing actions button (#62)
- Fixed preferences window (#59)
- Fixed document details window (#58)
- Addressed indistinguishable document language checkmark (#57)
- Fixed insert link bubble (#56)
- Fixed various pageless mode issues
- Fixed various sidebars (e.g. citations, dictionary, linked objects, comments)
- Added customizable accent color
- Added live preview for accent color for current Google Docs tab
- Added midnight dark mode variant
- Added dynamic light mode based on accent color
- Grayscale icons for consistent appearance
- Redesigned options popup
- Organized internal file structure
- Refactored JavaScript files
- Rewrote browser storage structure for options
Developer Notes
I would like to deeply thank everyone that continues to trust and use DocsAfterDark, and to those that discovered and notified me of issues via GitHub, email, and their browser's extension store. I apologize for my absence and thank you for your patience. This update is the biggest one yet. The CSS was rewritten entirely, fixing many issues and also enabling my vision for a customizable light mode for Google Docs. DocsAfterDark is nearing its 3 year anniversary and I am honored to be able to celebrate with over 100,000 of you. Thank you for your support!
v0.6.3
v0.6.2
v0.6.1
- Fixed broken background color*
- Updated punctuation in "dark" background color description
*Likely a Firefox-exclusive issue
Developer Notes
Thank you to the users who discovered the background color issue and brought it to my attention.