| Home | Screenshots | Download | History | Documentation |
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)