home *** CD-ROM | disk | FTP | other *** search
- The following features are planed for future releases.
-
- o Use MUI for the user interface. This would also make the program
- much more portable (No I don't mean MS-Dos, but X-Window or OS/2).
- This also means that AmigaBase will no longer run under Kickstart 1.3.
-
- Things which will be implemented in the MUI version:
-
- o The gadget in the CHOOSEITEM requester is not created according
- to its gadget text (reported by Falk Hildner, 12.07.94).
- o Option which will enable to use the names of the variables in a certain
- record instead of the full path (like With in Pascal) (idea by Eyal
- Teler, 28.09.94).
- o SETORDER(record, var1, var2, ...). (Idea by Carsten Rose, 4.4.94).
- o SETFILTER(record, program_string). (Idea by Carsten Rose, 4.4.94).
- o Use ENV:, EMVARC: instead of s: (suggested by Dirk-Michael Brosig,
- 04.07.94).
- o Virtual variables whoose values are only calculated when needed.
- o Macro function (idea by Mads Lie Jensen, 30.07.94).
- o Use function keys for calling AB programs (idea by Falk Hildner,
- 06.09.94). And Arexx calls (Mats Granstrom, 21.11.94).
- o Help function which starts Multiview (or another utility) to
- display project dependend help information (idea by Falk Hildner,
- 16.07.94).
- o ARexx functions for controling AmigaBase's screen (ToFront, ToBack)
- and for getting the value of a given variable (idea by Mads Lie Jensen,
- 14.03.95).
- o Improve Search function for MEMO-Variables (idea by Falk Hildner,
- 31.12.94)
- o Hotkeys for each project to activate it (idea by Andreas Pöschl,
- 11.05.95).
-
- Suggestions which are already implemented in the MUI version:
-
- o Allow more characters for variables, records and function names
- (suggested by Dirk-Michael Brosig, 18.07.94).
- o Ascending/descending order (idea by Michaela Grebe, 20.04.94).
- o Improve filter: Allow filter programs that use other variables than the
- filter record ones.
- o Allow more label entries for choice variables (idea by Michael Pedersen,
- 26.05.94)
- o Improve label selection of a choice variable (idea by Michael Pedersen,
- 26.05.94)
- o Make custom screen of AmigaBase public (suggested by Michael Brosig,
- 29.05.94).
- o Ability to change the parameters and return value types for a
- function, even if it's already beeing used (suggested by Eyal
- Teler, 28.09.94).
- o When changing the default value of a variable then this value should
- also be changed in existing datasets (option) (idea by Eyal Teler,
- 12.09.94).
- o Implement NULL values for Integer and Real types.
- o Invisible variables (idea by Falk Hildner, 16.07.94).
- o Ability to give meaningful names to arguments (idea by Eyal Teler,
- 08.09.94).
-
- Things which will be obsoleted by the MUI version:
-
- o Separate datasets in listing display by lines and mark current dataset
- (idea by Wolfgang Bernreiter 31.01.95).
- o Capability to specify the placing order in listing display (suggested
- by Eyal Teler, 19.06.94).
- o Implement view level button for records.
- o Improve print requester: allow printing of variables which are not in the
- print record, recognize view level.
- o Option to show all the programs using a certain function (suggested
- by Eyal Teler, 28.09.94).
- o When switching to another record in listing mode then AmigaBase
- should immediatly display the right page of datasets, currently
- AmigaBase displays the first page of datasets and then scrolls to
- the current dataset (suggested by Eyal Teler, 29.05.94).
- o Allow moving variables and text outside the record they beside (idea
- by Nina Earl 16.01.95 and others).
-
- Ideas which I don't know if I should really implement them:
-
- o Capability to turn ordering on and off (idea by Eyal Teler, 03.07.94).
- o Self defined tab stops in memo fields (idea by Andreas Pöschl, 11.04.95).
- o New menu item: project font (idea by Eyal Teler, 24.05.94).
- o Implement pool of AB functions which is global to all projects (idea by
- Wolfgang Brodowski, 01.07.94)
- o Option to not let the user exit a variable when the inserted
- value is incorrect.
- o Allow background color and font attributes of variables be dataset
- dependend (like foreground color) (suggested by Wolfgang Brodowski,
- 04.06.94).
- o When the user adds/changes/deletes label strings in a choice variable
- or changes the order of labels then this changes should be reflected
- by the choice values in existing datasets (suggested by Eyal Teler,
- 03.06.94).
- o Use powerpacker.library (option) (suggested by Fabien Larini,
- 23.09.93), or the xpk.library (suggested by Mads Lie Jensen).
- [Problem is speed].
- o When chosing "Save as - project" only these datasets should be saved
- which match the current filter (idea by Mads Lie Jensen, 30.07.94).
- o Ability to pass functions arguments by reference (idea by Eyal Teler,
- 08.09.94).
-
- Suggestions which I will NOT implement are:
-
- o New menu item for installing mode: "Variable - Duplicate" and
- "Record - Duplicate" (Idea by Thomas Gegenheimer 8.6.93).
-
- Why: o Complex implementation
- o Not of much use
-
- o Use Zip gadget to only show the window title bar (suggested by Fabien
- Larini, 23.09.93).
-
- Why: o Use iconify gadget
- o With the Zip gadget you can easily switch between two window
- dimensions (e.g. normal/listing display).
-
- o Possibility to set the function keys from AmigaBase programs (idea
- by Peter Wastholm, 31.08.93).
-
- Why: o The function keys should only be set by the function key
- requester.
-
- o Use filerequester for choosing output file (idea by Martin König,
- 28.10.93).
-
- Why: o The reqtools requester does not support devices like "prt:"
- or "con:////Output/CLOSE/WAIT".
- o Use SELECTFILE for specifying the output file (idea by Ralph
- Reuchlein, 28.07.95).
-
- o Improve print requester: field seperator, fill fields with spaces? print
- field names in first line (suggested by Michael Brosig, 30.10.93)
-
- Why: o Use a program button with a corresponding amigabase program.
-
- o Add order button to record title bar (idea by Martin König, 28.10.93)
-
- Why: o The record title bar becomes overloaded.
- o Most time the records are already ordered.
-
- o Allow printing of only one (the current) dataset (suggested by
- Mads Lie Jensen 21.07.93).
-
- Why: o Use an AmigaBase program for this purpose.
-
- o implement functions like OPENINPUT, READ, SCANF, etc.
-
- Why: o Use MEMOLOAD and a FOR loop for this purpose.
- o Use ARexx! ARexx has many of the needeed functions built-in.
- (Mads Lie Jensen, 05.12.94).
-
- o improve programming of AmigaBase: make syntax more MODULA like.
- (in particular semicolon placement).
-
- Why: o No need (and time) for this
-
- o improve programming of AmigaBase: move all programs of the
- variables to one big program. So it is easier to get know what
- the project does, but compiling will be slower.
-
- Why: o You can print all programs by chosing menu item
- "Structures - Program - Print"
- o Implemented in MUI version
-
- o Show keypad state in the drag bar of each window (idea by Fabien
- Larini, 18.06.93).
-
- Why: o I don't think this is really necessary.
- o Obsolete in the MUI version.
-
- o INDEXBRK(string1, string2, pos) (idea by Eyal Teler, 13.09.94).
-
- Why: o Use INDEXBRK(MIDSTR(string1, pos), string2).
-
-