What's Changed
The most important new features in this version include:
- Complete overhaul of dark/light theme system with auto-detection of ZIM colour scheme and auto switching
- Added a dark/light theme button in the toolbar for quickly switching between colour schemes
- Added intelligent theme switching for new ZIMs with built-in native Wikimedia dark theme
- Added intelligent colour scheme detection and theme support for most Zimit ZIMs (experimental)
- New directory refresh button for browsers that have File System Access API
- Popovers now work when experimental libzim back end is enabled (in Configuration)
- Major overhall of file/directory picking, loading and launching in all supported APIs
- Update icons and visual branding of app
There are many more updates and bugfixes. For a user-friendly changelog, see CHANGELOG, or look at the detailed log of PRs below.
- Update Ubuntu Touch sdk to 20.04 by @Jaifroid in #1354
- Bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in #1358
- Bump form-data from 4.0.2 to 4.0.4 by @dependabot[bot] in #1356
- Fix Enter key in search results by @danielzgtg in #1360
- Correctly replace
<noscript>tags by @Markus-Rost in #1362 - Bump vite from 6.3.4 to 6.3.6 by @dependabot[bot] in #1366
- Update testing framework and fix use of deprecated wmic.exe by @Jaifroid in #1373
- Bump vite from 6.3.6 to 6.4.1 by @dependabot[bot] in #1374
- Fix gesture detection on short pages by @VikramAditya33 in #1370
- Follow redirects correctly when using libzim by @Jaifroid in #1379
- Add native Wikimedia dark theme support by @Jaifroid in #1381
- Fix popover functionality with libzim backend by @VikramAditya33 in #1377
- Fix inverted dark theme images in zimit ZIMs by @Jaifroid in #1390
- Make Gutenberg test more robust by @Jaifroid in #1392
- Remove legacy Wikivoyage workaround for image map popovers by @VikramAditya33 in #1391
- Fix libzim message handler to enable popovers and fix erratic sliding toolbars (fixes #1385, #1380) by @VikramAditya33 in #1389
- Refactor file loading and launching by @Jaifroid in #1393
- Update branding of app by @Jaifroid in #1394
- Add auto to dark-light toggle by @Jaifroid in #1396
- Update CHANGELOG for v4.3.0 by @Jaifroid in #1384
New Contributors
- @Markus-Rost made their first contribution in #1362
- @VikramAditya33 made their first contribution in #1370
Full Changelog: 4.2.0...4.3.0