Robert Kaiser escribió:Places Bookmarks Landed In SeaMonkey!
\o/ It's done!
Finally, after roughly 5 months of the patches being around, reviews have been completed and I could land the places bookmarks patch set (a total of 1.2 MB of diffs, about half of that removal of the old system) in SeaMonkey "trunk" today, which means 2.1a3pre nightlies starting with 20100809 and also the soon-to-come SeaMonkey 2.1 Alpha 3 will be based on the new system.
As mentioned before mentioned before
, this brings a number of improvements:
• Live bookmarks, i.e. displaying feeds as "virtual" bookmark folders,
• Microsummary support, or "live titles", allowing (optional) bookmark titles that are dynamically being updated with info from the website itself,
• Bookmark tagging as an additional possibility of organizing bookmarks,
• More robust storage for bookmarks (including good recovery options),
• "Smart folders", e.g. "recently bookmarked pages", as well as saving bookmarks queries as virtual folders,
• Bookmark icons are working much better and not being lost when they expire from the browser cache,
• More code sharing, meaning code will be actively maintained and developed, which hasn't been fully the case with the older code,
• Possibility to sync bookmarks (between different SeaMonkey installation, but also Firefox or Fennec ones) via Sync (will possibly even be integrated directly into SeaMonkey),
• Easier porting of bookmarks-related Firefox add-ons to SeaMonkey,
• And probably more.
I'll also repeat the list of noteworthy "feature losses" or changes compared to the old code:
• "Groupmarks" are being replaced by being able to open any bookmark folder in tabs (middle-clicking a folder title or selecting the "Open All in Tabs" entry from the folder display),
• The bookmarks.html file can still be exported to, even automatically at application shutdown, but it's not the main storage format any more. Most usages of the file can be replaced, including using it as the homepage (the sidebar panel can be set instead), but what doesn't work is switching between different bookmarks.html files as bookmarks sources. I strongly believe most use cases for that can be somewhat differently be achieved through the means of the places system, but we unfortunately don't yet have too good descriptions of those use cases and why this "feature" (I'd call it "misuse") is quite popular among a number of people.
• Sharing bookmarks.html between multiple installations doesn't work any more, but using Sync should bring almost the same experience.
There may be some rough edges left in the SeaMonkey integration, for example, the patch for making Modern work has just not been landed yet, I finished it just before I could land the rest, but I hope it will get reviews soon.
Also, I just heard that the code I added a few weeks ago to set site icons correctly so places can use them seems to have been broken meanwhile, so the bookmarks toolbar and probably menu and manager are missing many icons - that problem is probably in our tabbed browsing code, we'll investigate it ASAP and hope to fix still it for Alpha 3.
If you are testing nightlies or the upcoming alpha, and you see things that don't work like they should, please report bugs (make sure you set a dependency on the SMPlacesBMarks bug if it's related to this feature landing). We will try to fix all the problems we can - of course your help is appreciated there as well - so we will be able to ship a great SeaMonkey 2.1!
, at 23:09