kicad/qa
Wayne Stambaugh eb3fd10af8 Fix obscured object selection issue in board and footprint editors.
This selection improvement feature is hidden behind the advanced
configuration key "PcbSelectionVisibilityRatio".  It is turned off (1.0)
by default.  Value values are from 0.0 to less that 1.0.  From testing,
using a value between 0.1 and 0.3 produces the best results.

This fix uses normal alpha blending described in the link below.  The
current design only uses the alpha of the object's color.  It could be
improved by doing a full color alpha blending but using the color alpha
alone seems to result in satisfactory results.

https://en.wikipedia.org/wiki/Alpha_compositing

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16126
2023-12-17 16:43:56 -05:00
..
data QA test, prettifier: Update golden files to the latest version. 2023-12-16 10:49:23 +01:00
mocks Move DefaultTransform definition to transform.cpp, so it can be shared 2023-01-15 19:17:51 +01:00
pcbnew_utils Allow PCB reference image locking and UUID to be saved 2023-12-14 21:22:59 +00:00
qa_utils Break out the boundary violating parts of gal into common through subclassing 2023-09-23 09:37:47 -04:00
resources/linux Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
schematic_utils Don't double-up the root sheet in CurrentSheet in test harness. 2023-10-26 15:00:00 +01:00
tests Fix obscured object selection issue in board and footprint editors. 2023-12-17 16:43:56 -05:00
tools Use a more self-documenting API for router preview item flags. 2023-12-08 16:02:15 +00:00
CMakeLists.txt Move tests around 2023-04-24 22:09:36 -04:00