Hi,
ok, I downloaded and installed the latest nightly.
What a nightmare. :D
I tried to open my schematic. It told me that it will be transferred to
the new format and also showed a rescue dialog.
It tries to map the symbols to the symbol library table. Afterwards it
could not find the symbols in the (new) symbol lib table and therefore
all symbols were broken. (This may be due to the fact that the nightly
comes without libraries? I installed the nightly in a fresh directory,
not the directory of 4.0.7.)
I hope there will be a test for the release version before roll-out
(Release Candidate) so that such issues are addressed?
The PCB editor still shows a white screen when switching to Cairo, but
definitely for a shorter time(1..2 seconds).
Each canvas renders the texts differently.
'G' works now in OpenGL/Cairo, but differently than in Legacy (moves
connection point of segments vs. whole segment). 'G' in OpenGL acts like
'M' in Legacy.
'D' works in Legacy, but does not stop at 90° like in OpenGL when
dragging a 45° bend segment. When moving further than 90° distance it
draws crossing lines and expands the segment.
Component Values are not displayed regardless of canvas, even Legacy
does not show them any more.
Bug: https://bugs.launchpad.net/kicad/+bug/1741015
*Observations*: Some icons have changed, most I like but not all. Symbol
Editor Icon is way to busy, too much color where not needed. Same for
Library Editor icon. Removing the background color/pattern would help a lot.
I found the old Annotation icon more logical, it told in one picture
what it does. The new one may be an editor icon for all it shows.
Regards,
André
PS: I appreciate all the improvements, even if my comments may sound too
negatively. ;)
e.g. the new options for graphical lines in the schematics. Useful
addition there would be to have an option to set the default for this
(type and color). :)
Am 2018-01-02 um 18:28 schrieb José Ignacio:
On Tue, Jan 2, 2018 at 11:18 AM, André S. <[email protected]
<mailto:[email protected]>> wrote:
Hi everyone,
I want to add from a users view:
In the current KiCad 4.0.7 (Windows 64 bit) you can't drag traces
in OpenGL/Cairo, only in legacy. (With this I mean: move a segment
of a trace and it stays attached to the other segments of the
trace (Hotkey: 'G')).
Hotkey 'M' moves segments in OpenGL but moves 'connections' in
Legacy (segments stay connected).
More often than not I need the behaviour of Legacy and not that of
the OpenGL canvas.
In GAL the key to move connections is D, which allows you to drag
traces using the push and shove algorithm. Why is it this not G? I
have no idea.
Values are not displayed in OpenGL/Cairo, only in Legacy.
That is odd, is there a bug report for that?
And "transparency" is better in Legacy. With only 2 layers you can
see the traces on the bottom layer better than in OpenGL/Cairo.
This was broken recently when the RGBA setting was added. It used to
be that all layers would have 80% transparency by default. this
probably should be fixed again, I personally prefer to set the
transparency even lower for inner layers too. This is all user
settable in the nightlies.
Just for this few reasons I still use Legacy more often than
OpenGL when modifying an existing PCB design.
From my view OpenGL is nice because you can manipulate single
items (segments of traces) better/more comfortably than in Legacy.
And initial layout work feels smoother.
Just my 2 cents. :)
Happy new year,
André
PS: as a side note: When I switch from "Standard/Legacy" or OpenGL
to Cairo the PCB view goes white and only after a few seconds
displays the PCB. In the other direction there is no delay.
Performance was greatly improved in GAL in the latest nightlies, did
you try them or just the GAL as seen in 4.0.7?
Am 2017-12-31 um 22:28 schrieb Jon Evans:
For your consideration, a patch is attached that implements the
above.
On Sun, Dec 31, 2017 at 2:24 PM, Jon Evans <[email protected]
<mailto:[email protected]>> wrote:
I think that getting automatic OpenGL detection and recovery
working for 5.0 might be ambitious.
Maybe Chris can detail what the next steps are for his
approach there, but in case we want to push that to a later
release, here's what I propose:
1) Rename the View menu options based on my proposal
"Legacy", "Modern (Accelerated)", "Modern (Fallback)"
2) Change PCB_BASE_FRAME::SwitchCanvas to save the canvas
config value after calling UseGalCanvas() rather than before.
3) Show a first-run dialog like the mockup in my earlier
email, IF canvas is not OpenGL and the dialog has not been
shown before
44) If user clicks "yes" in the first run dialog, then:
(a) set the config value to prevent the dialog from
showing again,
(b) Set the canvas config setting to Cairo (but don't
switch the GAL to Cairo), then
(c) switch to OpenGL canvas using SwitchCanvas()
That way, if the app crashes in step 4c, it should come back
up as Cairo on the next launch (assuming we crash right away
when trying to set up the canvas)
Any concerns with the above?
-Jon
On Sun, Dec 31, 2017 at 1:55 PM, Jeff Young <[email protected]
<mailto:[email protected]>> wrote:
+1
No menu items. Just a checkbox for Enable Hardware
Acceleration in Preferences.
On 31 Dec 2017, at 18:36, Andy Peters <[email protected]
<mailto:[email protected]>> wrote:
- In the case of graphics glitches, inform the users in
the FAQ/Manual
that they can fall back to software renderer in the
View menu.
- Don't use the term 'canvas' or 'view'. Just 'Enable
HW acceleration’.
I like that. The fewer technical/programmer terms, the
better.
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
Post to : [email protected]
<mailto:[email protected]>
Unsubscribe : https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
More help : https://help.launchpad.net/ListHelp
<https://help.launchpad.net/ListHelp>
_______________________________________________
Mailing list:https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
Post to :[email protected]
<mailto:[email protected]>
Unsubscribe :https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
More help :https://help.launchpad.net/ListHelp
<https://help.launchpad.net/ListHelp>
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
Post to : [email protected]
<mailto:[email protected]>
Unsubscribe : https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
More help : https://help.launchpad.net/ListHelp
<https://help.launchpad.net/ListHelp>
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp