MozillaZine


[ext] bookStack 0.7.1 for Firefox 13.0a+

Announce and Discuss the Latest Theme and Extension Releases.
hobophobe

User avatar
 
Posts: 41
Joined: October 20th, 2007, 9:39 am
Location: Alabama

Post Posted May 4th, 2012, 4:43 pm

A new version of the Bookstack add-on is available from Bookstack Project on Google Code, as well as the official install from Mozilla addons (pending review).

Code: Select all
=============
Version 0.7.1
=============

  * Stop using GUID to track the bookstack folder.  Hopefully this will come
  come back, as without it Bookstack doesn't play as nicely with Sync and other
  similar services.
  * Update Livemark-aware functions to use the new asynchronous service.
  * Add creation of Bookmarks, Folders, and Separators to sidebar context.
  * Rework "Add all tabs to stack" to allow an in-folder add via Shift key.


The main change here was to ensure compatibility with the most recent version of Aurora. Unfortunately there is not yet an asynchronous way to get a bookmark's new-style GUID. As a result Bookstack may create an extra Bookstack folder if Firefox Sync overwrites its folder. I'm looking to fix this, and hope to have a new version with that fixed when I find a solution or a new asynchronous API is available.

Thanks,

Adam

hobophobe

User avatar
 
Posts: 41
Joined: October 20th, 2007, 9:39 am
Location: Alabama

Post Posted October 12th, 2011, 6:50 pm

A new version of the Bookstack add-on is available from Bookstack Project on Google Code, as well as the official install from Mozilla addons.

Code: Select all
=============
Version 0.7.0
=============

  * Dropped support for Fx<4.
  * Reorder context menu to match bookmarks sidebar's more closely.
  * Made unuseful context menu items disabled rather than hidden.
  * Use a real tree for sidebar.
  * Add cut and paste abilities.
  * Removed per-button mouse settings and updated preferences dialog.
  * Eliminate trash folder to allow migration to tree-based sidebar.
  * Make opened item information stick to the tab for retrieval if cancelled.
    This allows discovering removed item in case of user-cancelled loading.
  * Added popup notifications with CSS animation as feedback for adding items.
    They simply show the animated anchor icon, no actual popups, so no item
    property editing occurs via the notifications.
  * Added shift variants for adding to stack to allow immediate editing:
    Shift+[ctrl]+middle-click on a link
    Shift+click on menu items (tab menu, content context menu)
  * Made pop (Alt+C) move the item to the bottom if it's not removed.
    This makes that action useful when the Stack is set not to remove items.
  * Fixed erroneous focusing of sidebar on application blur.
  * Fixed "Add this page" item in content area context menu when it was already
    in the stack.
  * Linux: Added icons to context menu items (for sidebar and content area).
    I don't believe the other platforms use icons in those spots, but if they
    do I will add them there too.
  * Use several more of the browser's own strings for localization.
  * Made removing the current page from the stack take place in a batch.
  * Migrated to using showBookmarkDialog for editing bookmarks.
  * Cleaned this document and renamed it to NEWS.
  * Removed .jar packing for chrome.


The biggest change was switching over to reuse a lot of code that's part of Firefox to build the sidebar. That will mean less maintenance (and more reliability as the code in the browser is more heavily used and tested code). It should also be faster.

The other big change was in notifications, which are now represented only by a little icon next to the location bar. Since you cannot edit a newly-added item from the notifications anymore, you can now edit a singly-added item by holding shift when adding it (via whichever method you add it).

Thanks,

Adam

Tuxman
 
Posts: 645
Joined: August 23rd, 2004, 11:53 am

Post Posted May 18th, 2011, 11:44 am

A good decision on the one hand; on the other hand, there are still quite many users of Fx3 because Fx4 has issues not everyone feels comfortable with yet...

hobophobe

User avatar
 
Posts: 41
Joined: October 20th, 2007, 9:39 am
Location: Alabama

Post Posted May 18th, 2011, 10:36 am

A new version of the Bookstack add-on is available from Bookstack Project on Google Code, as well as the official install from Mozilla addons.

Code: Select all
Changes in 0.6.4:
* Added Swedish (sv-SE) locale, thanks to Lakrits!
* Fixed bugs in adding tab context menu, middle-click listener for multiple windows.
* Added a max-height to the stack selection popup.
* Changed sidebar to use iconic listcells (uses CSS to apply default favicons).
* Made livemarks consistent with other sidebars (no underline; regular pointer).
* Switched sort direction to use a menu popup.
* Will now install the toolbar button to addon bar (only on first install).
* Update buttons for Fx<4 on OSX; they won't fit in the smallest sidebar,
  but look better.
