Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns).
Web developer by trade, photography enthusiast.
Posts
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
@NatalyaD The text styles in the screenshot are alright, it's a subtle text-shadow effect used to reinforce contrast as seen in the first paragraph. The issue arises when the background color changes due to the selection.
The selection background color can vary wildly based on the OS, browser and user settings. I'm on macOS with a pink highlight color, this translates to a dark pink color for selections in Firefox, not sure what Safari does.
Theoretically one could do:
::selection {
background: highlight;
color: highlighttext;
}
But the highlighttext value didn't work correctly in my tests. I'll have to try more things and document what I find.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
CSS tip: make sure that selected text remains readable. Style `::selection` to at least disable text effects like drop shadows, gradient fills, etc.
A decent chunk of your users treat text selection as a reading aid, highlighting words or paragraphs to keep track of their position in the text.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Some personal/work news: I was laid off mid 2024 and took a sabbatical, which quickly turned into taking care of my pregnant partner (part time job) and then our twin babies (full time job ^^). How time flies! We also moved to Réunion recently.
I will be looking for remote work soon (timezone is UTC+2). I have close to 20 years experience in frontend/UI dev and associated skills (UX, full stack dev, e2e testing, wrangling developer tooling for entire teams, etc). If you have some remote and maybe even part time opportunities for me, don't be shy!
I know things are strange nowadays with projects vibecoding themselves into uncharted corners (while hoping it doesn't blow up in their faces). I'm still hopeful there's good work to be done.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
After a couple decades reading standards from W3C et al, it’s a shock when you try to read some other specification published by someone else.
Adobe: sure, try to fish out some PDF from the unsearchable entrails of our many websites.
ISO: here it is, that will cost you CHF 227 for a 100-page PDF.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Anyone knows a cross-platform app that can stream audio/video from one device to another on the same wifi network? Everything I find is for phones, but I need it on a laptop too.
Basically trying to do a babyphone/nannycam thing. Not routing through the global internet please (I'm in the ocean, latency is high).
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
So, consensus among devs who use AI coding tools is that Anthropic and OpenAI's models/agents are finally good now (since Dec 2025). It's reaching a critical mass which makes me think *maybe* I should try those. But I also don't have too much cash and don't want to fund school bombings. Thoughts?
Extra background:
- I don't like all the other ethical issues with those companies. It's not just the school bombing thing.
- Deeply wary of the impact of generated code on medium and long term software health.
- Use case that interests me is asking a LLM for rough guidance through a codebase.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
Non-binary (they/them pronouns). Web developer by trade, photography enthusiast.
@getkirby@mastodon.social The DefaultPage model is exactly what I’ve been doing manually in Kirby 3! It's nice that I won't have to define empty classes that extend it, and won't have to manually include site/models/default.php anymore.