In versions up to and including alpha2, there are critical problems running Internote on Mac, Linux, or versions earlier than Firefox 3.6.
Until these are fixed, the suggested platform is Firefox 3.6 on Windows.
Release Notes
(versions 3.0alpha1, 3.0alpha2)
This rewrite of the Internote extension was created by Matthew Tuck,
based on Tim Horton's Internote2, over the space of a year.
It is released free of charge, and licensed under the
GNU GPLv2 (General Public License)
which gives you the right to use, modify and redistribute the software. See the license and your favourite
friendly neighbourhood copyright lawyer for more details.
Thank you to all testers, and hopefully we can get this software ready for wider release quickly.
Please note the following before installing this software:
- Beware, mortal! This is alpha-level software that has received limited
testing. Given this, it's theoretically possible that it may destroy your data, as
well as eat your hard drive, scare your cat so much its hair falls out, and summon space aliens from the
dimension X-43 to invade the Earth.
- It may well not work at all for some configurations. If you're unable to get it working,
please let me know, I'll need your help in order to fix it!
- Internote is provided free of charge. Under its license, it is provided without warranty.
- At this stage, it is not recommended that you use this software to store data that is
important to you. However, if you choose to do so, standard warnings about
backing up all important files apply especially to this alpha version, in particular:
- If you were an Internote2 user, please back up your old notes file,
stickies
.
- Please regularly back up your Internote3 storage file,
named
internote-storage.xml
.
- This extension has been designed for Firefox. Using it within other Mozilla or Mozilla-based software may
have random results, but you are welcome to edit the
install.rdf
file and try.
- This extension has been tested primarily on Firefox3.6 and to a lesser extent Firefox3.5.
It may or may not work on earlier versions of Firefox3, as well as Firefox4 pre-releases - I would like to hear any
experiences with such versions.
- This extension definitely will not work under versions of Firefox before 3.0.
- This extension has been primarily tested on Windows. I would like to hear any
experiences with other operating systems.
A Note on Translations
Due to a major redesign, all translations other than US English have been removed,
until they are updated by the translators.
Translators may obtain the old translations from Internote2 in order to update them.
Translators should note that the list of entities and properties is not yet frozen, and as such
translations are not being added to releases yet. Translators may update their translations from Internote2
before freeze-time but should realize they will likely need to update them again later.
Reporting Bugs, Limitations, Regressions and Experiences
Please email all experiences with the alpha version to matty_is_a_geek AT fastmail DOT fm
.
Please check the known bug and limitation lists (below) before reporting.
If you're submitting a bug, there is a way to quickly and easily obtain important information
that can help diagnose the problem. First cause the problem to occur, as this may cause
Internote to internally record useful messages. Then go to Tools/Add-ons
, from the Add-ons dialog
right-click on the Internote entry and choose About Internote
from the menu. Then click the
Copy Information
button and paste that into an email.
Please provide detailed and clear explanations of bugs and limitations, as this will help me to quickly improve the product
for you. If you wish to learn more about writing good bug reports that help get the problem solved,
check out this page.
Of Particular Interest to Test
While I appreciate all areas of testing, and am interested in hearing about all experiences with this
software, I am particularly interested in the following:
- Did you attempt to import notes from the old
stickies
format? Did it work? Did you try the manual import in the manager, or did they automatically import by being in your profile directory?
- Other than the bugs mentioned below, do your notes ever go to incorrect positions more than momentarily?
In particular, does maximizing, minimizing and dragging the window partially off-screen work satisfactorily?
- Other than the limitations mentioned below, are there any features missing that were in Internote2? Or are any features not working as well?
- Do you receive a message when you load a page with off-viewport notes? Is it useful? Annoying?
- Do the animations work well on your computer? The frame rate should automatically reduce for slower computers, eliminating the
need for an animations off preference. Do you find them annoying?
- Have you found any situations where you could drag notes onto the page's scrollbars, or couldn't drag them onto the bottom or
right of the viewport? Please record any such URLs.
What's New
Internally Internote3 is a complete rewrite which should be easier to fix and extend. The rewrite includes, but isn't limited to, the following:
- Notes can now be minimized (shaded) individually or en masse to the bottom of the viewport.
- Various animations when actions are done to notes.
- Changes in one window (including the manager) will immediately take effect in any other windows
displaying the affected notes.
- Moving and resizing notes can now be aborted with the ESC key.
- Translucency is now real so notes under notes will show.
- Internote will now sometimes give helpful pop-up balloons, including when there are notes on the page
that are off-screen.
- Internote now uses a new storage format for notes, named
internote-storage.xml
.
This is an XML file that should appear in your storage directory. Your old notes (in the stickies
file)
should be automatically imported, if present.
- Backups will also be made before every write in case of crash, and Internote should recover automatically
if a crash occurs.
- Note count tooltip is now localized.
- Manager Improvements:
- You can now specify in the manager to use regular expressions for specific notes. This feature allows the same notes to
appear on multiple pages.
- Actions have been redesigned to be clearer and more functional. You can now export, print, etc only selected notes.
- Create/modification dates for notes are now displayed, though modification
dates can't be available for notes created in Internote2.
- Many bugfixes over Internote2, including:
- Note count is now updated on note delete.
- Will now correctly move and redraw notes on sidebar and similar chrome opening,
window resize, etc.
- The glassy highlights which form the top and bottom of note backgrounds are now as
translucent as the rest of the background.
- Z-order (which notes appear on top of other notes) is now persistent.
- Notes should no longer appear over the tab bar.
- Backquotes are no longer translated into apostrophes.
- ... many more
- Vastly reduced potential for conflicts with other extensions.
Bugfixes Alpha1 → Alpha2
- Fix main menu not updating (status menu was fine).
- Localise right-click menu.
- Disable a key combination for debugging that wasn't intended for release.
What Will Be Coming Soon
The following will be included in an alpha release in the near future,
prior to the release of a stable version.
- The intrusive and visually inconsistent native scrollbars will be replaced by
custom scrollbars by default.
- The ability to export and import to Internote3 files.
- Full access key support.
- The ability to set what pages a note shows on via right-click menu.
- Firefox4 beta support.
Known Bugs in the Current Version
- Up to alpha2, there are critical problems running Internote on Mac, Linux, or versions earlier than Firefox 3.6.
These will be treated as high priority as fixed as soon as possible.
- Due to unfortunate limitations in Firefox3 and onwards, the best way to display internotes is by using a permanent popup window.
This should be mostly unnoticable, but there may be various minor and usually brief cosmetic issues with displaying notes.
It is unlikely that many such issues will be fixed in the near future:
- When the window is against the right-hand side of the screen, a small amount of a note may be cut off
if it is against the right-hand side of the window, in the absence of a window scrollbar.
This is due to an unfortunate workaround for a more serious issue.
- When moving or scrolling the window, note positions may lag behind the window slightly.
- When resizing the window, notes may appear improperly truncated for a short time.
- When the window is moved offscreen, the notes may temporarily jump to an inappropriate position.
- Notes may sometimes flicker, including when the delete confirmation dialog appears.
- During continuous scrolling note positions may not always update until scrolling stops.
- When the window straddles multiple monitors, unanticipated behaviour may result.
- When the browser window is partially off the screen of a second monitor, the notes may be misplaced.
- Zoom bugs:
- Upon changing the zoom factor, no attempt is made to adjust the position or size of notes.
- May throw off other things, such as the off-screen note message and scrollbar detection.
- Manager bugs:
- The order of URL and notes is often random.
- Doesn't behave sensibly when no rows are selected (eg because of Ctrl-Unselect).
- Multiple selection doesn't always enable/disable as you would expect.
- When the current URL is just an image zoomed to full size, instead of a HTML page, some strange
things may happen, including notes not moving correctly.
- When text is entered below the bottom of the note's text area, it doesn't jump to that text.
As a workaround in the absence of a scrollbar, the user should be able to use the cursor keys.
- When the first note appears on a page in a window in the background, the window jumps to the front.
This is uncommon, but can happen due to having the same page open in two windows or
having the page open while changing URL settings in manager.
- The off-viewport notes message is displayed once page loading is complete, and checks whether
there are off-viewport notes at that time. If notes were previously visible but have been
scrolled off before loading completed, this will therefore appear unnecessarily. This needs
to be fixed.
- Changing note focus using the tab key does not raise the note.
Known Limitations in the Current Version
- Due a new system where manager changes take effect immediately on other windows,
it is no longer possible to cancel manager changes. It is anticipated that a
future version after the first stable release will include an undo system that
will provide a more general and useful option.
- There currently is no way to merge two Internote3 storage files, as there is no
feature to import them. The message on the preferences dialog suggesting this can
be done is incorrect. This feature should be included in a future alpha
release.
••••• That's all folks! •••••