mozdev.org

NewsFox


Release: NewsFox 0.8.3

Newsfox 0.8.3 is released.

  • Feed by feed update interval
  • Storage feeds
  • Article tags
  • Encrypt feed on disk
  • #unread in search groups, by group
  • Minor fixes
    • Select all articles on context menu
    • Toolbar icons in CSS
    • Drag and drop feeds to other groups (bug#17243)
    • Save username/password for secure feeds (bug#16656)
    • Feed sorting within a group (bug#15172)

If you had automatic updating, the time interval should be imported to each feed. Now you can set times for each feed. Personally, I will use this for the feeds I don't check often - set it at a week or whatever and never worry about updating. Technical note: every newsfox.advanced.autoRefreshTime minutes (minimum 5, default 5) all feeds are examined to see if they are stale(it's been longer than the update interval). The stale ones are updated. Minimum update time for a feed is 10 minutes.

Feeds that can be used for storage. Articles can be dragged onto these feeds. Exporting these feeds to RSS is on the context menu. Articles are given source tags when imported to storage feeds. I find it easiest to have one group near the top that only has storage feeds, and leave it collapsed. You can then drag over this folder and it will expand. You can use these to make a personal feed.

Articles can be tagged with user defined tags. To tag selected articles, go to the context menu or the article pane toolbar. When there are no tags, you just enter tags separated by '/' in the textbox. Once there are tags, the dialog allows you to add or remove or remove from all articles or add new tags to the selected articles.

Once you have at least one tag, you can create a tag group to show all the articles with a given tag. Once you have a tag group, you can also add tags to articles by dragging the articles to the tag group. You can also drop a feed on a tag group which will mark all its articles with the given tag. I find it easiest to only have one tag group near the top of the feed pane. It is easy to switch the tag on the tag group via its context menu.

Disk encryption uses the built-in encryption in Firefox. You will need to have/remember a master password if you use this feature. There is no way to recover this password. I use an external program to store passwords.

Dragging a feed out of its group defaults to be a copy operation. In order to get the possibility of moving or copying, you need to set the about:config option newsfox.z.dragFeedOutOfGroupIsCopy equal to false. This option will not be created by NewsFox, you need to edit the prefs.js file in your profile folder.

When saving username/passwords, the appropriate part of the feed dialog only becomes visible for an https: feed. As with the encryption above, this uses the built-in Firefox encryption. Plain text storage of passwords will not be offered.

Feed sorting within groups is on the context menu when a regular group is selected. This will sort alphabetically ignoring case. For more information see the beta release notes.

There are now four unencouraged, unsupported, unadvertised about:config preferences:


Beta release: NewsFox 0.8.3b6

This beta release will become version 0.8.3 after translations and bug fixes.

The usual disclaimers apply: this is a beta release so use it with caution on a backup of your Newsfox folder. I don't use it on my real Newsfox folder, mostly so that I don't always say that I do. Actually it's because tag folders and storage feeds disappear when going back and forth between 0.8.2 and 0.8.3. This version should be reasonably solid.

The new features (where to look for bugs to fix):

  • Feed by feed update interval
    If you had automatic updating, the time interval should be imported to each feed. Now you can set times for each feed. Personally, I will use this for the feeds I don't check often - set it at a week or whatever and never worry about updating. Technical note: every newsfox.advanced.autoRefreshTime minutes (minimum 5, default 20) all feeds are examined to see if they are stale(it's been longer than the update interval). The stale ones are updated. Minimum update time for a feed is 10 minutes.
  • Storage feeds
    Feeds that can be used for storage. Articles can be dragged onto these feeds. Exporting these feeds to RSS is on the context menu. Articles are given source tags when imported to storage feeds. I find it easiest to have one group near the top that only has storage feeds, and leave it collapsed. You can then drag over this folder and it will expand. You can use these to make a personal feed.
  • Article tags
    Articles can be tagged with user defined tags. To tag selected articles, go to the context menu or the article pane toolbar. When there are no tags, you just enter tags separated by '/' in the textbox. Once there are tags, the dialog allows you to add or remove or remove from all articles or add new tags to the selected articles.

    Once you have at least one tag, you can create a tag group to show all the articles with a given tag. Once you have a tag group, you can also add tags to articles by dragging the articles to the tag group. You can also drop a feed on a tag group which will mark all its articles with the given tag. I find it easiest to only have one tag group near the top of the feed pane. It is easy to switch the tag on the tag group via its context menu.
  • Encrypt feed on disk
    This uses the built-in encryption in Firefox. You will need to have/remember a master password if you use this feature. As I recall, Firefox uses a reasonable encryption method, and certainly nothing can be done speedily in javascript so there is really no other option.
  • Save username/password for secure feeds
    I never was able to find out if any secure feeds are served over http: rather than https:. The username/password part of the dialog only becomes visible for an https: feed. As with the encryption above, this uses the built-in Firefox encryption. I don't plan to offer storage of passwords in plain text. You can at your option leave the master Firefox password blank. It will still be reasonably encrypted on disk(I think), although trivial to crack from within Firefox.
  • #unread in search groups, by group
    Option in the group options dialog.
  • Feed sorting within groups
    The simple explanation is that on the context menu of a regular group you can sort the feeds alphabetically ignoring case. You can unsort the last sort done in the feed pane. As I remember, I only check that the group name, size and position are the same when offering unsort. So if you have two equal sized groups with the same name, sort the first, then delete it, you will get the option to unsort the second even though you never sorted it.

    No one will probably use the complicated explanation, but here goes. You can make your own sorting criterion by setting newsfox.advanced.feedSorter to an attribute, property or method of a NewsFox feed. The default is getDisplayName().toLowerCase(). This is used if no option is set. This sorts alphabetically without regard to case. To reverse the sort, make the first character a minus sign: -getDisplayName().toLowerCase(). There aren't too many interesting things to sort on:
    • size()
    • lastUpdate
    • getUnread()
    at first look, but you can look in model.js to see all the feed attributes, properties, and methods.
  • Select all articles on context menu
    I don't recall what it replaced, but complain if you used the former (the developers didn't).
  • Drag'n'drop feeds to other groups
    The default is for this to be a copy operation. In order to get the possibility of moving or copying, you need to set the about:config option newsfox.z.dragFeedOutOfGroupIsCopy equal to false. This option will not be created by NewsFox, you need to edit the prefs.js file in your profile folder. If anyone knows how to get the popup menu for the copy/move to behave better, please let me know. I find Firefox popups don't really do what the documentation says.
