Version: [4974] PlanX CAD Toolset 1.23.0

### Fixed
- **Pick aperture is now enforced.** `_pick_feature` filtered
candidates only by bounding-box intersection, so a long diagonal line
or large polygon could be selected even when the click was far from
its actual geometry (its bbox covered the click). The 10-px aperture
(`PICK_TOLERANCE`) is now also enforced on the real geometry distance
— picks behave like AutoCAD's pickbox.
- **Two-step tools can no longer operate a feature on itself.** In
Fillet, Trim and Extend, the second pick could return the *first*
feature again (click near the first line → fillet/trim a line with
itself, producing garbage geometry or a confusing failure). The second
pick now excludes the first feature (`_pick_feature(...,
exclude=...)`); Fillet's hover preview uses the same layer-aware
exclusion instead of a fragile id-only comparison.

### Changed
- **New crisp PNG icon.** Replaced `icons/icon_main.svg` with a
generated 256×256 `icons/icon.png` (teal drafting tile, white lines
joined by an orange fillet arc, AutoCAD-style grips). SVG icons render
blank/muddy in some QGIS builds and have caused Plugin Hub rejections.

### Quality
- `tests/smoke_compat.py` gains an 11th check that statically verifies
the pick-aperture enforcement and the Fillet/Trim/Extend self-pick
exclusion.

yes

geo140195philo

2026-06-09T20:56:38.707122+00:00

3.28.0

4.99.0

None

no

Version management

Plugin details

QGIS sustaining members

Flagship membership


Flagship membership


Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership