azymohliad / watchmate

PineTime smart watch companion app for Linux phone and desktop
GNU General Public License v3.0
136 stars 4 forks source link

Name violates GNOME HIG #33

Closed Commenter25 closed 8 months ago

Commenter25 commented 10 months ago

The GNOME Human Interface Guidelines states to not use non-standard punctuation or whitespace, such as SuperWriter.

azymohliad commented 9 months ago

Yeah, you're right. It's good that you brought it up, because I'm not sure how to properly fix it, so a discussion would be really helpful here.

Initially I ignored this point in the HIG because I liked the idea of catchy made-up words for app names, and I didn't think it's very important to follow it for a small indie app. Embarrassingly, I didn't know "watchmate" is already a word with its own meaning, and I somehow failed to google it. I thought it would be a really snappy way of saying "watch's mate" as a single word.

So not only it violates the GNOME HIG, but it's a flawed name in general. And it seems that any way of fixing the HIG without changing the name completely ("Watch Mate", "Watchmate") would only emphasize those flaws. But I'm also not sure if changing a bad name completely is worth the confusion such change may cause.

What do people think? How misleading and/or dumb the current name is (especially to native English speakers)? How would you propose to fix it (both for the GNOME HIG and in general)?

TheKrafter commented 9 months ago

While I don't think the current name is 'dumb' (as a native English speaker) I do think an HIG compliant name would be apt.

As for a new name, I like the HIG's suggestion of naming things after older, analog versions of something. Maybe we could do something with a "Watchmaker" or derive the name from somewhere in the process of creating/repairing/upkeeping mechanical clocks?

azymohliad commented 9 months ago

Thanks for the input @TheKrafter, it is really helpful! For now I'm leaning towards keeping the old name then (just to avoid the confusion), and fix it for the HIG as "Watchmate". But I also don't want to make a new release without bringing functional improvements, so I'll leave it open for more opinions until then. I like "Watchmaker" and mechanical clocks direction if we decide to change it after all.

azymohliad commented 8 months ago

Hi, so I'm planning to change "WatchMate" to "Watchmate" wherever it is visible to the user (#43) for the next release. But preserve the app ID as io.gitlab.azymohliad.WatchMate for now.

azymohliad commented 8 months ago

Hey, so v0.5.0 is out. It should be up on Flathub in a few hours and hopefully soon in community distro packages. Among other things it fixes the name for the HIG compliance as "Watchmate". I'll close the issue now. If the renaming topic comes up again, I'll make sure to link this issue in the future discussions.