Skip to content
CAI
Software that uses CAICheck a score

Mortennn/Dozer

42.5

Weak · 27 September 2026

874

lines of production code

Swift

primary language

4

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

Features

Expanded icon customization and control options

Users can now configure additional icon display settings, including hiding icons at launch, showing both the icon and menu, and adjusting the icon's font size and button padding. The interface also introduces a new setting to hide status bar icons immediately upon application launch.

Dozer/ViewControllers · high confidence

Behavioural changes

Dozer 4.2.0 release with icon resizing, configurable hide delay, and dependency updates

This release adds the ability to configure the number of seconds before icons are hidden and to resize icons and padding. It also updates several dependencies, including Sparkle to 1.26.0, Defaults to v4.2.2, and Preferences to v2.2.1, while removing the Crashlytics and Fabric dependencies.

(repo-wide) · high confidence

Dozer now supports showing both the Dock icon and Menu bar icon, with customizable icon size and padding

Dozer can now be configured to display both the application's Dock icon and its menu bar icon simultaneously, controlled by a new 'Show Icon and Menu' preference. Additionally, users can now adjust the size and padding of the status bar icons via new settings for icon font size and button padding. The application also hides menu bar icons at launch if the corresponding preference is enabled, and the codebase has been refactored to remove the deprecated Crashlytics integration and replace the custom event monitor system with a simpler timer-based approach for tracking user interaction with the status bar.

Dozer · high confidence

Dozer updated to version 4.2.0

The application version has been incremented to 4.2.0, and the internal build number has been updated to 30. Additionally, the configuration for the Crashlytics analytics service has been removed from the application's Info.plist, and the copyright year has been updated to 2020.

Dozer/Other · high confidence

Icon sizing and padding become configurable

The status bar icons now support adjustable padding and sizing. The icon length is driven by a new 'buttonPadding' default setting rather than a fixed value, and the icon images are dynamically resized based on the 'iconFontSize' setting, with the remove icon scaled to half size. This allows users to customize the appearance of the Dozer status bar icons.

Dozer/StatusIconClasses · medium confidence

Updated Dozer preferences UI and added new icon visibility controls

The Dozer preferences window has been restructured with auto-layout constraints to accommodate a wider interface. New settings have been added to control the delay before hiding status bar icons, hide menu bar icons at launch, and toggle the full-screen menu display. The UI also includes options for font size and padding adjustments for the Dozer icons.

Dozer/XIB · medium 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 43 → 42 (-0.7)
  • Rubric changed (rubric-2026.08.15 → rubric-2026.09.15) — scores are not directly comparable.

Lenses

  • Code Health 100 → 99 (-0.5)
  • Architecture 69 (new)
  • Maturity 46 → 39 (-7.1)
  • Readiness 15 → 21 (+6.7)
  • Security 100 → 100 (+0.0)

Resolved (2)

  • Dimension evaluation failed
  • No exposed public API

New (2)

  • DozerIcons.isUserInteractingWithStatusBar (cognitive 20) (Dozer/DozerIcons.swift)
  • 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

Mortennn/Dozer 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 27 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 b0540378c01690ce566058b67bc7dc7e01efa4e6 — the exact code this score is about.
  • Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-d00c643c3f66.