• Theme Color display codes in menu options

    From GRiM@21:3/234 to All on Sun Mar 1 12:49:39 2026
    Happy Sunday everyone! I have another one for the hivemind...

    I'm changing over all the Mystic default menu option display codes from the hard coded |09's |10's, etc, over to the display codes for the Theme Colors |T0, |T1, etc. This way I can easily edit my menu color palette from one spot in the Mystic config screen.

    So far these have all been a one-to-one change. One hard-coded color code gets changed to a dynamic theme color code. Seems like that should just work, right? Wait wait... there's more...

    The colors seem to work just fine - they're displaying the expected colors. The menu columns are getting completely mangled and squished together... As I continue replacing the color codes, the menu columns get squished to the point to where there's only a single character showing for each command in each column.

    I have a guess as to why this is happening, but no idea how to fix it. The hard-coded color codes probably have fewer characters in them than the theme color codes? Am I close?

    Here's a quick screenshot timeline of the changes I made and the results - starting with the default setup and ending with the mess that I ran into this morning.

    https://imgur.com/a/FDlxytN

    Please don't mind the beautiful custom ansi header. It's a placeholder. I tried switching that back to the default Mystic colored-ascii header and that doesn't change anything with the menu options.

    Any thoughts on what might fix the issue?

    -grim

    ... There are three kinds of people: Those who can count, and those who can't

    --- Mystic BBS v1.12 A49 2023/01/27 (Raspberry Pi/32)
    * Origin: The Dark Side (21:3/234)
  • From GRiM@21:3/234 to GRiM on Sun Mar 1 12:51:13 2026
    I'm changing over all the Mystic default menu option display codes from the hard coded 's 's, etc, over to the display codes for the Theme
    Colors |T0, |T1, etc. This way I can easily edit my menu color palette

    lol, i thought that may happen.

    that should read "the hard coded (pipe)09's, (pipe)10's, etc.

    --- Mystic BBS v1.12 A49 2023/01/27 (Raspberry Pi/32)
    * Origin: The Dark Side (21:3/234)