My notes

Mostly from my git commits
Version v0.1.1
Updated
Author Xameer License MIT

Introduction

Later

Not much

TODO

This is a plain old bulleted list:

Ordered lists look pretty much as you’d expect:

  1. Goals
  2. just long form notes
    1. for self ref
    2. think/do
  3. effects

let’s mod tree first:

Tables

do I need one?

Name Dimensions Position
just 1.41m × 1.41m × 4.87m 43°45’50.78”N 11°15’3.34”E
keep 215.25m × 215.25m × 136.4m 29°58’34”N 31°07’51”E

Note: only one column is allowed to grow.

Forms

hmm

And inputs:

Grids

Add the grid class to a container to divide up the horizontal space evenly for the cells. Note that it maintains the monospace, so the total width might not be 100%. Here are six grids with increasing cell count:

If we want one cell to fill the remainder, we set flex-grow: 1; for that particular cell.

ASCII Drawings

We can draw in <pre> tags using box-drawing characters: Yes I wanted to do this

╭─────────────────╮
│ MONOSPACE ROCKS │
╰─────────────────╯

Too much <figure> tag, idk <figcaption>.

┌───────┐ ┌───────┐ ┌───────┐
│Actor 1│ │Actor 2│ │Actor 3│
└───┬───┘ └───┬───┘ └───┬───┘
    │         │         │
    │         │  msg 1  │
    │         │────────►│
    │         │         │
    │  msg 2  │         │
    │────────►│         │
┌───┴───┐ ┌───┴───┐ ┌───┴───┐
│Actor 1│ │Actor 2│ │Actor 3│
└───────┘ └───────┘ └───────┘
Example: Message passing.

Let’s go wild and draw a chart!

                      Things I Have

    │                                     ████ Usable
15  │
    │                                     ░░░░ Broken
    │
12  │             ░
    │             ░
    │   ░         ░
 9  │   ░         ░
    │   ░         ░
    │   ░         ░                    ░
 6  │   █         ░         ░          ░
    │   █         ░         ░          ░
    │   █         ░         █          ░
 3  │   █         █         █          ░
    │   █         █         █          ░
    │   █         █         █          ░
 0  └───▀─────────▀─────────▀──────────▀─────────────
      Socks     Jeans     Shirts   USB Drives

Media

Media objects are supported, like images and video:

A room in an old French castle (2024)

They extend to the width of the page, and add appropriate padding in the bottom to maintain the monospace grid.

Discussion

That’s it for now.

If you like it or even decide to use it, please let me know.

The full source code is here: github.com/owickstrom/the-monospace-web

Finally, a massive shout-out to U.S. Graphics Company for all the inspiration.