4 ms·
One of the things I found interesting about TUIs is that it forces your design to be on a grid, defined in units of characters. It's easy to make a column of fi
by moron4hire 4y ago
One of the things I found interesting about TUIs is that it forces your design to be on a grid, defined in units of characters. It's easy to make a column of fields that all line up on edge. If you want any spacing between fields at all, it forces you to make that spacing fit to character-width grid cells. So, in a way, it's a little easier to semi-accidentally end up with a clean, good-looking design in a TUI, if someone is being just a little thoughtful about their layout, than it is to be in a full raster-based GUI with pixel- or percentage-based positioning.
What I'd like to see are TUIs that embrace terminals running on large, high-resolution displays. We don't need to be constrained to 80 columns by 25 rows, or whatever.
- kwhitefoot 4y agoWhat stops you creating a text ui for more than 80x25?
- moron4hire 4y agoI mean more that I would like people to remember that the terminal can resize larger and develop more apps as TUIs.
- mikewarot 4y agoIt expands to fit your terminal size when it starts. I just had 150+ columns in mine. It doesn't handle resizes well, though.
- syntheweave 4y agoThere's a lot to be said in favor of gridded designs. Not only do they default to a clean look, they bias you towards static sizing, which means spending effort on the defaults. 80x25 grids with monospaced characters are pretty arbitrary of course. But you can use grids on top of other systems, it just gets more fiddly.