Version: [5969] ArcGIS-like Workspace 0.4.1 Experimental

Fixed

Shortcut remap was inert (setKeySequence needs a plain str, not
QKeySequence)
Segment snapping never actually enabled (wrong Qgis.SnappingType enum
spelling)
The "Find" button did nothing (QgsGui.locatorWidget() never existed)
Cross-session Restore after a crash never ran (a redundant _applied
gate defeated it)
Dock-attribute-table original could be clobbered on re-apply after a
crash
A dead dock (e.g. Processing disabled mid-session) could wedge Restore
entirely
Shortcut restore could destroy its own recovery record on failure

Changed

Contents right-click menu integration replaced: no longer swaps QGIS's
menu provider (root cause of the 0.2.1 crash) — now uses
addCustomActionForLayerType(), so the native menu is fully preserved
Digitizing/Advanced Digitizing/Snapping/Label toolbars no longer
hidden by Apply
Plugin logging now bridges into QGIS's Message Log (previously
invisible — how the inert features shipped unnoticed)
Plugin-menu actions properly deleteLater()'d on unload (was leaking
across Plugin Reloader cycles)
Locator layer-zoom is now CRS-correct
Dock-attribute-table key now covers QGIS 3.44+ as well as 3.28–3.40

Added

"Apply at QGIS Startup" opt-in — the workspace no longer has to
evaporate every session
ArcGIS-to-QGIS tool-name aliases in the locator (e.g. "Erase" finds
Difference)
tests/: a fake-qgis pytest harness (32 tests), excluded from plugin
zips via .gitattributes

yes

JanSolo99

2026-08-12T10:34:14.799652+00:00

3.28.0

4.99.0

None

yes

Version management

Plugin details