RetroTxt is the WebExtension that turns ANSI, ASCII, NFO text into web documents.
Updates and new documentation for https://docs.retrotxt.com.
version_name
from the manifest as it hid useful version information.C:/
drive being referenced on non-Windows operating systems.package.json
version
number not matching the manifest.Manifest v3 has much better error handling and there should be less uncaptured errors.
Unfocused tabs can run RetroTxt in the background.
Browser tab displays the SAUCE title and author when available.
Artworks linked in the Samples tab display the title and author on the browser tab.
Smear block characters are applied to BBS texts.
Monitor downloads works better with 16colo.rs and defacto2.net by ignoring their incorrect Content-Type
headers.
New Toolbar icon setting to select dark or light mode button.
Updated the Welcome, new install text to be a Getting started with RetroTxt brief.
Information header encoding can be clicked to change the encoding.
Fixed font size adjustment for 2x and 3x values. Text now centre aligns and stopped unexpected text wrapping.
Fixed Options reloading the page when a new tab was selected.
Tweaked the Information header CSS to use very slight rounded corners.
Documentation tab in Options shares the same layout and formatting as the other menus.
Settings - Run RetroTxt on files hosted on these domains
The on/off toggle has been removed for code simplification.
Created a button to remove and restore website suggestions.
Hostname input form responds to Enter ↵ key presses.
Settings - Monitor downloads, toggles the optional download
and downloads.open
permissions.
Mentions of the file scheme file:///
, will under Windows display as file:///C:/
Transcode context menu is disabled by default except for textfile tabs.
Replaced the scripts/eventpage.js
background page with modular service workers.
Replaced and split the scripts/functions.js
shared functions page with scripts/helpers.js
for content-scripts and scripts/sw/helpers.js
for service workers.
Replaced simple one-time message requests with long-lived connections where needed.
This should fix some strange behaviour and failures that occurred in previous versions.
Removed the use of Window.localStorage
and Window.sessionStorage
which held Options settings and replaced it with chrome.storage.local
.
This was needed as the Window
interface is not accessible by service workers which are required by Manifest v3.
Dropped the permissions requirement for tabs
.
Dropped the Transcode text context menu.
Using pnpm as the dependencies manager.
The use of Manifest v3 with service workers is incompatible with Firefox.
Removed the Firefox specific build tools.
Full Changelog: https://github.com/bengarrett/RetroTxt/compare/v4.2.0...v5.0.0-rc.1
-2y
variants when available.
The 2y variants are 16x16 in size, meaning they're easier to read and look better.extension.getURL()
.options.html
.