We're Hiring!

Mattermost Discussion Forums

[FEATURE REQUEST] Text (Message) Entry Field: monospace (fixed-width / non-proportional) font option

Vote: UserVoice vote entry

Could use the following for example generation: ASCIIFlow or https://textik.com/

Working with monospaced formatting (diagrams (ASCII art for databases, networks, etc.), space sensitive text, etc.) is very difficult to work with currently without seeing it in context realtime.

Some of us use MatterMost for applications that include code and formatted text entry. Often we find ourselves wanting to precisely format spacing and other things. This is difficult to do in non-monospace fonts for text entry.

Eg:

                               +-----+  -->
                               | N_4 |------     <--- +-----+
                               +-----+     |    |-----| R_3 |
                                  |    15  |    | 5   +-----+
                                  |50      |    |        |
                +-----+  --->     |        +-----+       | 70
                | N_2 |------     |        | N_3 |       |
                +-----+     |     |        +-----+       |
                 |       15 |     |            | 30      |
                 | 10       |   +-----+  <---  |         |
              @  |          ----|  S  |--------|         |
              @  |       <@@@   +-----+                  |
              V  |                 |   |                 |
                 |              10 |   |                 |
              +-----+              |   V                 |
              | R_2 |          +-----+                   |
              +-----+          |  E  |                   |
            |  |               +-----+                   |
            |  | 40             |  |                     |
            V  |             10 |  |                     |
               |    +-----+     |  V                     |
               -----| R_1 |-----|                        |
                    +-----+                              |
                       |     --->         +-----+        |
                       |------------------|  D  |---------
                               10         +-----+

                       E is primary next-hop of S
                 N_2 and N_3 are U-Turn Neighbors of S
                       N_4 is a Looping Neighbor of S

It would be nice to have a monospace option or a simple toggle beside the text entry field that would allow us to move between proportional and monospace/fixed-width fonts.

From adding complexity to the UI / UX, I could see some people not being super happy so simply enabling this toggle option in the preferences would be fine.

See:
https://mattermost.uservoice.com/forums/306457-general/suggestions/44264310-text-message-entry-field-monospace-fixed-width