meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
wiki:geda-wartsnbugs [2019/02/04 16:08] – syntax kmk | wiki:geda-wartsnbugs [2019/02/05 01:07] – kmk | ||
---|---|---|---|
Line 36: | Line 36: | ||
* pcb feature request: A way to make silk screen objects visible but insensitive to seperate selection. Alternatively: | * pcb feature request: A way to make silk screen objects visible but insensitive to seperate selection. Alternatively: | ||
* pcb feature request: " | * pcb feature request: " | ||
- | * An improved placement workflow:n improved placement workflow: | + | * An improved placement workflow |
- | + | | |
- | | + | |
- | 1) List of Refdeses in Select-Dialog | + | |
- | 2) Pull all selected components to mouse | + | |
- | 3) place group of components | + | |
- | 4) disperse components | + | |
* gschem usability: Some dialogs, that don't have a default button defined, that will be accessed by the return key: | * gschem usability: Some dialogs, that don't have a default button defined, that will be accessed by the return key: | ||
- | + | | |
- | a) " | + | b) "Edit Attributes" |
- | | + | |
* pcb feature request: Improved update workflow. Please add an option to look for foo.new.pcb and foo.net on start-up and load them by default. | * pcb feature request: Improved update workflow. Please add an option to look for foo.new.pcb and foo.net on start-up and load them by default. | ||
* gschem feature request: Add menu items to run DRC or gschem2pcb | * gschem feature request: Add menu items to run DRC or gschem2pcb | ||
Line 55: | Line 51: | ||
* pcb: Is there a shortcut to select the route style? | * pcb: Is there a shortcut to select the route style? | ||
* pcb feature request: More complex modes of track manipulation: | * pcb feature request: More complex modes of track manipulation: | ||
- | + | | |
- | | + | b) Insert a plateau : " |
- | b) Insert a plateau : " | + | c) Push tracks out of the way, while drawing other tracks. (Like in protel99) |
- | c) Push tracks out of the way, while drawing other tracks. (Like in protel99) | + | d) Vias should be placed, if a track gets flipped to the other side with the m-key. |
- | d) Vias should be placed, if a track gets flipped to the other side with the m-key. | + | |
* pcb: Delete does not work on tracks if the mouse is in " | * pcb: Delete does not work on tracks if the mouse is in " | ||
* Rubber band mode still chooses the wrong nodes to move if short tracks are involved. | * Rubber band mode still chooses the wrong nodes to move if short tracks are involved. | ||
Line 79: | Line 73: | ||
* gschem bug: rotation of a pin renders an incorrect alignment of the pinnumber attribute. (Alignment changes from lower left to lower right) | * gschem bug: rotation of a pin renders an incorrect alignment of the pinnumber attribute. (Alignment changes from lower left to lower right) | ||
* pcb bug: polygon tool sometimes does not snap to start point. | * pcb bug: polygon tool sometimes does not snap to start point. | ||
- | |||
How to reproduce: | How to reproduce: | ||
- | | + | |
- | 2) select polygon tool | + | 2. select polygon tool |
- | 3) start polygon at (100/100) | + | 3. start polygon at (100/100) |
- | 4) set polygon corner at (100/300) | + | 4. set polygon corner at (100/300) |
- | 5) set polygopn corner at (200/300) | + | 5. set polygopn corner at (200/300) |
- | 6) try to close the triangle with a click at (100/100). pcb will set a corner point at (100/200) instead. | + | 6. try to close the triangle with a click at (100/100). pcb will set a corner point at (100/200) instead. |
#### Oktober2007, | #### Oktober2007, | ||
Line 132: | Line 125: | ||
* gschem bug: Nets are not connected after " | * gschem bug: Nets are not connected after " | ||
* geschem bug: | * geschem bug: | ||
- | + | | |
- | | + | 2) start paste mode with [CTRL-v]. Contents of the paste buffer appear at the mouse cursor. |
- | 2) start paste mode with [CTRL-v]. Contents of the paste buffer appear at the mouse cursor. | + | 3) abort paste operation with [esc]. The contents of the paste cursor remain on screen until the next redraw event. |
- | 3) abort paste operation with [esc]. The contents of the paste cursor remain on screen until the next redraw event. | + | |
* gschem bug: Symbol translate ([e-t]) disconnects nets from symbols. A workaround to reconnect nets to symbols is to select all and pretend to move with the mouse. | * gschem bug: Symbol translate ([e-t]) disconnects nets from symbols. A workaround to reconnect nets to symbols is to select all and pretend to move with the mouse. | ||
* gschem feature request: modifier [shift] to do a tear-off-move (in addition to [o-r] | * gschem feature request: modifier [shift] to do a tear-off-move (in addition to [o-r] | ||
Line 147: | Line 138: | ||
* pcb bug: [ctrl-x] should cut selection to buffer but currently only copies selection to buffer and fails to remove the selection from canvas. | * pcb bug: [ctrl-x] should cut selection to buffer but currently only copies selection to buffer and fails to remove the selection from canvas. | ||
* pcb bug: Some arcs don't transform correctly during left-right flip. To reproduce: | * pcb bug: Some arcs don't transform correctly during left-right flip. To reproduce: | ||
- | |||
1) Draw an 90° arc east to south. | 1) Draw an 90° arc east to south. | ||
2) Do a left-right-flip ([shift-tab]). The arc transforms into south-east to south-west instead of south to east. | 2) Do a left-right-flip ([shift-tab]). The arc transforms into south-east to south-west instead of south to east. | ||
- | |||
* pcb feature request: Improved usability for the lock tool. | * pcb feature request: Improved usability for the lock tool. | ||
* pcb non-feature: | * pcb non-feature: | ||
Line 192: | Line 181: | ||
* xgsch2pcb feature request: edit schematics or layout with external ascii editor | * xgsch2pcb feature request: edit schematics or layout with external ascii editor | ||
* gschem feature request: Add some of the most important one-key-accels of pcb | * gschem feature request: Add some of the most important one-key-accels of pcb | ||
- | * [s]/ | + | |
- | * [n] to edit text | + | * [n] to edit text |
- | * [esc] to get into arrow-mode | + | * [esc] to get into arrow-mode |
* gschem wart: On [tab] the edit attribute dialog should switch to the next item rather than insert a tab. Add a tab with [ctrl-tab] | * gschem wart: On [tab] the edit attribute dialog should switch to the next item rather than insert a tab. Add a tab with [ctrl-tab] | ||
* gschem wart: The single attribute editor should behave like the general edit attribute dialog. That is, stay on the screen after update of the attribute. | * gschem wart: The single attribute editor should behave like the general edit attribute dialog. That is, stay on the screen after update of the attribute. | ||
Line 222: | Line 211: | ||
* gschem feature request: Make symbols and schematics better distinguishable in the list of the page manager. Suggestion: put icons in front of the items. Different color scheme. | * gschem feature request: Make symbols and schematics better distinguishable in the list of the page manager. Suggestion: put icons in front of the items. Different color scheme. | ||
* gschem/pcb feature request: More accel key compatibility | * gschem/pcb feature request: More accel key compatibility | ||
- | * Edit text: [ee] -- [n] | + | |
- | * Move selected: [m] -- [?] | + | * Move selected: [m] -- [?] |
- | * Delete selected: | + | * Delete selected: |
- | * Copy selected: | + | * Copy selected: |
- | * Scale text [s] | + | * Scale text [s] |
* pcb feature request: attach default layer stacks | * pcb feature request: attach default layer stacks | ||
* pcb wart: Currently, the color scheme is handled independently from the layer stack. Suggestion: The color scheme should be coupled to the layer stack. | * pcb wart: Currently, the color scheme is handled independently from the layer stack. Suggestion: The color scheme should be coupled to the layer stack. | ||
Line 278: | Line 267: | ||
* gschem-wart: | * gschem-wart: | ||
* gschem-wart: | * gschem-wart: | ||
- | |||
- | |||
- | |||
* gschem bug: The find dialog does not find anything after the find string was edited for the second time. | * gschem bug: The find dialog does not find anything after the find string was edited for the second time. | ||
* gnetlist -g drc2 bug: DRC complains about duplicated slot with multi part components. | * gnetlist -g drc2 bug: DRC complains about duplicated slot with multi part components. | ||
Line 393: | Line 379: | ||
* pcb usability wart: Select by name should find components according to refdes even if the refdes is not shown | * pcb usability wart: Select by name should find components according to refdes even if the refdes is not shown | ||
* pcb usability wart: The select by name dialog should stay open after application. | * pcb usability wart: The select by name dialog should stay open after application. | ||
- | * pcb GUI wart: Find is hidden unnecessarily deep in the menu system. The scope of the find action is quite limited, too. | + | * pcb GUI wart: Find is hidden unnecessarily deep in the menu system. The scope of the find action is quite limited, too. Suggestions: |
- | + | 1) rename " | |
- | | + | 2) move the " |
- | 1) rename " | + | 3) unite the " |
- | 2) move the " | + | 4) add a help button to explain the regexp syntax |
- | 3) unite the " | + | 5) alternatively " |
- | 4) add a help button to explain the regexp syntax | + | 6) add the ability to search for properties other than name and object type: flags, width, layer, orientation |
- | 5) alternatively " | + | 7) add the ability to search for nets |
- | 6) add the ability to search for properties other than name and object type: flags, width, layer, orientation | + | 8) add the ability to search for combined criteria |
- | 7) add the ability to search for nets | + | 9) optionally move the found objects to the mouse |
- | 8) add the ability to search for combined criteria | + | 10) optionally disperse the found objects |
- | 9) optionally move the found objects to the mouse | + | 11) optionally do a substring search by default |
- | 10) optionally disperse the found objects | + | 12) optionally |
- | 11) optionally do a substring search by default | + | |
- | 12) optionall | + | |
* gschem GUI wart: The find dialog is pretty limited. | * gschem GUI wart: The find dialog is pretty limited. | ||
- | + | | |
- | Suggestion: upgrade to the same functionality as suggested for pcb | + | |
* gschem/pcb interaction: | * gschem/pcb interaction: | ||
* gschem mis-feature: | * gschem mis-feature: | ||
Line 473: | Line 454: | ||
* gaf/pcb feature request: add the notion of global variables. Some global variables may be defined by default. E.g. $TITLE, $FILENAME, $DRAWN_BY, $REVISION, $DATE_OF_LAST_EDIT, | * gaf/pcb feature request: add the notion of global variables. Some global variables may be defined by default. E.g. $TITLE, $FILENAME, $DRAWN_BY, $REVISION, $DATE_OF_LAST_EDIT, | ||
* geda feature request: The print dialog should remember its options. Atleast, while the session lasts. | * geda feature request: The print dialog should remember its options. Atleast, while the session lasts. | ||
- | * geda wart: The text entry in the attribute editor behaves in a non standard way. On selection the text is not highlighted and the cursor is at the end of the line rather than where the mouse cursor was during click. | + | * geda wart: The text entry in the attribute editor behaves in a non standard way. On selection the text is not highlighted and the cursor is at the end of the line rather than where the mouse cursor was during click. |
- | + | | |
- | The value of attributes in the attribute editor need two clicks to get focussed for keybord edit. Shouold | + | |
- | | + | |
* gschem feature request: A way to read the file name of a symbol -- Suggestion: A line in the multi attribute editor | * gschem feature request: A way to read the file name of a symbol -- Suggestion: A line in the multi attribute editor | ||
* gschem feature request: some feedback on the embedded status of symbols. | * gschem feature request: some feedback on the embedded status of symbols. | ||
Line 587: | Line 566: | ||
* gschem bug: It is impossible to paste into the value field of the attribute editor. The field immediately looses focus on ctrl. | * gschem bug: It is impossible to paste into the value field of the attribute editor. The field immediately looses focus on ctrl. | ||
* gschem feature request: Let the attribute editor dialog act on multiple symbols. If more than one symbol is selected, treat symbols differently depending on whether they exist in every symbol. | * gschem feature request: Let the attribute editor dialog act on multiple symbols. If more than one symbol is selected, treat symbols differently depending on whether they exist in every symbol. | ||
- | + | | |
- | a) attributes that are in all symbols and have the same value --> change in all selected symbols in unison | + | b) attributes that are in all selected symbols and have different values --> Put values in drop-down list. Offer an option to make the value the same in all selected symbols |
- | | + | c) attributes that are only in some selected symbols --> Same as b plus the option to add the attribute to all symbols. |
- | | + | |
* gschem feature request: Attribute lines in the attribute editor sorted according to the default attribute list. Plus alphabetically for attributes not included in the default. | * gschem feature request: Attribute lines in the attribute editor sorted according to the default attribute list. Plus alphabetically for attributes not included in the default. | ||
* gschem feature request: Put an asteriks in the title bar if the current sheet has changed (like pcb does). | * gschem feature request: Put an asteriks in the title bar if the current sheet has changed (like pcb does). |