Page MenuHomePhabricator

Make 56px and 84px app icons
Closed, ResolvedPublic

Description

See dev guide p.15

Event Timeline

SBisson triaged this task as Medium priority.Feb 6 2020, 2:58 PM
SBisson moved this task from Backlog to Ready for Dev on the Inuka-Team (Kanban) board.

@SGautam_WMF this task could be for you. You can find the icon specifications in the dev guide we talked about yesterday.

If I wanted to be a technical contributor, where to find that dev guide? Where to find the code base? Asking as neither https://phabricator.wikimedia.org/project/profile/4305/ (nor https://www.mediawiki.org/wiki/Inuka_team once I found that) provides any hints.

@Aklapper I found the code at https://github.com/wikimedia/wikipedia-kaios - I even managed to build it and deploy on my Nokia 8110. I just ran

npm run build

and then used adb and kdeploy (not existing anymore unfortunately) to deploy it to the phone.

My deployment procedure

as root run adb start-server

as a user

adb forward tcp:6000 localfilesystem:/data/local/debugger-socket

run the following script:

#! /bin/sh
R=/home/saper/sw/wikipedia-kaios
TARGET="${R}/deploy"

rm -rf "${TARGET}" && install -d -m 755 "${TARGET}" && \
(cd "${TARGET}" &&
	(cd "${R}" && find index.html manifest.webapp images i18n dist | pax -w ) | pax -r ) && \
/home/saper/sw/kdeploy-local/node_modules/.bin/kdeploy -i "${TARGET}"

@SBisson updated the existing icon art board with 84x84 px size app icons. Let me know if this one make sense?

https://zpl.io/aMNXQvR

@SBisson updated the existing icon art board with 84x84 px size app icons. Let me know if this one make sense?

https://zpl.io/aMNXQvR

Looks good. We'll have to try on the target devices once we get them.

@Aklapper apologies for the cryptic description. The dev guide mentioned above is a confidential document that the team has access to. It is an unusual situation.

Does dev guide say something which devices will use 56px and 84px icons?

@SBisson @AMuigai Did you notice most the app's icon from KaiOS is Square and Jio is Circle?

We will need to confirm that, if so, our build script needs to generate two manifest files for different stores.

So, KaiOS has Square and Circle app's icon at the moment, so we will go for the Circle app icon for both Store.