Permalink
Browse files

Version 2.4.

Please see docs\changes.md
  • Loading branch information...
Ben Garrett
Ben Garrett committed Sep 20, 2017
1 parent 60d0759 commit c7474e15e82402a8f18cb340d3852df021afaa21
Showing with 8,175 additions and 7,428 deletions.
  1. +1 −1 .eslintrc.js
  2. +1 −4 .gitignore
  3. +0 −165 LICENSE
  4. +5 −3 README.md
  5. BIN assets/snaps/preview_01.png
  6. BIN assets/snaps/preview_02.png
  7. BIN assets/snaps/preview_03.png
  8. BIN assets/snaps/preview_04.png
  9. BIN assets/snaps/preview_05.png
  10. BIN assets/snaps/preview_06.png
  11. BIN assets/snaps/preview_07.png
  12. BIN assets/snaps/preview_08.png
  13. BIN assets/snaps/preview_09.png
  14. BIN assets/snaps/preview_10.png
  15. +13 −12 css/options_firefox.css
  16. +14 −3 css/retrotxt.css
  17. BIN docs/assets/context_menu_transcode_text.png
  18. BIN docs/assets/cows.gif
  19. BIN docs/assets/menu.png
  20. BIN docs/assets/menu_transcode_text.png
  21. BIN docs/assets/nginx_network_console.png
  22. BIN docs/assets/options_display_behavior.png
  23. BIN docs/assets/options_execution_behavior.png
  24. BIN docs/assets/options_fonts.png
  25. BIN docs/assets/options_header_example.png
  26. BIN docs/assets/readme_showcase.png
  27. BIN docs/assets/sourcecode_chrome_loaded.png
  28. BIN docs/assets/sourcecode_firefox.png
  29. BIN docs/assets/theme_amiga.png
  30. BIN docs/assets/theme_appleii.png
  31. BIN docs/assets/theme_atari-st.png
  32. BIN docs/assets/theme_c64.png
  33. BIN docs/assets/theme_ms-dos.png
  34. BIN docs/assets/theme_ps2.png
  35. BIN docs/assets/theme_terminal-black.png
  36. BIN docs/assets/theme_windows.png
  37. BIN docs/assets/zii-rtxt-ad.png
  38. BIN docs/assets/zii-rtxt-ad_as_html.png
  39. +28 −0 docs/changes.md
  40. +9 −2 docs/index.md
  41. +30 −24 docs/menus.md
  42. +40 −0 docs/nginx.md
  43. +39 −34 docs/options.md
  44. +3 −3 docs/other_projects.md
  45. +30 −10 docs/qa.md
  46. +2 −4 docs/source_code.md
  47. +9 −9 docs/technical.md
  48. +507 −641 eventpage.js
  49. BIN fonts/Amiga/AMIGA.FON
  50. BIN fonts/Amiga/Amiga.gif
  51. +0 −51 fonts/Amiga/Readme.html
  52. +0 −29 fonts/Amiga/Readme.txt
  53. BIN fonts/Amiga/amiga4ever.gif
  54. BIN fonts/Amiga/amiga4ever.ttf
  55. BIN fonts/Amiga/amiga4ever_pro.ttf
  56. BIN fonts/Amiga/amiga4ever_pro2.ttf
  57. +140 −76 functions.js
  58. +6 −5 manifest.json
  59. +24 −22 options.html
  60. +128 −133 options.js
  61. +557 −355 retrotxt.js
  62. +1 −1 test/example_files/_hello-world.txt
  63. +1 −1 test/example_files/bbs-wildcat.txt
  64. +1 −1 test/example_files/cp-1252.txt
  65. BIN test/example_files/cp-437-all-characters.txt
  66. +1 −1 test/example_files/cp-437-bugs.txt
  67. +1 −1 test/example_files/cp-437.txt
  68. +1 −1 test/example_files/cp-865.txt
  69. +1 −1 test/example_files/ecma-48-rgb.txt
  70. +1 −1 test/example_files/ecma-48.txt
  71. +1 −1 test/example_files/iso-8859-1.txt
  72. +1 −1 test/example_files/iso-8859-15.txt
  73. BIN test/example_files/sauce.txt
  74. +1 −1 test/example_files/us-ascii.txt
  75. BIN test/example_files/utf-16_be.txt
  76. BIN test/example_files/utf-16_le.txt
  77. +1 −1 test/example_files/utf-8.txt
  78. +1 −1 test/example_files/utf-8_bom.txt
  79. +3 −3 test/index.html
  80. +0 −4,437 test/qunit-2.0.1.js
  81. +27 −6 test/{qunit-2.0.1.css → qunit-2.4.0.css}
  82. +5,048 −0 test/qunit-2.4.0.js
  83. +85 −147 test/tests.js
  84. +126 −76 text_cp_dos.js
  85. +1,059 −1,077 text_ecma48.js
  86. +18 −24 text_ecma94.js
  87. +114 −21 welcome.html
  88. +96 −38 welcome.js
