|
From: Brian S. <bs...@ri...> - 2002-02-20 20:00:21
|
FYI. We should go back over this list and consider them as bug/feature
requests.
----------------------------------------------------------------
Brian Stoler home: (713) 520-9017 office: (713) 348-5732
Graduate student, Rice University Department of Computer Science
---------- Forwarded message ----------
Date: Wed, 20 Feb 2002 19:56:13 +0100
From: - Fabien Gandon - <Fab...@so...>
To: Brian Stoler <bs...@bs...>
Cc: Jean-Paul Roy <Jea...@un...>
Subject: Return of experience on DrJava.
Hello,
- First of all: DrJava IS A VERY GOOD TOOL ! -
- I like it ! -
Today I have submitted two bug reports on Source Forge. Moreover, after
a first practical session with my students I collected some ideas for
future improvements. They should be taken as humble suggestions or "nice
to have" and nothing else. ;)
In the interactions window it would be great if we could have, by the
right side, a toolbar with:
- a button to save the content of the interaction window
- a button to load a previously saved interaction sequence (...)
- a button to kill the last command (this is extremely useful when a
student makes an endless loop... and believe me : they do ;) )
- a button to reset all interactions
- when ESC is pressed it would be great if the current line was
emptied (eg. if you browse the history with up and down arrows you
cannot escape it and go back to an empty line)
For the top toolbar:
- the 'Compile' button could use an icon like others
- A run button (icon = gears) that launches the active file would be great
For the edition area:
- line numbers (they maybe useful for exceptions)
- selection on double clicks : if I have in my code the text
"my_variable.getValue()" and I double click on variable, the editor
selects "variable.getValue" which is not the behavior I was expecting. I
was expecting "my_variable" to be selected.
File Menu:
- at the end of this menu it would be nice to have the 4 last files opened
Detail: IMHO 'Previous document' and 'Next document' buttons or menu
items are not very useful. They are redundant with the list of open
files. Be careful not to add options that will make your interface too
complex while not adding much usability.
Otherwise, I insist, this is good job.
Best regards,
CU
Fabien
--
____________
|__ _ |_ INRIA Nice Sophia Antipolis - Tel: (33)(0)4 92 38 77 88
| (_||_) http://www-sop.inria.fr/acacia/personnel/Fabien.Gandon/
|
|
From: Charles R. <cr...@ri...> - 2002-02-20 23:08:46
|
> In the interactions window it would be great if we could have, by the > right side, a toolbar with: > - a button to save the content of the interaction window > - a button to load a previously saved interaction sequence (...) > - a button to kill the last command (this is extremely useful when a > student makes an endless loop... and believe me : they do ;) ) > - a button to reset all interactions > - when ESC is pressed it would be great if the current line was > emptied (eg. if you browse the history with up and down arrows you > cannot escape it and go back to an empty line) It wouldn't be too hard to add a toolbar there, and we've already got buttons for aborting and resetting the interactions. Saving and loading would be nice-- I don't imagine it being too difficult, though we'd need a mechanism to feed the input into the pane. Probably a good small feature project. > For the top toolbar: > - the 'Compile' button could use an icon like others > - A run button (icon = gears) that launches the active file would be great Already have the compile button. Do we want a run command separate from the interactions? > For the edition area: > - line numbers (they maybe useful for exceptions) > - selection on double clicks : if I have in my code the text > "my_variable.getValue()" and I double click on variable, the editor > selects "variable.getValue" which is not the behavior I was expecting. I > was expecting "my_variable" to be selected. Line numbers are on their way (right Jim?). And I agree with the double click selection-- I've run into that plenty of times. Is there a way to set selection delimiters in a JEditorPane or an EditorKit? > File Menu: > - at the end of this menu it would be nice to have the 4 last files opened Another nifty feature for a small project... > Detail: IMHO 'Previous document' and 'Next document' buttons or menu > items are not very useful. They are redundant with the list of open > files. Be careful not to add options that will make your interface too > complex while not adding much usability. The original reason for the menu items was to publicize the keyboard shortcuts (ctrl-, and ctrl-.). By the way, I originally wanted to use something like ctrl-tab or ctrl-arrows, but these are caught by window managers or java and are used for other things. I guess the configurability project can address this some... Anyway, I think it's worth keeping the menu items for now, and definitely the toolbar buttons. Charlie |