Home Screenshots Download History Documentation

PortaBase TODO List

This is a list of not-yet-implemented PortaBase features compiled from the SourceForge feature request tracker and forum, emails sent to me directly, suggestions made by people in person, and stuff I thought of myself. The SourceForge tracker doesn't really lend itself to handling these the way I think about them, so I created a simple PortaBase file to keep track of them; the table below was created by applying portabase_view.xslt to the XML exported from that file.

Some notes on "Priority" levels:

Some notes on "Difficulty":

Task Difficulty Priority Notes Request ID
Use filters in other filters Hard 1 639668
Logical "or" in filters Hard 1 Use a tree widget similar to the calculation editor 639668
Multiple file tabs Hard 1 644120
Hyperlink column type Hard 1 This is hard mainly because it has to be coded differently for each platform (different browsers and means of launching them with an initial location).
Mac OS X port Hard 1 Already have it running, but I need to clean it up some more before it's ready for release.
Simpler CSV import Moderate 1 Add a dialog which makes it possible to create a new PortaBase file holding the contents of a CSV file (instead of needing to define the format before importing).
OpenZaurus 3.3.6-pre1 compatibility Moderate 1 Release a version compiled with gcc 3.3.2
Encrypted file timeout option Moderate 1 Add preferences for whether or not to close an encrypted file after a while of inactivity, how long to wait, and whether or not to save before closing. Should also close the file before suspending.
"Add Another" button in row editor Easy 1
Column horizontal alignment Moderate 2 Easy for integer columns, trickier for decimal... 706916
Separate menu font Moderate 2 Allow the user to pick a different font for the menus, for example using unifont (16 point) for data while using 10-point Helvetica for the menus.
"Today" and "Now" constants in conditions and calculations Moderate 2
Rich text or HTML data type Hard 3 HTML display in the row viewer and note viewer wouldn't be too bad, but the row viewer needs to be revised somewhat first (can't show all as one HTML page anymore)
quick "starts with" filter by typing first letters Moderate 3
Search combobox in row viewer Moderate 3 Shortcut for an "any text column contains" search, restricted to the current filter. Last ~5 search strings stored in the combo box.
File column type Hard 4 Gracefully handle if moved or deleted Launch by hold-click
Make year display optional Moderate 4
Select last row when exiting row viewer Moderate 4
Support for charting Hard 5 PortaBase itself probably shouldn't include charting functionality; it might be able to define a chart and then export to a format understood by a charting program, though. Rlplot might be a good place to start, as it is a charting program written using Qt. It would probably need a few enhancements first, though. If somebody else gets a charting program working on the Zaurus with a reasonable input file format, this feature will get done sooner. 694176
Undo button Hard 5 At minimum, this would undo the last (or last few) add, edit, or delete in the data viewer. This would be pretty hard to keep track of... 688694
Parse special chars in import option Moderate 5

If you have ideas that aren't listed here, please mention them via the request tracker, email, or the forum. (Keep in mind that I'm going to update this at most once per week, so recent requests probably won't be included.) If you feel strongly that one of these items should be higher priority than I've listed it as, please let me know why.

----

Copyright 2003-2004 by Jeremy Bowman.
(jmbowman at alum dot mit dot edu)

SourceForge.net Logo