- Use passive event listeners (#11047)
- 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.