treehouse/content/design/digital-textures.tree

52 lines
2.9 KiB
Plaintext
Raw Normal View History

2024-02-22 16:14:02 +01:00
%% title = "on digital textures"
% id = "01HQ8JHZ5NP1K7PHW4MJQS65ND"
2024-07-22 20:34:42 +02:00
- this is not about textures in the graphics programming sort of way. this is about textures in the _you can feel it under your fingers_ way
2024-02-22 16:14:02 +01:00
% id = "01HQ8JHZ5NM6CNJ1PCGCWC6DQV"
2024-07-22 20:34:42 +02:00
- I don't know if it's just some weird synaesthesia thing or not, but one interesting observation I've noticed is that various cursors seem to give off different _textures_.
2024-02-22 16:14:02 +01:00
like you hover over something and you can digitally feel it under your fingers
% id = "01HQ8JHZ5NEHACKDTHJSJNB3QD"
2024-07-22 20:34:42 +02:00
- these textures just generally cause different pieces of software to give off different _vibes_;
2024-02-22 16:14:02 +01:00
for example, based on texture alone it is possible to determine whether something runs on web technologies.
% id = "01HQ8JHZ5N68ZG29CSAKYW3CYE"
2024-07-22 20:34:42 +02:00
- you can probably tell this blog is a website just by _feeling_ how it behaves.
2024-02-22 16:14:02 +01:00
% id = "01HQ8JHZ5NZAVMCYFGS94W6Z8N"
2024-07-22 20:34:42 +02:00
- the cursors, where [pointer]{style="cursor: pointer; text-decoration: dotted underline;"} is used for elements that are clickable,
2024-02-22 16:14:02 +01:00
and a text cursor is used for text.
2024-07-22 20:34:42 +02:00
``` =html
2024-02-22 16:14:02 +01:00
<style>
.digital-textures-pointer-cursor * { cursor: default }
</style>
2024-07-22 20:34:42 +02:00
```
2024-02-22 16:14:02 +01:00
2024-03-05 23:39:16 +01:00
% classes.branch = "digital-textures-pointer-cursor"
id = "01HQ8JHZ5NYDJD0YKVX55AR3ZQ"
2024-07-22 20:34:42 +02:00
- {style="cursor: default;"}
:::
when you have an interactive element and it _doesn't_ have a [pointer]{style="cursor: pointer; text-decoration: dotted underline;"} cursor on it, it feels almost _wrong._
eerie in a way. out of place.\
2024-03-05 23:39:16 +01:00
like have you noticed this branch is kind of really fucking weird with the default cursor?
2024-07-22 20:34:42 +02:00
:::
2024-03-05 23:39:16 +01:00
% id = "01HQ8JHZ5NT1P5R3EM9GEKZ3DK"
2024-07-22 20:34:42 +02:00
- [and this one is _even_ weirder, with unselectable text! (sorry for this. I'm trying to make a point.)]{style="cursor: default; user-select: none;"}
2024-02-22 16:14:02 +01:00
% id = "01HQ8JHZ5N21GM1FWEXAKPWDPA"
2024-07-22 20:34:42 +02:00
- the fact you can press `<kbd>Ctrl</kbd>`{=html} + `<kbd>A</kbd>`{=html} and it selects all text also gives off a texture typical of websites.
2024-02-22 16:14:02 +01:00
% id = "01HQ8JHZ5NMA2HT3M075G9AV1A"
- the common usage of [hyperlinks][def:word/hyperlink] over buttons is also typical of websites.
% id = "01HQ8JHZ5N2WA7G6QN7YCE8PN0"
- Git for Windows asks whether you want to use stock Windows `cmd.exe` or mintty.
2024-07-22 20:34:42 +02:00
for as long as I can remember, mintty always felt _wrong_ to me. like the experience was not _Windowsy._
simply because the terminal window is so tiny, the cursor is an I-beam, and the default font used is [Lucida Console]{style="font-family: 'Lucida Console', RecVar;"} rather than [Consolas]{style="font-family: 'Consolas', RecVar;"}.
2024-02-22 16:14:02 +01:00
% id = "01HQ8JHZ5NHEW18R8JQWQCAB6Y"
- synaesthetically, it feels to me as if `cmd.exe` is smooth, and mintty is rough. like with `cmd.exe` you're touching matte plastic, an LCD display, and with mintty you're touching a piece of paper or tree bark.