Closed Bug 419578 Opened 17 years ago Closed 16 years ago

Add a "Recently Closed" history submenu

Categories

(Camino Graveyard :: History, enhancement)

x86
macOS
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Camino2.0

People

(Reporter: stuart.morgan+bugzilla, Assigned: stuart.morgan+bugzilla)

References

Details

Attachments

(2 files, 3 obsolete files)

As a preliminary form of tab undo, we can create a submenu under history of recently closed sites, similar to the FF2 UI. Just keeping the URL of recently closed tabs/windows (rather than actually having restorable state of the window) should be pretty easy, and would cover a lot of the cases that undo would be used for (the "oh crap, what was that tab I just accidentally closed?" case).
Attached patch localizable string (obsolete) — Splinter Review
I'm hoping to do this for 1.6; to keep that option open, we can land the string, and I can follow with the code after b3.
Attachment #305684 - Flags: review?(alqahira)
Comment on attachment 305684 [details] [diff] [review] localizable string Sam and I both prefer "Recently Closed Pages" here, since this folder won't be history items in the same "linear-by-visit/pageload" sense as the rest of that menu. That extra built-in clarity also gives us a little flexibility in where we put the item in the menu, since we're getting the string in before the code. This is another bug, but do we actually use the code that LocalFilesCategoryTitle belongs to?
Fair enough. (I wondered about LocalFilesCategoryTitle as well; I'd have to dig into it some to figure out when it would be used, if ever.)
Attachment #305684 - Attachment is obsolete: true
Attachment #305691 - Flags: review?(alqahira)
Attachment #305684 - Flags: review?(alqahira)
Comment on attachment 305691 [details] [diff] [review] string, take 2 [landed] r=ardissone
Attachment #305691 - Flags: review?(alqahira) → review+
Marcello, just FYI for l10n teams, this bug is another case (like some of the session-saving-related strings in 1.5) where we're going to land a string before the freeze and possibly add the actual implementation later.
Attachment #305691 - Flags: superreview?(mikepinkerton)
Comment on attachment 305691 [details] [diff] [review] string, take 2 [landed] sr=pink
Attachment #305691 - Flags: superreview?(mikepinkerton) → superreview+
Comment on attachment 305691 [details] [diff] [review] string, take 2 [landed] String change landed on trunk and MOZILLA_1_8_BRANCH.
Attachment #305691 - Attachment description: string, take 2 → string, take 2 [landed]
Severity: normal → enhancement
Attached patch fix (obsolete) — Splinter Review
Smokey, want to take this for a spin?
Attachment #339692 - Flags: review?(alqahira)
Status: NEW → ASSIGNED
Target Milestone: --- → Camino2.0
Attached patch v2 (obsolete) — Splinter Review
We tried various locations after some IRC discussion; this puts it in its own separated-off section just above Clear History. While I'm not wild about the extra separators, this seemed like the best solution.
Attachment #339702 - Flags: review?(alqahira)
Comment on attachment 339702 [details] [diff] [review] v2 This looks good and works (almost) as expected; r=ardissone if you exclude about:blank. I'll file a follow-up on excluding "Move Tab to New Window" from the list until such time it's just a view move, since conceptually it's not a tab close to the users.
Attachment #339702 - Flags: review?(alqahira) → review+
Attachment #339692 - Attachment is obsolete: true
Attachment #339692 - Flags: review?(alqahira)
Attached patch v3Splinter Review
Ignores blank pages, and all about: pages as well so we don't get things like bookmarks and history. (Yes, that means we ignore things like about:plugins, but since about: pages are more part of our UI than actual pages, and we ignore them in global history, that seems like the right behavior.)
Attachment #339702 - Attachment is obsolete: true
Attachment #339714 - Flags: superreview?(mikepinkerton)
Attachment #339714 - Flags: superreview?(mikepinkerton) → superreview+
Landed on cvs trunk.
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: