pcbnew: Text rotation angles limited to 0 or 90 again
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Wishlist
|
Jeff Young |
Bug Description
While working on a PCB I noticed that about half of the value and reference text on the board is upside down. When I went to rotate the text I found the rotation angles were limited to 0 or 90 degrees once again. I was told that rotation angles greater than 90 are still possible if I change a setting. However that setting is on a per footprint basis and requires several steps to make each change. It will be a lot of work to make all the changes needed on my board with 25 ICs plus all the additional components. I have some observations and suggestions about this recent change to pcbnew.
1. File format change
The addition of a setting to limit rotations means there has been a file format change which needs to be documented.
2. Change the label in the dialog box for the setting
In the Footprint Text Properties dialog box the current text reads "Unlock text orientation". This is misleading. If the text is locked I should not be able to change its rotation with the R key. A better label for the setting is "No text rotation limit". I was originally going to suggest "Limit text rotation" but that would be the opposite value for the setting.
3. Disable rotation angle choices when text rotation is limited
In the Footprint Text Properties dialog box the selections for angles > 90 should be disabled when the text rotation limit is in effect.
4. Make the rotation limit setting global rather than per footprint
I would prefer setting the rotation limit at the project level or as a Kicad setting (for all current projects and for future ones).
Changed in kicad: | |
assignee: | nobody → Jeff Young (jeyjey) |
status: | Triaged → In Progress |
milestone: | none → 6.0.0-rc1 |
Changed in kicad: | |
milestone: | 6.0.0-rc1 → 5.1.0 |
Changed in kicad: | |
status: | In Progress → Fix Committed |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
My current version of KiCad is as follows:
Application: kicad rc2-dev- 16-g319b7cf) , debug build compatible with 2.8) GTK+ 2.24
Version: (5.0.0-
Libraries:
wxWidgets 3.0.2
libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.4.0-116-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.58.0
Curl: 7.47.0
Compiler: GCC 5.4.0 with C++ ABI 1009
Build settings: WX_GRAPHICS_ CONTEXT= OFF WX_OVERLAY= OFF SCRIPTING= ON SCRIPTING_ MODULES= ON SCRIPTING_ WXPYTHON= ON SCRIPTING_ ACTION_ MENU=ON GITHUB_ PLUGIN= ON USE_OCE= ON
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_SPICE=OFF