* Use image sprite for all sidebar toolbar buttons.
* Update settings window size.
* Minor refactoring.
* Updated maxversion to include Firefox 6a1.
  This will be the last version of Bookstack to support Fx<4.
* Minor changes to make AMO validation happier.


As noted, I plan to make this the last release to support older versions of Firefox (3.5 and 3.6).

Thanks,

Adam

hobophobe

User avatar
 
Posts: 41
Joined: October 20th, 2007, 9:39 am
Location: Alabama

Post Posted February 25th, 2011, 2:32 pm

A new version of the Bookstack add-on Bookstack Project on Google Code, as well as the Mozilla addons.

Code: Select all
Changes in 0.6.3:
* Fix loading bug that could cause context menu problems for other extensions and Bookstack.
  Thanks to Mr. Klene for the report and assistance to reproduce!
* Removed unnecessary console (dump()) output.
* Made context menu item elements default to visible.
* Minor refactoring.
* Transitioned preferences to use more modern design via xul:prefwindow.
* Added icons for preferences panes.
  Thanks to the BlankOn icon theme for the icons used for the preference panes.
* Added ability to copy multiple items to clipboard.


Everything should (hopefully) work. Let me know if you experience any problems.

Thanks,

Adam

hobophobe

User avatar
 
Posts: 41
Joined: October 20th, 2007, 9:39 am
Location: Alabama

Post Posted December 20th, 2010, 2:39 pm

A new version of the Bookstack add-on Bookstack Project on Google Code, as well as the Mozilla addons sandbox.

Code: Select all
Changes in 0.6.2:
* Fix minor bug with Move To menu generator (use simple menuitem for stack menu
  when the only child folder is the trash).
* Fix how the sidebar item labels' width are determined (takes scrollbar width
  into account).
* Fix context menu display coordinates when triggered by mouse.
* Fix ability to trigger context menu via keyboard.

Changes in 0.6.1:
* Fix a few minor errors with loading of the PlacesUtils over various versions.
* Fix minor bug with sidebar resize event on opening.


Everything should (hopefully) work except drag and drop on sidebar will still open items there in the current versions of Fx 4 (see bug 580710 on bugzilla). Let me know if you experience any problems.

Thanks,

Adam

Tuxman
 
Posts: 645
Joined: August 23rd, 2004, 11:53 am

Post Posted December 16th, 2010, 3:18 pm

Ahh, a new version. :-) Great news.
I'll test it with Fx4 then...

hobophobe

User avatar
 
Posts: 41
Joined: October 20th, 2007, 9:39 am
Location: Alabama

Post Posted December 16th, 2010, 3:07 pm

Just wanted to let everyone know the latest version of the Bookstack extension is available from Bookstack Project on Google Code, as well as the Mozilla addons sandbox.

Code: Select all
Changes in 0.6.0:
* Added observer to update stack selector when bookmarks change.
* Select next item on open by mouse.
* Made tooltips more consistent across item types.
* Made the search textbox a proper search box.
* Made stack URL-based items underline on hover.
* Made stack URL-based items set the URL OverLink.
  This is in the status bar on Fx<4 and location bar in Fx>=4.
* Improve sidebar styling for custom font sizes.
* Made belated updates to locale list in chrome.manifest.
* Added folder icons to the stack selection menu.
* Added crop to sidebar labels to display ellipses for long labels.
* Improved toolbar button and icons for various versions/platforms.
  The toolbar button changes are subject to further work depending on the
  outcome of various pending changes to Firefox (eg, Bug 616472).
* Moved sidebar key commands to use an XUL:keyset.
* Added select all and copy keyboard actions. These are localized by
  piggybacking on the browser.dtd.


Everything should (hopefully) work except drag and drop on sidebar will still open items there in the current versions of Fx 4 (see bug 580710 on bugzilla). Let me know if you experience any problems.

—Adam

Tuxman
 
Posts: 645
Joined: August 23rd, 2004, 11:53 am

Post Posted October 6th, 2010, 5:38 pm

I won't have much time until next week, but I'll give it a try then anyway. :-)
Thank you for continuous development!

hobophobe

User avatar
 
Posts: 41
Joined: October 20th, 2007, 9:39 am
Location: Alabama

Post Posted October 6th, 2010, 5:29 pm

Just wanted to let everyone know a new beta version of the Bookstack extension is available from Bookstack Project on Google Code, as well as the Mozilla addons sandbox.

