- Improved Dev Tools (per site editor).
- Improved SVG logos analysis.
- Improved large background image analysis.
- Fixed IPv6 URL support.
- Fixed Mark elements' colors.
- Check for CSS @layer support.
- Reduced memory consumption.
- Fixed iframes background colors.
- Optimized CSS @import loading.
- Fixed performance issue when detecting @layer and @supports rules.
- Improved border colors with CSS variables.
- Leave iframes unchanged when dark theme is detected on a web page.
- Fixed performance degradation when computer wakes up from sleep mode.
- Improved dark theme detection.
- Support for CSS layers.
- Support for color mixing functions.
- Override author's scrollbar colors.
- Override color-scheme CSS property.
- Fixes for backgrounds with variable colors.
- Dynamic mode bug fixes and performance optimizations.
- Analyze inline background images for root elements.
- Support for "background" attribute.
- Fixed performance for asynchronously resolved inline styles.
- Fixed freezes and incorrect work on several websites.
- Dev Tools: Formatting of CSS fixes.
- Use ES2020 for API bundle.
- Optimized Adopted Style Sheets changes handling.
- Fixed watching for style/link element position changes.
- Fixed processing large style elements loaded by chunks.
- Fixed enabling the extension with a hotkey after it was disabled automatically.
- Fixed sliders in mobile UI.
- Firefox: Fixed errors when Adopted Style Sheets were not present.
- Fixed breaking on ::view-transition selectors (Airbnb issue).
- Improved dark theme detection.
- Dynamic mode bug fixes.
- Fixed CSS variables processing in inline styles.
- Chrome: Improved Adopted Style Sheets support (Bing AI and Copilot issues).
- Firefox: Adopted Style Sheets support.
- Firefox: Fixed issues with Filter+ mode.
- Improved Constructed Style Sheets changes handling.
- Improved image analysis performance.
- Improved dark theme detection.
- Fixed 404 errors when loading images with relative paths.
- v5 Preview: Moved settings into a separate page.
- Fixed URL subdomain handling.
- Fixed Salesforce and Excel Online issues.
- Improved subdomain handling in Site List.
- Improved dark theme detection.
- Fixed page crashes (Slack issue).
- Fixed Site List migration.
- Reduced image analysis memory usage.
- Fixed clearing site lists when synchronization is disabled.
- Separated Enabled and Disabled site lists.
- Regular expressions support in Site List.
- Fixed automation after computer waking up.
- Fixed incorrect CSS comment handling (Reddit issue #11583).
- Fixed working on domains containing
constructor
part (#11877).
- Fixed Site List when there is any URL with port.
- Dynamic mode fixes.
- UI improvements.
- Optimize inline style handling (fixes DuckDuckGo issue).
- Added an option to enable/disable the extension for all websites by default.
- Using passive event listeners (#11047)
- Fixed System Automation on Firefox (#10237)
- Fixed News section.
- Site toggle panel (detect dark theme and shortcut).
- App toggle panel (automation and shortcut).
- Improved Site List indexing.
- Fixed a edge case with extracting color numbers, it's now able to extract
rgb(0 0 0/0.04)
. (#10565) - Improved IPv6 check. (#10564)
- Faster UI loading. (#10589)
- Only invert PDFs on mail.google.com and drive.google.com, if the setting for PDF inversion has been enabled. (#10310)
- Show in the new UI design when a page is disabled, because it's protected by the browser. (#10338)
- Improved restoring Dark Reader elements, when the whole DOM is being overwritten. (#10372)
- Fixed broken hotkeys.
- Improved IP v6 address support.
- Fixes a issue where
darkreader-fallback
wasn't removed from the DOM, when Dark Reader finds a<meta name="darkreader-lock">
element. - Be stricter when the user specifies a last slash for a URL in the Site List.
- Display a warning that "System" Automation might not work properly in Chromium on Linux and Kiwi on Android.
- Workaround for Kiwi file download during settings import, fix opening Dark Reader DevTools.
- A button to clear the Site List (v5 Preview UI).
- Remove newlines from CSS URL values, before handling them.
- Better detection for text color property in variables.
- es-419 (Latin America & Caribbean Spanish) translation.
- Updates to Hebrew and Portuguese (Brazilian) translations.
- Fix iframes not getting modified when settings were changed.
- Fixed registering system automation handlers multiple times.
- Fix browser theme not changing when automation + scheme behavior was enabled.
- Fix Google calendar.
- Fix Opera/Vivaldi sidebar's getting modified.
- Fix incorrect inline background colors when
mask
is explicitly disabled. - Fixed breaking for some old browser versions.
- Fixed System automation.
- Don't manage styles that have an empty
href
attribute. - Use
navigator.UserAgentData
when possible. - Add a
<meta name="darkreader-lock">
detector, to disable Dark Reader when detected (only dynamic theme). - Fix filter theme for Firefox v102+
- Correctly open static theme editor on Mobile.
- Migrate automation settings to its own object.
- Correctly handle empty URL's in
background-image
property. - Make color parsing use cache.
- Send updates only to affected tabs when toggling sites.
- Fixed images with masks (Gmail icons issue).
- Background page refactoring.
- Correctly handle escaped characters in CSS
url(...)
values.
Dynamic mode improvements:
- Fixed CSS imports that contain
url(...)
and end withscreen
. - Send network responses to correct frames in tabs.
- Improved
calc(...)
color handling by using Shunting Yard algorithm.
New translations:
- Malay translation.
- Telugu translation.
Other:
- UI improvements.
- Users' fixes for websites.
- Fix working in Firefox Nightly 101.
- Users' fixes for websites.
- Fix PDF inversion when Auto-detect dark theme option was enabled.
- Fix Jira's background.
- User's settings validation.
- Users' fixes for websites.
- Users' fixes for websites.
- v5 Preview: Auto-detect dark theme on websites.
- v5 Preview: Option for running dark theme on hidden tabs immediately.
- Dynamic mode bug fixes.
- Translation improvements.
- Users' fixes for websites.
- Revert reducing brightness for images (due to some performance issues).
- Users' fixes for websites.
- Dynamic mode improvements.
- v5 preview: Ability to automate dark/light scheme.
- Users' fixes for websites.
- Dynamic mode bug fixes.
- Users' fixes for websites.
- Fixed slow performance on some websites.
- Fixed broken UI for some users.
- Users' fixes for websites.
- Fixed white flash when page starts loading.
- Users' fixes for websites.
- Dynamic mode fixes.
- Filipino translation (thanks to @IverCoder).
- Serbian translation (thanks to Nemanja @nebocoder).
- Users' fixes for websites.
- Fixed settings not being saved.
- Fixed not working popup for some users.
- Dynamic mode performance improvements.
- v5 Preview design update.
- Users' fixes for websites.
- Fixed error when applying settings after some time.
- Users' fixes for websites.
- Fixed regression bugs after 4.9.35 release (hotkeys, Dev Tools, sunrise/sunset).
- Users' fixes for websites.
- Preparing the app for work in non-persistent background context.
- Dynamic mode bug fixes and performance improvements.
- Users' fixes for websites.
- Dynamic mode bug fixes and performance improvements.
- Minor UI improvements.
- Users' fixes for websites.
- Fixed disability to switch on sites in Global Dark List.
- Bug fixes.
- Users' fixes for websites.
- Dynamic mode bug fixes.
- Users' fixes for websites.
- Fixed performance bottleneck for websites with CSS variables.
- Users' fixes for websites.
- Improved CSS Variables support.
- Dynamic mode bug fixes.
- Fixed toggle shortcut keys for PDFs.
- Users' fixes for websites.
- Users' fixes for websites.
- Dynamic mode improvements.
- Thunderbird support.
- Users' fixes for websites.
- Users' translation improvements.
- Dynamic mode bug fixes.
- Users' fixes for websites.
- Dynamic mode bug fixes.
- Users' fixes for websites.
- Dynamic mode fixes and performance improvements.
- Updates for Dutch translation.
- Users' fixes for websites.
- Reduced assets size.
- Fixed missing images on some websites.
- Fixed high CPU usage caused by conflict with some websites.
- Dynamic mode bug fixes.
- Users' fixes for websites.
- Fixed wrongly displaying pages where the extension is disabled.