R Pruitt (wa84it AT gmail.com)


Minor release: NewsFox 0.8.2

Newsfox 0.8.2 is released. This is the parts of 0.8.3 that didn't require translation.

  • Feed parser improvements
  • Number of unread articles in search groups (bug#17354)
  • Tooltips in article pane
  • User defined default article sort
  • OPML export of single groups(context menu)
  • Firefox 3.0beta1 support
  • Minor fixes
    • Cleaner deletion method
    • Feed source displayed
    • Single refresh/cancel button
    • About link on help menu
    • User defined icons

The number of unread articles in search groups can be turned off in about:config: newsfox.override.showSearchUnread. The computations can be burdensome with many feeds/search folders or a slow computer. In 0.8.3, you will be able to set this preference group by group, and then this preference can be used to globally turn off #search unread.

Article tooltips can be turned off in about:config: newsfox.advanced.articleTooltip. There is some overhead with computing tooltips due to how Firefox 3 handles tooltips on trees, which is much worse than Firefox 2. The body tooltip shows up when hovering over the right 50% of the title.

To make a user defined default sort, set the about:config preferences newsfox.sorts.columnX and newsfox.sorts.directionX where X is 0, then 1, then 2, etc.. For example, the default is newsfox.sorts.column0="date" and newsfox.sorts.direction0="descending". To sort by date and then unread status (to put unread articles at the top), you can have
newsfox.sorts.column0="date"
newsfox.sorts.column1="read"
newsfox.sorts.direction0="descending"
newsfox.sorts.direction1="descending"
You do need to have newsfox.sorts.column0="none" in order to have no sorting, otherwise the default will happen. In fact, only the first letter of any of these preferences is ever looked at by NewsFox: newsfox.sorts.column0="d" is the same as "date". The columns are "flag", "title", "read", and "date".

Deleted articles are now marked with strike-thru text until the next feed/group is selected at which time they are deleted from display. This allows the column sorting in the article pane to remain the same, while the code remains clean.

NewsFox now checks for icons in the images subfolder of the user newsfox folder. For example, place a (16x16) png file in [your_prefix]/newsfox/images/check.png and it will be your refresh button in NewsFox. A list of such icons is in the beta release notes.


Beta release: NewsFox 0.8.2b5

This beta release will become version 0.8.2 after bug fixes. There are no new translation strings in this release.

The usual disclaimers apply: this is a beta release so use it with caution on a backup of your Newsfox folder. I use it on my real Newsfox folder.

The new features (where to look for bugs to fix):

  • Feed parser improvements
    Mostly improvements in atom parsing, but also cleaned up to deal with FF3 issues. All links from the text view should now open in a new tab/window. Let me know if you find one that doesn't.
  • Number of unread articles in search groups
    This can be turned off in about:config: newsfox.override.showSearchUnread. The computations can be burdensome with many feeds/search folders. In 0.8.3, you will be able to set this preference group by group, and then this preference can be used to globally turn off # search unread.
  • Tooltips in article pane
    This can be turned off in about:config: newsfox.advanced.articleTooltip. There is overhead with this due to how Firefox 3 handles tooltips on trees, much worse than Firefox 2 does..., but I didn't think it onerous enough to put in FF2 specific code. The angle brackets will be used for article tags coming in 0.8.3. The body tooltip shows up when hovering over the right 60% of the title. The size is 450x275pixels. The Firefox tooltip/popup code is a little questionable.
  • Source tag read in feeds
  • User defined article sort
    Set the about:config preferences newsfox.sorts.columnX and newsfox.sorts.directionX where X is 0, then 1, then 2, etc.. For example, the default is newsfox.sorts.column0="date" and newsfox.sorts.direction0="descending". To sort by date and then unread status (to put unread articles at the top), you can have
    newsfox.sorts.column0="date"
    newsfox.sorts.column1="read"
    newsfox.sorts.direction0="descending"
    newsfox.sorts.direction1="descending"
    You do need to have newsfox.sorts.column0="none" in order to have no sorting, otherwise the default will happen. In fact, only the first letter of any of these preferences is ever looked at by NewsFox: newsfox.sorts.column0="d" is the same as "date". Helpful to know if you can't spell descending and ascending. The columns are "flag", "title", "read", and "date".
  • Single refresh/cancel button
    Why is this not the default button configuration in Firefox? Only one of refresh and stop is ever active.
  • New deletion method
    Articles are marked with strike-thru text until the next feed/group is selected at which time they are deleted. This allows the column sorting in the article pane to remain the same, while the code remains clean.
  • OPML export of single groups
    This is available on the context menu.
  • About link on help menu
    Will be translated in 0.8.3.
  • FF3.0a8 support
    There are still some bugs in FF3.0a8 affecting NewsFox: bookmark finding and window resizing among them.
  • User icons
  • NewsFox checks for icons in the images subfolder of the user newsfox folder. For example, place a (16x16) png file in [your_prefix]/newsfox/images/check.png and it will be your refresh button in NewsFox. You can find the names of icons from the source code page of NewsFox, or by looking inside the newsfox.jar file inside your extensions folder: chrome > skin > classic > newsfox > images (or look below). Mail.png and encl-*.png are not included, someone knowledgeable about CSS might be able to change these in textview.css.
    add.png -add feed
    addFolder.png 	     
    brokenFeed.png      
    cancel.png -stop refresh
    check.png -refresh feeds
    del.png -delete feed
    delFolder.png 	     
    delete.png -delete articles
    feed.png -for unknown favicon
    flag.png -article flagged
    folderClosed.png 	  
    folderOpen.png 	    
    folderSearch.png    
    help.png -question mark
    home.png 	          
    livemark.png 	              
    markAllAsRead.png 	 
    markAllAsUnread.png 
    options.png -cog wheel
    read.png -article read, unflagged
    unread.png -article unread
    
R Pruitt (wa84it AT gmail.com)


Release: NewsFox 0.8.1

Newsfox 0.8.1 is prereleased at mozdev. This is basically the version that will be released later at addons.mozilla.org, but with fewer translations. There may be minor bug fixes before the release.

  • New feed parser: smaller, faster, and (bug#14444, bug#15632, bug#17671, bug#17681, bug#17768)
  • UTF-8 encoding of files (bug#17446)
  • User chosen NewsFox directory location
  • Date style options in global dialog, thanks Bernhard
  • Partial solution for external DTDs, see (bug#14929)
  • Atom xhtml displayed as xhtml in text view
  • Updated help (bug#17699)
  • Email article links (bug#15412)
  • Enclosure support
  • Minor fixes
    • Textview.css improvements
    • Expanded OPML import options
    • Autosubscribe and autorefresh conflict (bug#17530)
    • Tested with FF3.0a7
    • Updated icons, thanks ADR (bug#17387)
    • 'Add feed' has better selection after operation
    • Article pane doesn't reload on refresh (bug#17798)

NewsFox no longer uses the Sage feed parser, but rather uses its own.

The UTF-8 file encoding is not backward compatible with previous NewsFox versions. This version will read prior versions, but you will not be able to use a newsfox folder saved with NewsFox 0.8.1 with previous versions of NewsFox.

You can now choose the location of the newsfox directory. For example, you can choose a location on a flash drive and take your newsfox directory with you.

There are now 3 date styles available for use in the article pane: ISO with no seconds, the short date as set on your system, and the long date as set on your system.

There are two new advanced user features: email articles and enclosures(podcasts). These are advanced user features because how the links are handled is determined by your system setup, and this is beyond the control of NewsFox. The chance of problems with these features being a problem with NewsFox is not high. :)

There is now the ability to email articles (title, link, body) using a mailto: link in text view. Mailto: links are limited to 256(?) bytes, so there is an about:config option to copy the body of the article to the clipboard.

The control of text view via the textview.css file has been improved. The following classes are defined: .newsfox-mail, .newsfox-title, .newsfox-category, .newsfox-date, .newsfox-link, .newsfox-enclosures, .newsfox-encl. So you can style individual pieces of the newsfox-box in text view. For example, to keep the categories from showing, place

.newsfox-category { display: none; }

in your textview.css file inside your newsfox folder. The class .newsfox-enclosures refers to the span containing all enclosures, and .newsfox-encl refers to a single enclosure.


Beta release: NewsFox 0.8.1b7

This beta release will become version 0.8.1 after translations and bug fixes.

The usual disclaimers apply: this is a beta release so use it with caution on a backup of your Newsfox folder. ***THIS VERSION USES A NEW ENCODING FOR ALL OF THE *.xml FILES, SO IT IS NOT POSSIBLE TO REVERT TO version 0.8 OR EARLIER.***

I use it on my real Newsfox folder.

The new features (where to look for bugs to fix):

  • New feed parser
    Make sure your feeds work correctly. The new parser decodes all categories (forward slash separated list), handles relative links in atom feeds better, deals with no links and common links better, separates 'No Date', 'Invalid Date', and 'Future Date' with about:config control.
  • Newsfox directory choice
    You can now keep your Newsfox directory on your flash drive.

    What needs testing: entering directory paths directly, copying directories. Right now there is no warning when copying - and copying a large directory to a USB 1.1 device can take a while. Putting up a warning will be a pain(needing to copy the files 1 by 1 rather than just copying the directory), so hopefully it is not a problem.

  • Date style options
    Available from the global options dialog: there are 3 choices, ISO(no seconds), system short date, and system long date.
  • More choices in textview.css
    The following classes are defined: .newsfox-mail, .newsfox-title, .newsfox-category, .newsfox-date, .newsfox-link, .newsfox-enclosures, .newsfox-encl. So you can style individual pieces of the newsfox-box in text view. For example, to keep the categories from showing, place

    .newsfox-category { display: none; }

    in your textview.css file inside your newsfox folder. The class .newsfox-enclosures refers to the span containing all enclosures, and .newsfox-encl refers to a single enclosure. For example,

    a.newsfox-encl:link img{ border: 2px solid; }

    would place a border around the enclosure icons(this default link styling is turned off in the javascript).
  • UTF-8 encoding of files
    Files should be smaller and encoding should be faster. Please report problems.
  • Atom xhtml displayed as xhtml in text view
    See, for example, Sam Ruby feed for some SVG graphics. Report problems.
  • Expanded OPML import options
  • Email article and enclosures
  • There is not really much to test here, except that your browser(not Newsfox) is configured correctly to handle these types of actions. Email programs don't seem to handle mailto: links very well. There is an about:config option to copy the body of the article to the clipboard when emailing so you can just ctrl-v and get it in the message. It should paste as html if your emailer supports it, but if there is a better way to set this up, I'm all ears. A mailto: link can only be a very short length (256 bytes?), so there is no possibility to put the body in the link.
  • FF3.0a7 support
    Ha, ha, none of the live bookmark code is in the alpha yet, so there is nothing to test. The livemarks button just gives a message that it doesn't work in FF3.0a7.
  • Main link in text view opens in new tab/window.
R Pruitt (wa84it AT gmail.com)


NewsFox releases

We are trying a new release method. There is now an installation page accessible from the NewsFox homepage. There are four releases there: Official, Next, K-Meleon, and Beta. A typical release cycle will go from Beta to Next to K-Meleon and Official. Releases will be announced on the NewsFox RSS feed with the 'Latest versions' article. The title of the article will indicate which releases have changed.

A Beta release will be similar to the version sent to translators, and may lack features that will be present in the final release, but will usually be polished enough that it is used on this developer's actual Newsfox folder. As with any beta software, use with caution.

The Next version allows us to release the final javascript code before all translations are finished. Some translators take two days, other two weeks or two months. Now, users in locales where NewsFox has been translated won't have to wait as long to update NewsFox. The Next version will add new languages as they are translated.

When the six K-Meleon languages are done, the K-Meleon version will be released. When enough languages are done, the official version at addons.mozilla.org will be released.


Major release: NewsFox 0.8

Newsfox 0.8 is released. See articles 'NewsFox releases' and 'Latest versions' in this feed for more information.

  • Search folders (bug#14129, bug#14132, bug#15422, bug#15939, bug#17139)
  • User defined keyboard shortcuts, see help menu, default is none (bug#14719)
  • On new installation, Newsfox RSS feed automatically loaded
  • Articles in group exportable to RSS 2.0 local file, see main toolbar options
  • More strings localized, thanks teo and babelzilla
  • bg-BG Bulgarian locale (Fingli, Babelzilla.org)
  • zh-TW Chinese traditional locale (jackbin, Babelzilla.org)
  • Minor fixes
    • New automatic article deletion method (bug#17331)
    • Program options dialog only allowed changing one option at a time, caused by interaction with preference observer
    • Relative hrefs handled in atom feeds
    • 'Delete feed' and 'delete group' have better selection after operation
    • 'Cancel refresh' button responds within one second
    • Faster unicode character encoding (bug#17446)
    • Horizontal 3 pane option, newsfox.global.horizontalPanes (bug#15517)
    • XUL dialog improvements, thanks teo

Search is implemented with search folders. You can search on flagged status, unread status, date of article, and text in article within a specified group of feeds. New feeds are included in existing search groups by default.

The 'search text' box is a Google-type search box: ' ' means AND, '|' or 'OR' or 'or' mean OR, '-' means NOT, and items in single or double quotes are kept intact. Examples:

  • newsfox rss
    will search for articles containing both 'newsfox' and 'rss'
  • 'x|y' | html
    will search for articles containing either 'x|y' or 'html'
  • (abc xyz) | -"--"
    will search for articles containing both 'abc' and 'xyz' or not containing '--'

The search results are highlighted in bold red within the article. The styling can be changed in the 'textview.css' file, see "http://newsfox.mozdev.org/rss/2007.html#nf5". Technical notes: The entire article text is searched, so for example search terms inside hrefs will be found but not highlighted. If you don't want highlighting, you need to have '.srch' in your 'textview.css' file or it will get added again; for instance have ".srch {}".

There are two built-in options for keyboard shortcuts available on the options menu. 'Standard' uses single keys and won't work well with find as you type, and 'alternate' uses alt- keystrokes that are not used by basic K-Meleon or Firefox. Users can define their own shortcut keys by editing the file 'accel.xml' in the newsfox folder. See, for example, http://xulplanet.com/tutorials/xultu/keyshort.html for allowable modifiers and keys.

Articles in groups can be exported to a local file in RSS 2.0 format. This can be used either for saving articles (for example from a folder of all flagged articles) or sharing with others. To share you only need to upload the file to a location accessible by others (an http site typically), and it will function as an RSS feed.

Only articles currently present in the feed persist when 'Automatically delete old entries' is selected in feed options.

'Delete feed' and 'delete group' now select an adjacent feed or group after operation to allow quick deletion with keyboard shortcuts.

Set newsfox.global.horizontalPanes equal to true in about:config to enable the horizontal 3 pane option.


Re: New development release 0.76b4

I forgot to mention that the release will only work in en-US locale. It is currently being translated at babelzilla.org


New development release 0.76b4

There is a new beta release available at "http://downloads.mozdev.org/newsfox/newsfox-dev.xpi" or from the link on the Newsfox home page. This will become version 0.8. For those worried about security, the md5sum and sha1sum are given below (google these terms if you want to know what they mean):

G:\newsfox\newsfox076b4>md5sum newsfox-dev.xpi
3f50deef5f9d3d08f1c734f6594a84f9 *newsfox-dev.xpi

G:\newsfox\newsfox076b4>sha1sum newsfox-dev.xpi
f79faba28e027333072b5ba33cc91d138ce707e2 *newsfox-dev.xpi

The usual disclaimers apply: this is a beta release so use it with caution on a backup of your Newsfox folder. It does use a different format for the 'master_group.xml' file: if you revert to an earlier version all the search folders will become regular folders. It's not too rough, I use it on my 'real' Newsfox folder.

The new features (where to look for bugs to fix):

  • Search folders
    What needs testing: everything :). Mainly the 'search text' box to see the parser is working correctly. This box is a Google type search box: it understands (hopefully) 'space' meaning AND, '|' or 'OR' or 'or' meaning OR, '-' meaning NOT, and quotes ("" or '') meaning to keep stuff in quotes intact. It also does parentheses. If you get it to hang on a string, or disagree when it says your search is poorly formed, send me the string.
  • Keyboard shortcuts
    What needs testing: working of the accel.xml file if anyone defines their own hotkeys; conflicts in the default sets (ie alt-M is used for ... in Firefox, but I hope I caught them all); functionality of the keys (known (K-Meleon) bug: popups don't work in K-Meleon). It probably isn't smart if you give it a garbage 'accel.xml' file - I don't think I've done that yet.
  • Groups can be exported to RSS 2.0 file, for backup or sharing
    Look for it on the options menu on the main bar. This will output a local xml file in RSS 2.0 format. To share it, you'd need to have a place to upload it.
  • Horizontal 3 pane option
    Set 'newsfox.global.horizontalPanes' to true in about config to enable.
  • Error strings localized
    The translators are testing this....
  • Handles relative hrefs in atom feeds
  • Newsfox RSS feed loaded automatically on brand new installation
    If Newsfox has no feeds and hasn't been run before.
R Pruitt (wa84it AT gmail.com)


Minor release: NewsFox 0.7.5.1

Newsfox 0.7.5.1 is released.

  • Better background feed loading
  • Autosubscribe for Firefox (bug#14770)
  • Deleted articles don't reappear (bug#11773, bug#16113)
  • Check for duplicate feeds (bug#16756)
  • Progress meter added for OPML importing and group loading
  • Favicon provided for Newsfox, thanks ADR (bug#17327)
  • Minor fixes
    • Smaller about.xul and livemarksDlg.xul windows
    • Delete key will delete group or feed in feedtree (left hand) pane (bug#17241)
    • Custom names imported properly in OPML files

This version adds Newsfox as an option for subscribing to feeds in the 'Feeds' pane of the 'Options' (or 'Preferences') dialog. Firefox seems to have some problems with chrome:// links instead of http:// links for this functionality. I have had best luck using the "Show me a preview and ask me which Feed Reader to use" option and then selecting always use Newsfox the first time you try a new feed.

Two feeds with the same Feed URL are no longer allowed (with add new feed) in Newsfox. This will prevent you adding a duplicate feed. If you want two different feeds from the same Feed URL you can do the following: use "http://xkcd.com/rss.xml" and "http://xkcd.com/rss.xml?hi" for example. The portion of the web address after the ? will be ignored if it doesn't make sense to the webpage server. If there already is a question mark in the web address do the following: use "http://news.google.com/?output=atom" and "http://news.google.com/?output=atom&hi" for example.


Style sheet for text view

Starting with Newsfox 0.7, the styling of articles in text view can be changed. This is done by editing the file 'textview.css' in the newsfox folder inside your profile folder. The file 'textview.css' is just an ordinary CSS file and can be edited with any text editor.

Here is the default file contents and a small view:

body
{
  font:10pt Verdana,sans-serif;
  background:white;
}

#newsfox-box
{
  background: #e3dfd9;
  padding:10px;
  overflow:hidden;
}


And here is an alternative file contents and a small view:

body
{
  font:12pt Helvetica;
  background: #dfdfbf;
  padding: 20px;
}

#newsfox-box
{
  font: 12pt Verdana;
  background: #7f9fbf;
  padding: 8px;
  overflow:hidden;
  border: 2px solid black;
}


In the body of the article, the alternative view has larger text in a different font, a parchment colored background, and more padding between the body of the article and the edge of the article box.

Inside the heading box, the alternative view has larger text, a different colored background, and a border around the heading box. Newsfox uses bold face type for the article title without it being specified in 'textview.css'.

The views are much narrower than is usual in order to fit this page better, which makes the alternative not as appealing due to the larger type and extra padding.

The syntax is reasonably self-explanatory once you understand 'px' for pixels and #xxyyzz is one way to specify a color. Use your favorite search engine with 'css tutorial' to find more information about CSS, and have text view look the way you like.


Newsfox about:config options

Newsfox sets several options that can be accessed from the page about:config. All about:config options have prefix 'newsfox.global'. Some can be changed from the options dialog within Newsfox and others can't.

Options that can be changed within Newsfox options dialog:

  • style
    default: 1(text)
  • Global style can be text or web.
  • checkOnStartup
    default: false
  • Check feeds when Newsfox starts?
  • autoRefresh
    default: false
  • Auto check feeds every autoRefreshInterval minutes?
  • autoRefreshInterval
    default: none
  • This is measured in minutes. It is only used if autoRefresh is true.
  • notifyUponNew
    default: false
  • This will notify you when Newsfox is done updating feeds. Currently doesn't work with K-Meleon.
  • confirmDelete
    default: true
  • The default extra check on deletions can be bypassed by setting this to false (or by unchecking the box in the options dialog).

Options that can only be changed in 'about:config':

  • doneButton
    default: true after first use
  • This is set to true after the first running of Newsfox when a button is placed on the menubar. If the user then removes the button, no second attempt to place it will be made if this option is true.
  • favicons
    default: from browser.chrome.favicons
  • Favicons can be turned off/on with this option. The default is set from the browser preference for favicons.
  • guessHomepage
    default: true
  • Newsfox only looks for the favicon in [homepage]/favicon.ico (this may change in a future version). Some feeds don't set a homepage and hence Newsfox doesn't try and get a favicon. If this option is true, a simple guess is made at a homepage based on the feed URL.
  • refreshTimeoutInSeconds
    default: 60
  • The number of seconds to wait for a response from a feed server before giving up. I read feeds where the server regularly takes up to 30 seconds to answer, but this option can probably be safely lowered (I use 40).

Major release: NewsFox 0.7

Newsfox 0.7 is released. There are many changes, some will be explained more in later posts.

  • User named groups(tags, folders) (bug#14216, bug#14721)
  • Sort any column in article pane (bug#14998, bug#14131, bug#8981)
  • Context menu for article pane
  • Drag and drop editing of feeds and groups
  • Automatic backup of feeds in opml file
  • Restoring of opml file
  • 'Check feed' option in feed options dialog
  • Local css file for text view (textview.css in newsfox folder) (bug#12765)
  • Default for new feed: deleteOld and dontdeleteUnread
  • Better security
  • Opml handles groups
  • #unread in title (bug#16399)
  • Indication when loading feeds
  • Added fi-FI locale (mikkis, Babelzilla.org)
  • Deleted pt-BR locale (will add when translator provides)
  • Deleted uk-UA locale (will add when translator provides)
  • Minor fixes
    • option to bypass deletion confirmation
    • display unique livemarks only
    • file:// and shared google feeds work
    • grippys work (K-Meleon and SeaMonkey)
    • article tree 40%, content pane 60% height
    • disallowed future pubDates
    • feed name doesn't displace article pane buttons
    • feeds loaded as needed (bug#14213)
    • added refresh timeout option, default 60 seconds
    • inapppropriate buttons disabled
    • XUL feed list empty error (bug#16560)


Newsfox 0.7 is the default feed reader for K-Meleon 1.1

The Windows browser K-Meleon 1.1 is released, and Newsfox 0.7 is the default feed reader. Newsfox 0.7 will shortly be released on the Newsfox home page for all languages Newsfox supports.


Newsfox RSS feed

Newsfox now has an RSS feed. This feed will:

  • Announce new versions
  • Provide tips and tricks
  • Provide advanced user information

For questions or comments about NewsFox, please check the forum.
Copyright © 2000-2016. All rights reserved. Terms of Use & Privacy Policy.