mantri-govind / diy-layout-creator

Automatically exported from code.google.com/p/diy-layout-creator
0 stars 0 forks source link

Bug reports and enhancements from Paul F #3

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
1. Pulling the bottom left hand corner of a vero board to the left of the top 
right hand corner no longer makes it disappear, but not everything is drawn 
correctly.

2. Pulling an object off of the current area makes it disappear, possibly 
forever. It would be much better to have objects off the work area visible 
(maybe with different alpha), but set up so that they would not appear in 
printouts, PDFs or images... as I mentioned before it is very useful to have 
some "scratch" space off the main layout where you can stash things.

3. Boards can be shrunk until one dimension becomes zero. When this happens, it 
becomes a line that can never be re-expanded. 2D objects should not be allowed 
to shrink to 1D, and 1D objects should not be allowed to shrink to a point (the 
last seems to have been corrected).

4. If I create an object like a pad, then change the grid dimensions, the 
previously created objects will snap to the new grid differently then newly 
created objects when moved.

5. I've noticed that the ctrl move option to over-ride it from snapping to the 
grid is gone. I'll miss this.

6. Feature request: I know there are little red sliders along the ruler 
indicating current position, but it would be very helpful to have an actual 
numeric coordinate displayed somewhere as well.

7. When I select an IC, it is not rendering correctly until I click on it to 
see properties, then just click OK... the pins are coming out weird. Looks like 
this happens with the switch sometimes too...
Looks like this behaviour happens when the grid spacings are altered...

8. The BoM is still listing every wire used. Surely it's enough to just list 
once each color of wire and gauge combination of wire that's been used?

9. This is a biggie. Once objects have "stuck" I can't seem to unstick them.. 
In V2, I could shift-select (I think it was) an object or group of objects so 
that it could be moved without dragging along everything that was stuck to it.

10. For hookup wire and other things where the two click drop makes less sense, 
maybe you could show and move around a shadowed version of the object until you 
select where it goes (kind of like the way LTSpice does it)?

11. The two click placement method seems OK, but ideally, you could have two 
selection behaviours.. if the user just single clicks and releases on a 
component item, then that could activate the two-click system like you have 
now. But it would be really really nice if you added the ability to 
click-and-hold on a component, and have it activate a drag-and-drop mode where 
a shadowed version of the object is dragged onto the canvas and dropped upon 
release of the button. I think you would find that both methods could live very 
happily side-by-side, and it would make item placement very intuitive indeed.

12. Nag... Layer lock, especially for boards, was a good V2 feature!

13. There's another bug with IC's... sometimes, after they've been created, 
they can't be moved until "OK" has been clicked in the properties.

14. It's possible to put two components right on top of each other so that one 
disappears, as right now there's no way to separately move them. This is 
particularly a problem for things like ICs where there is no pivoting action.

15. There seems to be a bug with the two-click method where I sometimes seems 
to need to do the second click several times before it "takes" and draws the 
object.

16. I notice that the switch cannot be rotated, and that the IC only in 90deg 
increments. The ability to specify an exact amount of rotation was occasionally 
very useful in V2, especially for things like tube sockets.

17. There is something weird with clicking on a bare part of the canvas. 
Sometimes, it gives you the project properties as expected. But sometimes, it 
seems to think it is on a board (when it is not). You can see a green dot 
appear as if it is going to place a board. It doesn't, but if you click again, 
you are adjusting the properties for the non-existent board. When this is 
happening, you can also not click-and-hold to select several objects..again, it 
thinks you are selecting a non-existent board. 

Original issue reported on code.google.com by bancika@gmail.com on 20 Jan 2011 at 9:21