Skip to content

Set app's name and icon for the launcher #414

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Nov 24, 2023

Conversation

gnprice
Copy link
Member

@gnprice gnprice commented Nov 23, 2023

Fixes #390.

The launch icons are lightly adapted from what we have in zulip-mobile for debug builds, along the lines described in #390: they're the Zulip logo like we use for the main app, plus a red banner reading "BETA".

This design isn't beautiful, and I'd love something better. (I'll file a follow-up issue for that. → #415) It hasn't really mattered for a debug-only thing that only us who are working on the app ever see, but will matter more for the beta. But this will be good enough for Beta 1, which the status quo wouldn't so much be.

The script that generates them is also lightly adapted from the tools/generate-logos in zulip-mobile.

We also edit the user-facing name of the app, in hopefully all the remaining places: it's now "Zulip beta" for Android and iOS (where we currently plan to distribute to users in general, so that there's a risk of confusion if we just said "Zulip"), and just "Zulip" on the miscellaneous other platforms.

This devtools_options.yaml file seems to get created whenever I
use the Flutter DevTools, the home of the Flutter inspector.

It's pretty vacuous -- just one line reading "extensions:".
Seems like it'd be better for it to not create it.

But in the meantime we can make it not a problem for ourselves,
by just telling Git to ignore it so it doesn't clutter things up.
This is a followup to 1c25b03, the second commit in this repo's
history: in this round, we try to edit all the user-facing
representations of the name of the app.

Specifically it's "Zulip beta" for the two platforms where we
currently plan to distribute to users in general (so that there's
a risk of confusion if we just said "Zulip"), and just "Zulip" on
the rest.

We don't regularly test on all these platforms, so it's possible I
broke something on, say, Windows.  If so we'll presumably figure
that out if and when we later try to run there.
@gnprice gnprice added the a-design Visual and UX design label Nov 23, 2023
@gnprice gnprice mentioned this pull request Nov 23, 2023
This script is adapted lightly from the one with the same name in
zulip-mobile.

The SVGs that describe the design are also lightly adapted from what
we have in zulip-mobile for debug builds.  (Which say "DEBUG" rather
than "BETA".)

Fixes: zulip#390
@chrisbobbe chrisbobbe merged commit d59a684 into zulip:main Nov 24, 2023
@chrisbobbe
Copy link
Collaborator

Cool, thanks! Merged.

@gnprice gnprice deleted the pr-launcher-icons branch November 27, 2023 00:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-design Visual and UX design
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Make a distinct launch icon for the app
2 participants