kiwix / overview

https://kiwix.org
88 stars 14 forks source link

Update the branding document for JS apps #113

Open Jaifroid opened 1 day ago

Jaifroid commented 1 day ago

@rgaudin I noticed your discussion of branding elsewhere (e.g. on Kiwix Desktop). I was not aware there was a branding document, and no-one has ever mentioned it to me!

It needs updating as far as the JavaScript apps are concerned.

  1. Remove the entry for "Kiwix UWP", and the repo it points to, which no longer exists (the Repo name was changed to kiwix-js-pwa a couple of years ago).
  2. We need an entry for "Kiwix PWA", pointing to https://github.com/kiwix/kiwix-js-pwa.
  3. We need an entry for "Kiwix Electron", also pointing to https://github.com/kiwix/kiwix-js-pwa.

On the custom apps made with Electron for Linux and Windows ("Wikivoyage by Kiwix" and "WikiMed by Kiwix"), I consulted about the branding before I started publishing them (in the Microsoft Store and on GH Releases) around 6 years ago. It was suggested I use the formula "by Kiwix" in the title of the apps. You can see their branding in the MS Store here:

https://apps.microsoft.com/detail/9phjsnp1cz8j https://apps.microsoft.com/detail/9n5sb90q4jbj

This can't easily be changed now, at least not without unpublishing the apps, and trying to move all users to a new app, which would inevitably disrupt and strand users.

Jaifroid commented 23 hours ago

By the way, I'm happy to do the updating myself, but I don't want to edit the document without agreement.

rgaudin commented 23 hours ago

Thank you @Jaifroid ; I updated the document.

As the document reflected the decisions made by the Kiwix Board on 2022, I didn't want to add PWA and Electron as-is as it would imply they decided those names. I've added a new section instead.

I believe the discussion in https://github.com/kiwix/kiwix-desktop/issues/1243 might lead to a change as those are Platforms but @kelson42's response was not very clear and we need a clear output from both @kelson42 and @Popolechien to initiate any name change I believe.

Jaifroid commented 22 hours ago

Ah, OK, I understand now. I suppose, then, we need to factor in the name "Kiwix JS", which is used for the Browser Extension (at least in the Chrome and Edge add-on stores, whereas the Firefox entry predates the choice of Kiwix JS as the generic name for these apps), and also for the Windows "fork" of Kiwix JS.

I think it might be a bit misleading to tie the app's name to proprietary browsers ("Kiwix Firefox", "Kiwix Edge", "Kiwix Chrome"), as these are all identical apps and code (and there are many other browsers they work on: IceCat, Vivaldi, Brave, Opera...). There might be a case for simplifying it all just to three names. I'd propose:

For those who like history: the original JS app and Repo were known as "Kiwix HTML5". Before I started publishing the then UWP "fork" of the app in the MS Store, mossroy, @kelson42 and I agreed a change of name to "Kiwix JS", since "HTML5" could date too quickly and was too technical for most people. So, that's why it appears as "Kiwix JS" only in the MS Store, and the Chrome and Edge stores.

rgaudin commented 19 hours ago

๐Ÿ‘€ Image

Ah @Jaifroid, your solutions are always at the fringe of the others ๐Ÿ˜€ We can't directly apply the Kiwix for {Platform} pattern here as PWA is not a platform but a technical media ; same for Electron. (Kiwix via PWA?).

Maybe we should add that to the branding/icon meeting I mentioned in another ticket. We can thus decide collectively if/what/how/when to do with it. Software identity is important and subtle. There's not rush though.

Jaifroid commented 19 hours ago

Ah @Jaifroid, your solutions are always at the fringe of the others ๐Ÿ˜€ We can't directly apply the Kiwix for {Platform} pattern here as PWA is not a platform but a technical media ; same for Electron. (Kiwix via PWA?).

Just so you know, @kelson42 put those buttons there, not me! Again, a few years ago...