diff --git a/README.md b/README.md index ebdba054..4dea26b5 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ ENiGMA½ is a modern BBS software with a nostalgic flair! * Telnet, **SSH**, and both secure and non-secure [WebSocket](https://en.wikipedia.org/wiki/WebSocket) access built in! Additional servers are easy to implement * [CP437](http://www.ascii-codes.com/) and UTF-8 output * [SyncTerm](http://syncterm.bbsdev.net/) style font and baud emulation support. Display PC/DOS and Amiga style artwork as it's intended! In general, ANSI-BBS / [cterm.txt](http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/src/conio/cterm.txt?content-type=text%2Fplain&revision=HEAD) / [bansi.txt](http://www.bbsdocumentary.com/library/PROGRAMS/GRAPHICS/ANSI/bansi.txt) are followed for expected BBS behavior - * [SAUCE](http://www.acid.org/info/sauce/sauce.htm) support + * Full [SAUCE](http://www.acid.org/info/sauce/sauce.htm) support * Renegade style pipe color codes * [SQLite](http://sqlite.org/) storage of users, message areas, and so on * Strong [PBKDF2](https://en.wikipedia.org/wiki/PBKDF2) backed password encryption @@ -39,9 +39,9 @@ See [the issue tracker](https://github.com/NuSkooler/enigma-bbs/issues) for more * Use [the issue tracker](https://github.com/NuSkooler/enigma-bbs/issues) * **Discussion on a ENiGMA BBS!** (see Boards below) * IRC: **#enigma-bbs** on **chat.freenode.net** +* Discussion on [fsxNet](http://bbs.geek.nz/#fsxNet) available on many boards * Email: bryan -at- l33t.codes * [Facebook ENiGMA½ group](https://www.facebook.com/groups/enigmabbs/) -* ENiGMA discussion on [fsxNet](http://bbs.geek.nz/#fsxNet) ## Terminal Clients ENiGMA has been tested with many terminals. However, the following are suggested for BBSing: diff --git a/core/multi_line_edit_text_view.js b/core/multi_line_edit_text_view.js index 883dac80..9d46e8a1 100644 --- a/core/multi_line_edit_text_view.js +++ b/core/multi_line_edit_text_view.js @@ -554,31 +554,12 @@ function MultiLineEditTextView(options) { text = strUtil.splitTextAtTerms(text); let index = 0; - // let wrapped; text.forEach(line => { self.setTextLines( [ line ], index, true); // true=termWithEol index += 1; }); - /* - text.forEach(line => { - if(strUtil.isAnsiLine(line)) { - self.setTextLines( [ line ], index, true); // true=termWithEol - index += 1; - } else { - wrapped = self.wordWrapSingleLine( - line, // line to wrap - 'expand', // tabHandling - self.dimens.width - ).wrapped; - - self.setTextLines(wrapped, index, true); // true=termWithEol - index += wrapped.length; - } - }); - */ - self.cursorStartOfDocument(); if(cb) { diff --git a/docs/index.md b/docs/index.md index dc440c7f..1147c578 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2,7 +2,7 @@ ENiGMA½ is a modern from scratch BBS package written in Node.js. # Quickstart -TL;DR? This should get you started... +Unless you have a compelling reason to do otherwise, please use **The Easy Way** below. ## The Easy Way Under most Linux/UNIX like environments (Linux, BSD, OS X, ...) new users can simply execute the `install.sh` script to get everything up and running. Simply cut + paste the following into your terminal: diff --git a/mods/themes/luciano_blocktronics/FAREASEL.ANS b/mods/themes/luciano_blocktronics/FAREASEL.ANS new file mode 100755 index 00000000..9377a3f2 Binary files /dev/null and b/mods/themes/luciano_blocktronics/FAREASEL.ANS differ diff --git a/mods/themes/luciano_blocktronics/FMENU.ANS b/mods/themes/luciano_blocktronics/FMENU.ANS index 5869f815..a187491b 100644 Binary files a/mods/themes/luciano_blocktronics/FMENU.ANS and b/mods/themes/luciano_blocktronics/FMENU.ANS differ diff --git a/mods/themes/luciano_blocktronics/FNEWBRWSE.ANS b/mods/themes/luciano_blocktronics/FNEWBRWSE.ANS new file mode 100644 index 00000000..52db95e0 Binary files /dev/null and b/mods/themes/luciano_blocktronics/FNEWBRWSE.ANS differ