Skip to content
CAI
Software that uses CAICheck a score

Walkman100/PropertiesDotNet

47.8

Weak · 1 October 2026

3.6k

lines of production code

VB.NET

primary language

2

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

PropertiesDotNet is a Windows desktop application designed to view and manage file properties, specifically focusing on NTFS-level features such as Alternate Data Streams, file compression, and hash calculation. It provides utilities for editing shortcut properties, previewing images, and managing file attributes through a themable interface with drag-and-drop support. The system is built on the .NET Framework 4.5.1 and includes an installer for distribution.

Features

Initial release of PropertiesDotNet

This is the first release of the PropertiesDotNet application, a Windows file properties viewer and manager. The release includes the core executable, an NSIS installer, and a new MIT license. Key features introduced in this version include the ability to view and manage Alternate Data Streams (ADS) via a dedicated manager window, NTFS-level file compression and decompression, hash calculation, and shortcut properties editing. The application also supports file previewing via an image viewer, drag-and-drop loading, and theming via the WalkmanLib submodule.

(repo-wide) · high confidence

Behavioural changes

Ookii.Dialogs assembly renamed to avoid conflicts

The Ookii.Dialogs library is now compiled under the assembly name PropertiesDotNet-Ookii.Dialogs instead of the original Ookii.Dialogs. This change prevents runtime conflicts when multiple applications from the same developer are installed in the same directory, as the original DLL name caused issues with assembly resolution during execution. A precompiled binary and instructions for rebuilding the library with the new name are included.

Ookii.Dialogs · high confidence

Properties project restructured with updated application configuration and resources

The Properties project has been reorganized, moving files from the legacy 'My Project' folder to the standard 'Properties' directory. The application now targets .NET Framework 4.5.1 and includes an explicit App.manifest that enables long-path awareness on Windows and sets execution level to 'asInvoker'. The assembly version has been updated to 1.12.0.0, and the project now includes a comprehensive set of embedded resources (icons and bitmaps) for UI elements such as settings, document properties, and compression.

Properties · high confidence

Dependencies

Initial project setup targeting .NET Framework 4.5.1

The PropertiesDotNet project has been initialized with a new Visual Basic project file targeting .NET Framework 4.5.1. The configuration enables strict type checking (OptionStrict On) and sets the language version to 14. It includes references to core system libraries and the Ookii.Dialogs library, while incorporating source files for NTFS alternate data streams and a comprehensive set of components from the WalkmanLib submodule, including custom input dialogs, message boxes, theming, and stream copy utilities.

(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 48 → 48 (+0.1)
  • Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.

Lenses

  • Code Health 81 → 81 (+0.0)
  • Architecture 98 → 99 (+0.8)
  • Maturity 50 → 50 (+0.0)
  • Readiness 23 → 23 (+0.0)
  • Security 100 → 100 (+0.0)

Resolved (2)

  • Documentation: no architecture or design documentation (Ookii.Dialogs/README.md)
  • Documentation: no installation or build instructions (README.md)

Changes since last survey

  • 5 commits — 1 feature/other, 4 fixes

By area

  • (root) — 5 commits

Notable commits

  • fix: added Flat button style position & size tweaks, fixed launching ProgramLauncher when installed alongside WalkmanUtils and non-installed PropertiesDotNet
  • fix: moved ThemeNames enum & GetTheme function to WalkmanLib, also fixed "SystemDark" text in cbxTheme
  • fix: updated WalkmanLib & set branch, added using WalkmanLibExtensions.SetDoubleBuffered, fixed ThemeNames order to go brightest to darkest
  • fix: updated WalkmanLib and changed showing windows to show or activate existing form, fixed showing minimized windows
  • change: updated WalkmanLib & added FixComboBoxFlatBackground helper function for theming

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

Walkman100/PropertiesDotNet 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 1 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 2010137e92a0a721fc860a51b23f4e39c81c0d54 — the exact code this score is about.
  • Scored under rubric-2026.09.18 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-e569280dd5e2.