Closed Bug 577004 Opened 15 years ago Closed 15 years ago

Better labels for pin/unpin app tabs context menu items

Categories

(Firefox :: Tabbed Browser, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED
Firefox 4.0b7
Tracking Status
blocking2.0 --- beta7+

People

(Reporter: johnath, Assigned: johnath)

References

Details

(Whiteboard: [strings][in-litmus-bug-week])

Attachments

(1 file, 2 obsolete files)

Filed as a follow up to bug 574487. I put some default context menu items in place to give us a UI for pinning/unpinning app tabs, but I can readily believe that better words exist. We should also make sure we're happy with the context menu placement. Right now it's near "Open in new Window" because I think it's a similar "Control the modality of this tab" decision, but we have a whole UX team who might disagree with me!
Limi - faaborg says you're on point for app tabs. What would we like the context menus to actually say, and where should the entries appear?
How about "Pin as App Tab", and make it a checked/unchecked depending on the tab state. Or if the App Tab name isn't set in stone, simply "Pin this tab". Part of me feels like the App Tab name is trying to make this feature into more than it really is. Isn't pin/unpin a more honest (and understandable) lingo?
I believe that Pinning into app Tab need a keyboard shortcut.
(In reply to comment #2) > How about "Pin as App Tab", and make it a checked/unchecked depending on the > tab state. I think that's a great way to phrase it. Ship it! ;)
IMHO it should be simply "Pin Tab" and "Unpin Tab". The main _visible_ feature of those tabs is that they stay alive between different browser sessions. They are almost literally "pinned" to the tab bar, so why invent things like "App Tab"? Besides, it's not necessary Web application that can be pinned into such a tab, any web page can be pinned, therefore no need for "App". Also please think of localizability. "App Tab" may be a good neologism in English, but it's difficult to translate it adequately. I can not speak for all languages, of course, but in Russian it is very so.
They are also intended to be global (present in all windows or tab sets), so that's one area where the "application" part comes in. And more things (think notifications, custom toolbars, etc) in the future.
Thinking of how to translate "App Tab" in Ukrainian, one idea surfaced: taking the meaning of "App" as "an app is often a self-contained environment for performing some well-defined task" we (Ukrainian l10n team) found that "Purposed Tab"(Цільова) describes the thing pretty well. "Purposed" distinguishes it from other tabs, and explains why it may be different inside - it is not the general tab, but a tab that is tailored for some specific task/site. Hope that helps other localizers.
For the final string (en-us) we should use comment #2, "Pin as App Tab" in the future it will be possible to have unpinned App Tabs. Confirmed with Limi on irc just now (and in comment #4 awhile ago). Localizers should try to capture both concepts: pinning it, and it also having different privileges (self-contained environment for performing some well-defined task).
Whiteboard: [strings]
Action should just be "Unpin tab" (we don't need to say that it will now be a "normal tab")
If it were a checked/unchecked option named "Pin as App Tab" I think it would be easier to find the menu item the second time, when you want to unpin it.
This has both [strings] and blocking2.0:final. One of the two is wrong.
Attached patch "Pin as App Tab" and "Unpin Tab" (obsolete) — Splinter Review
I assert that this already has ui-r
Attachment #474032 - Flags: ui-review+
Attachment #474032 - Flags: review?(gavin.sharp)
Assignee: nobody → johnath
blocking2.0: final+ → beta6+
Whiteboard: [strings] → [strings][has patch][needs review gavin]
We'll probably need to change the entity names.
Yeah, I wondered about that. I guess this represents a semantic change, though perversely it now more closely matches the entity names that were used all along. Axel - make the call?
Comment on attachment 474032 [details] [diff] [review] "Pin as App Tab" and "Unpin Tab" I think we need to change them. An L10N note that clarifies the meaning of "pin" in this context wouldn't hurt, either.
Attachment #474032 - Flags: review?(gavin.sharp) → review+
Attached patch Rev entities (obsolete) — Splinter Review
Carrying over reviews.
Attachment #474032 - Attachment is obsolete: true
Attachment #474071 - Flags: ui-review+
Attachment #474071 - Flags: review+
I'll land it or mark it checkin needed once this build finishes and I'm convinced I didn't screw up an entity name somewhere.
Whiteboard: [strings][has patch][needs review gavin] → [strings][has patch]
Pin sound weird... "Create App Tab/Remove App Tab" would sound better. But well that's my personal opinion. Pin App Tab is good but Unpin Tab sound misleading as there is no Unpin App Tab around in Firefox 4.
Sorry for the churn.
Attachment #474071 - Attachment is obsolete: true
Keywords: checkin-needed
Status: NEW → RESOLVED
Closed: 15 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Whiteboard: [strings][has patch] → [strings]
Target Milestone: --- → Firefox 4.0b6
Comment on attachment 474078 [details] [diff] [review] Now with localization note Thanks, note is looking good.
Attachment #474078 - Flags: feedback+
Verified fixed with Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b6pre) Gecko/20100911 Firefox/4.0b6pre. Have to update some of our manual tests for context menus on Litmus.
Status: RESOLVED → VERIFIED
Flags: in-litmus?
I have updated https://litmus.mozilla.org/show_test.cgi?id=10010, as well as all other testcases in Litmus that reference App Tab in any way.
Flags: in-litmus? → in-litmus+
Whiteboard: [strings] → [strings][in-litmus-bug-week]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: