Skip to content

Releases: bengarrett/RetroTxt

Version 4.0.3

27 Oct 03:25
Compare
Choose a tag to compare

Fixed font title not always being applied to the information header.
Added a confirmation alert when importing settings is complete.
Reworked the text used by the Welcome to RetroTxt popup.

Version 4.0.2

26 Oct 00:35
Compare
Choose a tag to compare

Fixed the broken import of v3 header and line-height settings.

Version 4.0

24 Oct 12:04
Compare
Choose a tag to compare
v4.0.0

Fixed version badge.

Version 3.5

03 Mar 03:27
Compare
Choose a tag to compare
v3.5.0

Version 3.5.0

Version 3.4.2

16 Oct 04:12
Compare
Choose a tag to compare
v3.4.2

Version 3.4.2

Version 3.4

15 Oct 02:52
Compare
Choose a tag to compare
  • Improved compatibility with wide, 80+ column ANSI art.
  • Improved compatibility with narrow, -80 column ANSI art.
  • Much improved compatibility with late 1990s, 80 column ANSI art.
  • Added new Display Option "Smear block characters" that applies CSS text-shadowing specifically on CP-437 block characters to reduce line artefacts on Windows operating systems.
  • Added Celerity BBS | color codes support.
  • Added Renegade BBS | color codes support.
  • Added Telegard BBS ` color codes support.
  • Added WVIV BBS |# pipe code support.
  • Added WVIV BBS ♥ heart code support.
  • Added Apple IIgs and Commodore 64 palettes for 4-bit ANSI.
  • Blinking text now works properly on non-black backgrounds.
  • Change minimum Chromium version to 58.
  • Simplified some of the JS source code.
  • Horizontal tab C0 codes in ANSI art now always display the character when DOS control glyphs is enabled.
    • Test case blocktronics_block_n_roll/die-already.ans
  • Improved the accuracy of parsing of iCE color ANSIflags.
  • Changed the ANSI slow blink timing (SGR5) to 500ms and fast blink (SGR6) to 300ms.
  • Default CSS line-height value switched from 100% to normal for better compatibility with alt-fonts.
  • Consolidated iCE Colors and VGA CSS classes to reduce duplication.
  • Fixed issue 71 with the incorrect colour rendering of some RGB values.
  • Fixed ultrawide ANSI art wrapping to the browser tab instead of overflowing with scrollbars.
  • Fixed critical issue where a corrupt SAUCE font value breaks the ANSI render.
    • Test case blocktronics_block_n_roll/nu-ninja_cat.ans
  • Fixed welcome page not displaying Configure RetroTxt and Permissions Request example images.
  • Fixed @CLS@, it now does not automatically assume a PCBoard @-code file.
  • Fixed > < and & characters breaking the end-of-line character count in ANSI text.
  • Fixed RetroTxt unintentionally triggering when the browser plays audio/video media using file:/// URLs.
  • Fixed Firefox Options sample text displaying a white shadow effect in Normal render mode.
  • Renamed /docs/ directory to /md/, most of the documentation is now located at the Wiki.
  • Replaced non-working textmod.es/crew links with 16colo.rs/tags/group.
  • Removed the Smeared text render toggle as it has been replaced with the Smear block characters setting.

Version 3.3

25 Jun 04:40
Compare
Choose a tag to compare
  • Added a Focus mode toggle.
  • Added Unscii 8 and Unscii 16 font support.
  • Added Line wrap toggle to the information header when displaying ANSI/ECMA-48 text.
  • Added preferred dark mode support for Chrome/Chromium 67+ browsers.
  • Significantly reduced the tab memory usage after rendering ANSI/ECMA-48 text.
  • Dropped the use of null in all large, internal arrays which should slightly improve performance with the JavaScript V8 engine.
  • Significantly reduced the console spam when undetected ANSI control sequences are found.
  • Refactored scripts\parse_ansi.sys to use ES5 Class expressions so the source code easier to follow.
  • Added support for the following ECMA-48 controls.
    • CHT Cursor Forward Tabulation, it acts as 4 forward space movements.
  • Changed the horizontal behaviour of the ECMA-48 HVP command, it will now wrap to the maximum columns limit and then continue on the new row.
  • Greatly expanded the unit test coverage of parse_ansi.js.
  • Fixed, duplicate downloads are triggering with some binary file types such as woff fonts.
  • Fixed, Save link as accidentally creating a new, empty file:/// tab.
  • Fixed ECMA-48 CUD bug where there were too many rows created.
  • An error is now displayed when trying to load a file:/// with no content.

Version 3.2

26 Feb 12:43
Compare
Choose a tag to compare

Bug fixes

Version 3.0

18 Nov 04:14
Compare
Choose a tag to compare

Version 2.2

12 Jun 01:24
Compare
Choose a tag to compare

New text render options and ANSI/ECMA-48 colour palette choices.

New choices

See changes.md