stax76/OpenWithPlusPlus
46.2
Weak · 28 September 2026
1.4k
lines of production code
VB.NET
with C++
4
measurements over time
What this system is
Features
Added IconExtractForm, OptionsForm, and supporting modules to the OpenWithPPGUI application
The update introduces several new components to the OpenWithPPGUI project, including the IconExtractForm for selecting icons, the OptionsForm for managing macros and settings directories, and the MainForm for the primary interface. These are supported by new modules: Misc.vb handles application settings and XML serialization, while Native.vb provides wrappers for Windows API calls like ExtractIcon and SetWindowTheme. The addition of these files establishes the core UI and configuration capabilities for the application.
OpenWithPPGUI · high confidence
Initial release of OpenWithPP shell extension
The OpenWithPPShellExtension DLL is introduced, implementing a Windows Shell Extension that registers itself in the context menu for files, directories, and folders. The extension registers its COM class and adds menu entries for all file types, directories, and background contexts, enabling users to launch applications via a custom configuration file.
OpenWithPPShellExtension · high confidence
Behavioural changes
Added assembly metadata and Windows compatibility manifests for Open with++
The project now includes AssemblyInfo.vb and app.manifest files that define the assembly version (4.0.0.0), company and copyright information, and Windows compatibility settings. The manifest configures the application to be long-path aware, DPI aware with per-monitor scaling, and declares support for Windows 7 through Windows 10.
OpenWithPPGUI/My Project · high confidence
Release v3.9: GUI redesign and new features
The release introduces a GUI redesign, support for relative paths, and regex filters for menu items. It also includes a fix for the 'Show only when Ctrl key is pressed' condition and corrects the tab order in the interface.
(repo-wide) · high confidence
Dependencies
Added Visual Studio project file for OpenWithPPGUI
Added the OpenWithPPGUI.vbproj file, which defines the build configuration for the OpenWithPPGUI application. This includes references to .NET Framework 4.8, system libraries, and the specific source files and resources for the project.
(dependencies) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 42 → 46 (+4.2)
- Rubric changed (rubric-2026.08.15 → rubric-2026.09.16) — scores are not directly comparable.
Lenses
- Code Health 94 → 100 (+6.3)
- Architecture 69 → 69 (+0.0)
- Maturity 51 → 43 (-8.3)
- Readiness 15 → 27 (+12.4)
- Security 100 → 100 (+0.0)
Resolved (9)
- Build did not complete in the analyzer
- Change coupling: MainForm.vb ↔ AssemblyInfo.vb (OpenWithPPGUI/MainForm.vb)
- Duplicated block (11 lines × 2) (OpenWithPPGUI/MainForm.vb)
- FileTooLong: OpenWithPPGUI/MainForm.vb (OpenWithPPGUI/MainForm.vb)
- No exposed public API
- Shell project: OpenWithPPGUI (OpenWithPPGUI/OpenWithPPGUI.vbproj)
- Small-team knowledge concentration
- TooManyMethods: MainForm (OpenWithPPGUI/MainForm.vb)
- XML-doc coverage: OpenWithPPGUI (OpenWithPPGUI/OpenWithPPGUI.vbproj)
New (2)
- No ADRs found
- Orphaned files with no living knowledge
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
stax76/OpenWithPlusPlus was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 28 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 97c5abfea92d53ba973832aab6576a3257ad3280 — the exact code this score is about.
- Scored under rubric-2026.09.16 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-24a00d372a4b.