From f012c628f261d72e5d5d067cf972b072497852fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucio=20Andr=C3=A9s=20Illanes=20Albornoz?= Date: Sun, 25 Nov 2018 10:13:57 +0100 Subject: [PATCH] assets/html/help.html:Tips on using the keyboard: updated. assets/html/help.html:Notate bene: added. assets/text/TODO: updated. --- assets/html/help.html | 37 +++++++++++++++++++++++-------------- assets/text/TODO | 17 +++++++---------- 2 files changed, 30 insertions(+), 24 deletions(-) diff --git a/assets/html/help.html b/assets/html/help.html index 66b52cc..dbf01fb 100644 --- a/assets/html/help.html +++ b/assets/html/help.html @@ -17,22 +17,31 @@ a:nth-of-type(2n+2), a { color: #ff0; }

asciiblaster documentation

-These are some handy documents which address some of the more obscure -features of the asdf.us color code tool: +These are some handy documents which address some of the more obscure features of asciiblaster:

Tips on using the keyboard

-These keyboard commands work in brush mode (square, circle, cross): -
-[                          brush smaller
-]                          brush bigger
-ctrl~click on brush        erase cell
-ctrl~click on canvas       draw with bg color
-shift~click on canvas      draw line from last position
-alt~click on canvas        fill brush with sampled color
-alt~shift~click on canvas  copy canvas to brush
-rightclick on palette      set bg color (when drawing with a letter)
-
-h/t timb for guide
+[                                   Decrease brush size
+]                                   Increase brush size
+<Alt> + <LMB> on canvas             Fill brush with sampled color
+<Alt> + <Shift> + <LMB> on canvas   Copy canvas to brush
+<Ctrl> + <LMB> on brush             Erase cell
+<Ctrl> + <LMB> on canvas            Draw with background color
+<Shift> + <LMB> on canvas           Draw line from last position
+<Shift> + <LMB> on character box    Switch to next character set
+<Shift> + <LMB> on stored brush     Delete stored brush
+<RMB> on palette                    Set background color (when drawing with a letter)
 
+

Notate bene

+Characters not forming part of the initial set in the character box beneath the colour palette +encode to, assuming UTF-8, 2-3 bytes in total vs. one (1) byte for those part of the initial +set (e.g. 0-9, A-Z, a-z, etc.) + +Repeating patterns of alternating back- and foreground colours, and vice versa, are encoded +using a single (1) byte in mIRC format (video reverse) and as such save space, especially +with large numbers of repetitions or alternations. + + diff --git a/assets/text/TODO b/assets/text/TODO index 2f89051..f1b5cbc 100644 --- a/assets/text/TODO +++ b/assets/text/TODO @@ -1,11 +1,8 @@ 1) bug: fix HTML & CSS -2) document: constraints for video reverse -3) document: Shift + LMB to delete brush, Shift + LMB to switch character sets -4) feature: allow to adjust cutoff warning threshold, {dis,en}able cutoff & print line numbers affected -5) feature: {bold,italic,underline} attributes -6) feature: keyboard instead of [LR]MB -7) feature: {line,measuring} tool -8) feature: status bar w/ position, etc. -9) feature: zoom {in,out} -10) reimplement: ANSI, {save,upload} as PNG & gallery, shaders (possibly) -11) releases: merge w/ MiRCARTools (into asciiblaster,) provide signed release APK +2) feature: {bold,italic,underline} attributes +3) feature: draw w/ keyboard instead of [LR]MB +4) feature: {line,measuring} tool +5) feature: status bar w/ position, etc. +6) feature: zoom {in,out} (esp. on Android) +7) reimplement: ANSI (maybe,) {save,upload} as PNG & gallery, cutoff (print line #(s) affected, tunably,) shaders (maybe) +8) releases: merge w/ MiRCARTools (into asciiblaster,) provide signed release APK