|
Author |
Topic: Long buglist for PDE (Read 364 times) |
|
fdb
|
Long buglist for PDE
« on: Sep 25th, 2002, 1:26am » |
|
After trying to work with the PDE for some time, I had the following remarks: * Select All (Apple-A) closes the application (Ctrl-Q) on Azerty-keyboards * Add an Edit menu containing Undo/Redo/Cut/Copy/Paste/Select All. It's standard Mac behaviour. * Rename the button options to verbs, e.g. instead of "Do you want to save? yes/no", change it to "Document Has been modified -- Save changes? Save/Cancel/Don't Save". Look at Aqua Human Interface guidelines (http://developer.apple.com/ue/switch/windows.html, tip 9) * When renaming a sketch, select the text in the field, so you can type the new name immediately. * Pressing the tab key moves to the bottom of the text area. * If the cursor is at the last character of the last line of the text area, moving the cursor up or down using the arrow keys throws the following exception: java.lang.ArrayIndexOutOfBoundsException at PdeEditorListener.keyPressed(PdeEditorListener.java:86) at java.awt.Component.processKeyEvent(Component.java:3673) * If the cursor is at the last character of the first line of the text area, moving the cursor up using the arrow keys throws the same exception. However, moving the cursor down doesn't throw one. * Status bar appears at a fixed location, drawing over the text area when the window is resized. * Double-clicking a word doesn't select it, but the character after it. (however, sometimes the behaviour is correct) * Scrolling action when using cursor keys is not consistent with other editors: The window should only scroll when it needs to; it now tries to keep the cursor on the current line. (or one line below it) * Using Apple-shift-arrowLeft to select from the cursor pos to the beginning of the line, selects one character too little at the right side. Apple-shift-arrowRight has the same issue (selects one char too little at the left side). * Using Apple-shift-arrowDown selects only from the beginning of this line to the end of the following line. It doesn't extend the selection when pressed twice. It also selects the line under the current line. Regards, Frederik
|
|
|
|
Processing
|
Re: Long buglist for PDE
« Reply #1 on: Sep 25th, 2002, 7:32pm » |
|
Frederik, Thank you for your long and thoughtful list. It's very valuable. We'll parse it, re-evaluate some decisions, and figure out how to correct some of the errors mentioned. Best, Proce55ing
|
|
|
|
fry
|
Re: Long buglist for PDE
« Reply #2 on: Oct 20th, 2002, 8:45pm » |
|
so lots of these are a difficult call.. some of them (select-a closing the app) i think have to do with bugs in apple's java vm. i can code around them, but.. well, that's part of what can lead to more bugs, like the one you mention with the cursor being at the last line of the textarea. i had to write a bunch of code to get around arrow keys not working in the textarea under macosx, and that code now has bugs similarly, the resizing window stuff was something that was an apple bug, and the osx-specific workaround is now causing problems. most of the arrow stuff you mention is (i believe) apple vm bugs.. same with the selecting text in the text field, that field should have focus (will look into this to make sure that's correct). unfortunately i'm not sure when i'll be able to get to the mac stuff, since i just had my mac taken away but clearly osx is very important, so i'll do the best i can. a lot of this can be fixed by the (somewhat large task) of switching to a new text editor inside p5. in all, thanks for the thorough reporting, these sort of things are *really* helpful for us, since casey and i don't have time to test and fix as much as we'd like.
|
|
|
|
fry
|
Re: Long buglist for PDE
« Reply #3 on: Nov 20th, 2002, 8:27pm » |
|
alright, lots of workarounds and fixes for these bugs are in 46 (see revisions.txt for details). thanks for the thorough reporting, it was really useful in getting these things taken care of.
|
|
|
|
fry
|
Re: Long buglist for PDE
« Reply #4 on: Jan 26th, 2003, 10:47pm » |
|
i think all of this has been fixed with the exception of the "change button names to verbs" which we've got on our list under suggestions.. also i haven't received any confirmation that ctrl-a no longer quits the app on an azerty keyboard.. can anyone verify?
|
|
|
|
|