Code: Select all
Changes in 0.6.0:
* Updated to support Firefox 4.0 (tested up to 4.0b6)
* Updated sidebar list to support basic multiple-item select (keyboard only).
* Improved keyboard access (delete key, multi-select).
* Fixed select state restoration (sorting and other list rebuild operations).
* Updated Drag and Drop to support multi-item drag out (or within) stack.
* Reworked Drag and Drop to be a fuller implementation (can drag tabs again).
* Disabled drop for dragging into (or within) a sorted stack.
* Removed persistent sorting (reopening sidebar will restore natural ordering).
* Firefox 4: "Add all tabs to stack" will only add visible tabs.
* Migrated notifications to the Alert Service (uses platform-native alerts).
* Modified notifications to be observer-based instead of manual.
* Added visible item count when searching (x in x / y items in Stack).
* Fixed empty search causing separators not to be displayed.
* Fixed sidebar focus issues between different Firefox versions.
* Fixed sidebar buttons to show check state rather than just icon changes.
* Added tabindex attribute for sort direction button (keyboard accessibility).
* Moved code into modules: bookstack, bookstack-Preferences, bookstack-Drag.
* Added bookstack-Services module for accessing various services.
* Reworked actions to use batching (clear stack, adding all tabs, etc.).
* Removed the adding of the toolbar button on first install.
* New icon.  Doesn't look that different, really.
* Fixed issue with maintaining folders (stack/trash).
* Added a timeout for rebuild when a favicon changes.
* Added keyboard information to tools, sidebar menu items.
* Reallocated tools menu item to open stack (was preferences).
* Improved behavior for dealing with bookmark synchronization services.
* Updated wiki to reflect current version.
* Removed older changes from this listing.

Known issues in 0.6.0 with Fx4.0b6 (expected to be resolved by Fx4 release):
* Multiselect while holding ctrl (ctrl + space) toggles Panorama (Bug 592183)
    Workaround: none known.
    Status: Fixed in Fx4.0b7
* Sidebar drop opens page in sidebar (Bug 580710)
    Workaround: none known.
    Status: Patch available, should be fixed in 4.0 if not in one of the betas.

Possible Future Enhancements:
* Firefox 4: Add true "add all tabs" that will include non-visible tabs.


Everything else should (hopefully) work. Let me know if you experience any problems.

—Adam

hobophobe

User avatar
 
Posts: 41
Joined: October 20th, 2007, 9:39 am
Location: Alabama

Post Posted November 2nd, 2009, 7:25 pm

Thanks. I will fix it and hold off on releasing until more progress or substantial bugs arise.

What is happening is that it treats the trash folder as an item, when it should ignore the trash folder for the count.

Tuxman
 
Posts: 645
Joined: August 23rd, 2004, 11:53 am

Post Posted November 1st, 2009, 2:57 pm

Possible bug:
My stack is (logically) empty, but it says "1 item in stack"....

Tuxman
 
Posts: 645
Joined: August 23rd, 2004, 11:53 am

Post Posted November 1st, 2009, 11:43 am

Sounds acceptable. I actually don't have a need for this kind of add-on ATM, but I think I'll give it a run anyway. ;)

hobophobe

User avatar
 
Posts: 41
Joined: October 20th, 2007, 9:39 am
Location: Alabama

Post Posted November 1st, 2009, 11:34 am

Just wanted to let everyone know a new version of the Bookstack extension is available from Bookstack Project on Google Code, as well as the Mozilla addons sandbox.

I haven't had a chance to test this with Firefox 3.0, so for the time being I will continue to consider this compatible with 3.5+ only.

Tuxman, I did test briefly with a nightly of 3.6b1pre, and did not encounter any problems (other than the bugs I was already fixing that were also present with 3.5.3).

Code: Select all

Changes in 0.5.7:
* Fixed bug with the Edit context menu item.
* Fixed bug with the 'Move to' context menu item.
* Removed a debugging item from sidebar menu.
* Removed add folder item from context menu.

Changes in 0.5.6:
* Added Chinese locale (thanks yfdyh000!)
* Re-enabled template-based build of sidebar.
* Fixed bug with context menu not opening if near bottom of screen.

Known issue:
* Drag and drop of tabs into bookstack doesn't work.


Per-stack settings remains disabled, and I disabled the create folder context menu item since that was used with per-stack settings. If anyone considers these features must-have, I would like to know about it. Otherwise I will probably leave them disabled as I didn't really use them myself.

Everything else should (hopefully) work. Let me know if you experience any problems.

-Adam Dane

Tuxman
 
Posts: 645
Joined: August 23rd, 2004, 11:53 am

Post Posted October 31st, 2009, 2:48 pm

Does it work with Fx3.6b1?

Return to Extension/Theme Releases


Who is online

Users browsing this forum: No registered users and 1 guest