User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
Admin
Wyvern-shaped software developer and hobby vector artist. Also sometimes a fluffy werewolf alien creature (Areon) or a bird (Corveon).

Creator of the neofoxes, neocats and other emojis.
wvrnBox
Website
https://volpeon.ink/
Speaking German, English
Age 30s
Pronouns he / him
Backup Account @volpeon@goto.wyvern.rip
Bonus Content @areon@icy.wyvern.rip
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
๐ŸŸฅ๐ŸŸฅ๐ŸŸฅ
โฌ›โฌ›๐ŸŸฅ๐ŸŸฅ
๐ŸŸฅ๐ŸŸฅ๐ŸŸฅ๐ŸŸฅ
๐ŸŸฅ๐ŸŸฅ๐ŸŸฅ๐ŸŸฅ
๐ŸŸฅโฌ›๐ŸŸฅ
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@errant @vaporeon_

- Featherless
- Bitailed

โ†’ That creature is Tails!
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@solidsanek I'm sure this text leads to brain aneurysms
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
Somehow my VM's disk image got thoroughly corrupted. Won't boot due to to failing fsck. I can mount it on the host and do backups, but any attempt to repair it fails and I also can't copy it because of an error halfway through. Super weird.
Good thing I can set the whole VM up from scratch in like 30 min.
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
Apparently someone called me on Teams. I didn't hear anything. I only noticed because they sent a message immediately after, which Teams indicated with the notification sound. I love Teams.
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
Oh, Arch wiki is using Anubis now
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@stefan I'll try to explain the second one differently. wvrnFlat

So, a checkbox component consist of two parts: the box โ˜‘๏ธ and a label next to it. I overwrite the styling of checkboxes, which means I need to draw a custom โ˜‘๏ธ.
However, the problem is that the current line height offsets the positions. If the label has a line height of 1.5, it will be taller than with line height 1 and the text will be a bit lower inside of the line. And because of this phenomenon, I also have to adjust the vertical position of the box to make it line up with the text. Otherwise you might get:
โ˜‘๏ธ
    the label



One solution could be to give the check box a fixed line height. The label would always have the same height, and that means I can also give the box the same fixed position.
But then it will look weird when placed into the page itself, because the text around the checkbox may have a different line height than the fixed line height I assigned to the check box. It would look like this:
some text:
           โ˜‘๏ธthe label
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@stefan There are two cases where this is useful for me:

The first one is also shown in the article, which is establishing spacing between paragraphs and other elements which is relative to the line height. It's good typography to make it a multiple of the line height.

The second one is components. For instance, I have a checkbox component with custom styling, so I need to draw a box next to the label. The label has a line-height, and the box's position depends on that. Setting a fixed line-height to the checkbox would solve that problem, but then it would mess up the way it integrates into the page, because the line height I set may be different from the current line height. With the new line height unit, I can make these calculations actually use the active line height.
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
It might seem like no big deal that the web gained two new units, lh and rlh, to reference line heights. Support shipped in every browser in 2023 without much fanfare.
webkit.org/blog/16831/line-height-units/
What the fuck, this is huge! The only way before was referencing the line height from a variable, but there's never a guarantee that it really is the current line height.
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@freeplay wvrnScream E
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@catraxx drgn_in_cup
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
wvrnFlat
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@Erpel Na ob das eine gute Idee war, das kurz vorm Schlafengehen anzuschauen drgn_think_woozy
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@Enalys There's no moment I don't wvrnMlem
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@nytpu ๐Ÿฆ‡
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@isibell @mia Yes, or in the same window if you like. It's per tab: addons.mozilla.org/en-US/firefox/addon/multi-account-containers/ drgn_happy_mlem
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@feralbot

Alt text: Art of a mythological_scalie

looks inside

no scales
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@anthropy @volpibot drgn_think_woozy
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
User avatar
privTri Volpeon areon3NSmol @volpeon@icy.wyvern.rip
1y
@sun I think it started when GTS started showing fake stats in the NodeInfo endpoint, which dansup took as an attack against himself. And then he just kept shooting himself in the foot with more posts against them drgn_woozy