Closed
Bug 1008116
Opened 11 years ago
Closed 11 years ago
Decide on initial icon name & tooltip text for Loop MLP
Categories
(Hello (Loop) :: Client, defect, P2)
Hello (Loop)
Client
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla33
People
(Reporter: standard8, Assigned: standard8)
References
Details
(Whiteboard: [p=0, s=mlpnightly1])
Attachments
(2 files)
(deleted),
patch
|
markh
:
review+
markh
:
feedback+
|
Details | Diff | Splinter Review |
(deleted),
image/png
|
dhenein
:
ui-review+
|
Details |
For the toolbar icon, we currently have the label as "Loop" (shown when customizing the icon), and the tooltip text as "Start a conversation".
Are we happy with that for MLP or do we want something different? I suspect Darrin/Romain need to answer this.
Once we have some text, then we can hook it up to l10n for our nightly users.
Assignee | ||
Updated•11 years ago
|
Flags: needinfo?(rtestard)
Flags: needinfo?(dhenein)
Whiteboard: [p=0] → [p=0][mlpnightly1]
Assignee | ||
Updated•11 years ago
|
Whiteboard: [p=0][mlpnightly1] → [p=0, s=mlpnightly1]
Assignee | ||
Updated•11 years ago
|
Priority: -- → P2
Comment 1•11 years ago
|
||
Here are my suggestions
* Button Tooltip: "Invite someone to talk"
* Panel text: "Get a link to invite someone to talk" (trying to be consistent with Phase 1 UX although currently you have to request a link therefore the language is slightly different)
Darrin is that OK with you?
Flags: needinfo?(rtestard)
Comment 2•11 years ago
|
||
Sounds reasonable Romain. I wonder if "Get a link *and* invite someone to talk" is better? Pretty much the same thing, just avoids using 'to' twice.
Flags: needinfo?(dhenein)
Comment 3•11 years ago
|
||
I'm good with that!
Assignee | ||
Comment 4•11 years ago
|
||
Split out naming of the icon to bug 1013989.
Assignee | ||
Comment 5•11 years ago
|
||
This fixes this bug and bug 1005065 (they were both simple, so one patch seems best).
We've been told it is ok to add the loop button by default for Nightly.
The label hasn't been decided on yet, but we don't want to expose "Loop" there, so we'll leave it blank for MLP and fix it in bug 1013989.
The loop.properties change of "get_link_to_share" doesn't need an id change as we haven't yet landed this in a repository where L10n is translating.
Attachment #8426270 -
Flags: review?(mhammond)
Assignee | ||
Comment 6•11 years ago
|
||
Screenshot of the new text & tooltip from the patch.
Comment 7•11 years ago
|
||
Comment on attachment 8426270 [details] [diff] [review]
Show the Loop button by default and update the tooltip and panel text.
Review of attachment 8426270 [details] [diff] [review]:
-----------------------------------------------------------------
Jaws or Gijs, can one of you please have a quick look at this? It looks fine to me, but I know almost nothing about CustomizableUI or default-set
Attachment #8426270 -
Flags: review?(mhammond)
Attachment #8426270 -
Flags: review?(jaws)
Attachment #8426270 -
Flags: review?(gijskruitbosch+bugs)
Attachment #8426270 -
Flags: feedback+
Comment 8•11 years ago
|
||
Comment on attachment 8426270 [details] [diff] [review]
Show the Loop button by default and update the tooltip and panel text.
Review of attachment 8426270 [details] [diff] [review]:
-----------------------------------------------------------------
This is completely sane as far as code goes (assuming you've verified that MOZ_LOOP is appropriately defined in all the right places), but you can't change a string (in loop.properties) and not rev the string ID. (not even entirely sure what that hunk is doing in this patch - it seems unrelated)
Attachment #8426270 -
Flags: review?(jaws)
Attachment #8426270 -
Flags: review?(gijskruitbosch+bugs)
Comment 9•11 years ago
|
||
Comment on attachment 8426270 [details] [diff] [review]
Show the Loop button by default and update the tooltip and panel text.
Gijs seems correct that the loop.properties chunk shouldn't be in this patch - it should be in the loop-landing patch. Given that file isn't already in the tree (and assuming you haven't had l10n love on this yet), it's *probably* OK to keep the same string ID - but as soon as localizers have been let loose on it, it would not be OK to reuse the same ID.
I'm still somewhat concerned about the landing process - we are being asked to review code that is not yet in the tree, but is based on stuff in some git repo somewhere. But that's how loop is rolling and I trust you to keep the "landing branch" current with only reviewed patches, so a somewhat reluctant r+...
Attachment #8426270 -
Flags: review+
Comment 10•11 years ago
|
||
Comment on attachment 8426270 [details] [diff] [review]
Show the Loop button by default and update the tooltip and panel text.
Review of attachment 8426270 [details] [diff] [review]:
-----------------------------------------------------------------
::: browser/components/customizableui/src/CustomizableUI.jsm
@@ +200,5 @@
> "bookmarks-menu-button",
> "downloads-button",
> "home-button",
> +#ifdef MOZ_LOOP
> + "loop-call-button",
As this is being added to the default placements, have you run this through tryserver yet (mochitest-bc) to see if this will break any of the customizableui tests?
Assignee | ||
Comment 11•11 years ago
|
||
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #10)
> Comment on attachment 8426270 [details] [diff] [review]
> Show the Loop button by default and update the tooltip and panel text.
>
> Review of attachment 8426270 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> ::: browser/components/customizableui/src/CustomizableUI.jsm
> @@ +200,5 @@
> > "bookmarks-menu-button",
> > "downloads-button",
> > "home-button",
> > +#ifdef MOZ_LOOP
> > + "loop-call-button",
>
> As this is being added to the default placements, have you run this through
> tryserver yet (mochitest-bc) to see if this will break any of the
> customizableui tests?
Yep, I'd already tried a subset of tests locally, but tried it in full today and it was all green:
https://tbpl.mozilla.org/?tree=Try&rev=882dc6984a10
Re loop.properties, that's included in here due to comment 1 - the changes are being made together.
Comment 12•11 years ago
|
||
Comment on attachment 8426274 [details]
Screen Shot of Panel & Tooltip
Looks great!
Attachment #8426274 -
Flags: ui-review?(dhenein) → ui-review+
Assignee | ||
Comment 13•11 years ago
|
||
Landed on our reviewed-code-only integration branch:
https://github.com/adamroach/gecko-dev/commit/8a25f204e6e6f8da8ade0688732c9e5b5fd08836
Closing for tracking purposes, I'll comment again with urls as we land this in Mercurial
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 14•11 years ago
|
||
Assignee | ||
Comment 15•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Target Milestone: --- → mozilla33
Comment 16•10 years ago
|
||
Please use meaningful string ids in the future and update them if changing string content.
Comment 17•10 years ago
|
||
Verified fixed through previous smoketesting.
Status: RESOLVED → VERIFIED
Flags: qe-verify+
QA Contact: anthony.s.hughes
You need to log in
before you can comment on or make changes to this bug.
Description
•