View
@@ -6,7 +6,7 @@ module.exports = {
},
"extends": "eslint:recommended",
"parserOptions": {
"ecmaVersion": 6,
"ecmaVersion": 2017,
"impliedStrict": true
},
"rules": {
View
@@ -9,7 +9,4 @@ web-ext-artifacts
style.txt
# Visual Studio Code
.vscode
# Windows
.xcopyignore
.vscode
View
165 LICENSE

This file was deleted.

Oops, something went wrong.
View
@@ -9,11 +9,12 @@ Available for installation from both the [Chrome store](https://chrome.google.co
- View ANSI, ASCII, NFO, PCBoard, Wildcat text art as HTML
- RGB 16.7 million, xterm 256 and IBM VGA 16 colour support
- Swappable ANSI palettes, xterm, VGA, cyan/magenta CGA, monochrome and toggable iCE Colors
- Swappable ASCII & NFO font and colour themes, DOS, Windows, Amiga, C-64, Apple II, Atari ST
- Swappable ASCII & NFO colour themes, DOS, Windows, Amiga, C-64, Apple II, Atari ST
- SAUCE metadata parsing
- Multiple text encodings support including CP437, ISO-8959-1, Windows-1252
- Text rendering toggles, smeared, shadow and normal
- Multiple IBM PC font support such as VGA, EGA, CGA, MDA plus variants and more
- Multiple Amiga fonts plus Commodore PETSCII, Atari ATASCII, ST and Apple II
![RetroTxt showcase](/docs/assets/zii-rtxt-ad.png)
@@ -29,7 +30,7 @@ Available for installation from both the [Chrome store](https://chrome.google.co
### Requirements
**Chrome 51** or **Firefox 51**, newer or compatible browsers.
**Chrome 55** or **Firefox 55**, newer or compatible browsers.
## Run RetroTxt
@@ -62,9 +63,10 @@ RetroTxt by [Ben Garrett](http://bens.zone/) who can be reached at [Twitter @ben
RetroTxt ANSI logo Zeus II [Twitter @Zeus_II](https://twitter.com/Zeus_II)
- PC fonts [_The Ultimate Oldschool PC Font Pack_](http://int10h.org/oldschool-pc-fonts/) by Viler
- Commodore Amiga fonts [_Multi Platform Fonts In Amiga Aspect v1.0_](http://www.trueschool.se/) by TrueSchool Ascii
- Apple II font [_Print Char 21_](http://www.kreativekorp.com/software/fonts/apple2.shtml) by Kreative Korp
- Atari ATASCI font [_Atari Classic TrueType Fonts_](http://members.bitstream.net/marksim/atarimac/fonts.html) by Mark L. Simonson
- Atari ST font [_8x16 system font_](http://www.dafont.com/atari-st-8x16-system-font.font) by divVerent
- Commodore Amiga font [_Amiga 4ever_](http://www.freakyfonts.de/) by ck!
- Commodore 64 font [_C64 Pro Mono TrueType v1.2_](http://style64.org/c64-truetype) from Style
Options icons by [Google Material Design](https://material.google.com/)
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
@@ -1,9 +1,10 @@
/*
filename: options_firefox.css
Colour modifications for Firefox browsers based on the Firefox and Mozilla style guides.
Colour modifications for Firefox/Gecko browsers based on the Firefox and Mozilla style guides.
Firefox: https://www.mozilla.org/en-US/styleguide/identity/firefox/color/
Mozilla: https://www.mozilla.org/en-US/styleguide/identity/mozilla/color/
Photon: http://design.firefox.com/photon/visual/typography.html
*/
:root {
@@ -15,7 +16,8 @@
}
#options-container {
font-family: Arial, Helvetica, sans-serif;
font-family: Segoe UI, -apple-system, ubuntu;
font-size: 15px;
}
#sample-dos-text {
@@ -26,10 +28,8 @@
}
#status {
font-size: 0.5em;
height: 1em;
padding: 0;
padding-bottom: 1em;
font-size: 13px;
height: 2em;
}
.material-credits {
@@ -70,7 +70,7 @@ body {
input[type=checkbox] {
vertical-align: middle;
size: 150%;
size: 15px;
}
h1,
@@ -79,8 +79,8 @@ h3 {
font-weight: normal;
}
header hr {
display: none;
select {
font-size: 15px;
}
strong {
@@ -90,16 +90,17 @@ strong {
nav.tab {
background: none;
overflow: hidden;
height: 2em;
margin-top: 1em;
height: 2.5em;
margin-top: 2em;
}
nav.tab button {
float: left;
font-family: Segoe UI, -apple-system, ubuntu;
font-size: 1em;
border: 1px solid rgb(193, 193, 193);
border-radius: 2px;
padding: 0.1em 1em 0.1em 1em;
padding: 0.1em 1em 0.2em 1em;
outline: none;
transition: 0s;
margin: 0.25em;
View
@@ -219,6 +219,10 @@ options*.css for the styling of the Options dialogue.
/* Classes to apply fonts */
.font-monospace {
font-family: monospace;
}
.font-amiga {
font-family: amiga;
}
@@ -385,6 +389,14 @@ options*.css for the styling of the Options dialogue.
font-size: 1.5em;
}
.text-1x {
font-size: 100%;
}
.text-2x {
font-size: 200%;
}
.text-smeared {
text-shadow: 1px 0 0;
}
@@ -472,10 +484,9 @@ header {
width: 100%;
}
header #h-palette,
header #h-text-rend,
header #ice-colors-toggle {
header strong {
cursor: default;
user-select: none;
}
header .unknown {
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
View
Binary file not shown.
Binary file not shown.
Binary file not shown.
View
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
View
@@ -1,5 +1,33 @@
# RetroTxt Changes
## 2.4
### September 2017
- Added _Linux_ and _IBM PS/2_ context menu themes.
- Added _Browser monospace_ font (called fixed-width in Chrome).
- ASCII documents now obey SAUCE fontName value.
- Redesigned some of the context menus.
- Added a ▲ hide ▼ show toggle for the header.
- Added 1x and 2x font size adjust toggle in the header.
- Welcome page displays an RetroTxt updated banner that can also be turned off.
- Requires Firefox 55.
- Links in the header are not selectedable to stop accidental selection when clicked.
- Replaced columns/lines statistics in header with total pixel width/length.
- Fixed Blink engine handling of ANSI when it mistakenly sees it as ISO-8859-5 instead of Windows-1252.
- Fixed broken preview images in `welcome.html`.
- Fixed SAUCE font issue where it requests Amiga _Plus_ fonts but uses standard.
- Fixed _Some wider fonts break the ASCII text document layout_.
- Fixed SAUCE font _P0T-NOoDLE_ value not registering.
- ANSI maximum columns are now uncapped when SAUCE `TInfo1` data is corrupted by the browser.
- Internal optimisations.
- - Replaced `XMLHttpRequest()` with _FetchAPI_.
- - Dropped the generation of elements using `dom.innerHTML` = text (except in `text_ecma48.js`).
- - Removed all remaining `var` usage.
- - Replaced many `let` variables with `const` objects.
- - Renamed some variables so they are clearer in their purpose.
- - Removed some unused functions and objects.
## 2.3
### August 2017
View
@@ -13,11 +13,18 @@ Installation on your browser in the [**Chrome store**](https://chrome.google.com
## Documentation
- [Readme with installation instructions](../README.md)
- [Common questions and trouble fixes](qa.md)
- [Toolbar button and context menus](menus.md)
- [Options](options.md)
- [Common questions and trouble fixes](qa.md)
- [Technical specifications on supported text](technical.md)
- [Similar tools and projects](other_projects.md)
- [Source code and how to use it](source_code.md)
## Server configuration
- [Configure NGINX to serve ASCII & ASCII art](nginx.md)
## Information
- [Technical specifications on supported text](technical.md)
- [Version changes](changes.md)
- [License](https://choosealicense.com/licenses/lgpl-3.0/)
Oops, something went wrong.

0 comments on commit c7474e1

Please sign in to comment.