HouseOfSten, to random

Mastodon will never be superior to other social media platforms if it doesn't adopt when suggesting hashtags. Defaulting to all lower case does nothing to help me understand the difference between and .

I have superior vision to many my age, but if using was the default, even I wouldn't have unnecessary misunderstandings. It must be quite challenging for people who rely on screen readers.

airwhale,
@airwhale@mastodon.social avatar

Using on iOS, and once you have written a hashtag in Pascal case, the client remembers to the next time you want to use it.

Not a core Mastodon feature, but very useful to me.

sharan, to fediverse
@sharan@metalhead.club avatar

You know what would be great on Fediverse? If we could get an app that automatically makes known hashtags formatted in #SentenceCase or #PascalCase for easier viewing.

Now, I would develop that if I had a shred of knowledge beyond Hello World.

#Fediverse #Mastodon #community

babakounine, to random French
@babakounine@eldritch.cafe avatar

#leSaviezTu ?

Pour rendre plus lisibles les hashtags de tes pouets, tu peux mettre des capitales à la première lettre des mots. C'est même nécessaire pour être intelligible par les lecteurs d'écrans.

Pour te la péter avec tes copaines qui sont dans la tech, sache que ça s'appelle #PascalCase ou #camelCase selon que le premier mot a une majuscule ou pas.

Edit : je voulais pas laisser les #techSistas et #techEnby sur le carreau

Bonne nuit!

ciredutempsEsme,
@ciredutempsEsme@mamot.fr avatar
A11yAwareness, to random
@A11yAwareness@disabled.social avatar

Capitalization affects how people read hashtags or how people hear them on screen readers. Use #camelCase or #PascalCase in hashtags instead of lowercase. You could have #DoctorWhoRewatch ("Doctor Who Rewatch") or #doctorwhorewatch ("doctor whore watch.")

A11yAwareness, to random
@A11yAwareness@disabled.social avatar

If you have a hashtag with multiple words, write the hashtag in #PascalCase or #camelCase to help users of screen readers. That helps the screen reader to read out the words out individually, rather than trying to read them in one long word.

mothdust, to random
@mothdust@mstdn.social avatar

If you're using hashtags with more than one word, use #PascalCase to make them more easily readable for people and assistive technologies. It could be the difference between #analbumcover and #AnAlbumCover 😏

herhandsmyhands, to random
@herhandsmyhands@romancelandia.club avatar

#FediTips

Making the case for capitalization: remember that blind and low vision people use social media via text-to-speech, so:

#CamelCase #PascalCase #AccessibilityTip

jab, to CSharp

Oh the joys of working with and

Here we got a class, in our regular controller functions it produces like we tell it to in our settings. However, in our non-base controller function it produces ... because, duck us?

Only on the expanded parts which are handled a little bit differently for efficiency, hense the need for the non-base controller function with odata.

Why, oh why didn't we do this with and something like or even ?

TimPurdum,

@jab in both Newtonsoft.json and System.Text.Json, there is a way to control this behavior via "options" or custom converters. If it's part of your framework it might be obscured, but I would look for ways to adjust json serialization settings.

jab,

@TimPurdum but we did. I’m not sure if it’s because we are also using asp.versioning on top of it all. Which we probably shouldn’t have done to be completely honest, because so far we only have one version and it’s looking like we might never expose this outside our own frontend.

We’ve handled it by parsing the JSON on the consumption side. Not in our client in-house package for OData in Typescript but directly where it is consumed. That’ll have to do for now.

SamiMaatta, to random Finnish
@SamiMaatta@mementomori.social avatar

On aika ansaita toinen saavutettavuusnatsa rintaan! Teet jo alt-tekstejä huolella ja taidolla.

Seuraavaksi voit kiinnittää huomiota siihen, että kirjoitat aihetunnisteet (häsät, hashtagit) #PascalCase tai #camelCase tyylillä.

Huomaatko eron? Yksittäiset sanat erotetaan toisistaan isolla alkukirjaimella.

Ne ovat helpompi lukea kaikille ja ruudunlukijaohjelmistot pitävät jopa tauon ison kirjaimen kohdalla.

Huomaa, että monet Mastodon-sovellukset korjaavat tunnisteet pieniksi kirjaimiksi, jos hyväksyt ehdotuksen.

#SaavutettavuusKuuluuKaikille #saavutettavuus #luettavuus

LuomulaaksonMaria,

@SamiMaatta Tämä auttaa myös tällaista lukihäiriöistä hahmottamaan hastagit paremmin, etenkin pitkät.

larsmb,
@larsmb@mastodon.online avatar

@SamiMaatta Mastodon's very own web interface makes this terrible to do especially on mobile devices.

On my desktop, sure, and I try; but sometimes, on mobile, I give up. It'll autowrong it to lowercase, add another space after it, there's not always a good way to abort that "help". 😕

josh, to accessibility

One of the finer points of making your hashtags accessible for people who use screen readers, beyond using #camelCase or #PascalCase:

If you're using an acronym as a hashtag, don't lowercase any of the letters the way you might if it was title case.

Why? A lowercase letter following an uppercase letter is treated as a word, so title casing your acronym will muddle your meaning for those reliant on screen readers.

#Accessibility

youronlyone, to fediverse
@youronlyone@c.im avatar

What is the difference between PascalCase, camelCase, Kebab-case, and Snake_case?

It all started in programming all the way back in the 90s, but it is very useful in today's world of #hashtags, most specially in the #fediverse.

Let's go over each.

  1. #PascalCase. First letter of every word should be capitalised.

e.g. #ThisIsYetAnotherExample

  1. #camelCase. First letter of the first word should be in lowercase. Every other word after should be capitalised.

e.g. #thisIsAnExample

  1. #Kebab-case. Words are separated with a hyphen.

e.g. #this-Is-an-Example

  1. #Snake_case. Words are separated with an underscore.

e.g. #This_is_An_example


Most #SNS software and apps will not convert Snake_case and Kebab-case hashtags into an active link, so these two are rarely used.

PascalCase is the preferred format as it makes it very easy to read hashtags with multiple words. A camelCase #hashtag is fine as well.

Well, that's as short as it can be.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • cubers
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • Durango
  • everett
  • tacticalgear
  • modclub
  • anitta
  • cisconetworking
  • tester
  • ngwrru68w68
  • GTA5RPClips
  • normalnudes
  • megavids
  • Leos
  • lostlight
  • All magazines