Skip to content

v5.0.1 Minor Bug Fixes

Latest

Choose a tag to compare

@Prithvi-Web Prithvi-Web released this 08 Sep 04:53
· 775 commits to main since this release

TreeMap 5.0.1

Every bug reported against 5.0.0 is fixed in this release; the four reports
are linked below. Numbers and dates now read the English way on every
machine, and the Windows pages say Windows things.

Changed

  • The mouse pointer inside TreeMap is now TreeMap's own. Instead of the
    system arrow, hand and I-beam you see one small dot, drawn eight ways:
    plain, over something clickable, in a text field, ready to grab, dragging,
    crosshair, resizing and disabled. It is pale on the dark theme and ink-dark
    on the light one, and each shape has a thin edge in the opposite shade so
    it stays visible on a treemap tile of its own colour.
  • The dot is a true system cursor, so it moves exactly with your hand, never
    lags, and never disappears while TreeMap is busy. Every hover effect is
    unchanged: the dot tells you what kind of thing is under it, and the
    control's own highlight still tells you which one.

Fixed

  • A release could lose its installers, with no way to get them back. On
    GitHub the download files belong to the release page, not to the version
    number, so when the v5.0.0 page was deleted and made again it came back
    with nothing to download
    (#32).
    Two things changed. A new release is
    published only after both installers are attached and checked, one by one,
    by name and size, so a release with an empty download list is no longer
    possible. And a release
    that has lost its files can have them rebuilt and put back (Actions →
    Build & Release → Run workflow → type the tag). What you will see: every
    release page lists the macOS and Windows installers.
  • Windows restore points are measured in every language, and without
    guessing.
    The Missing GB receipt and the Dashboard now ask Windows for
    the space its restore points use as plain numbers. Before, TreeMap read the
    text Windows prints on screen (vssadmin) and looked for English labels in
    it; on a Portuguese Windows that text reads "Espaço de armazenamento de
    cópias de sombra usado: 7,98 GB", so nothing was found and the receipt
    showed nothing
    (#33).
    The receipt for one drive no longer counts another drive's restore points;
    when Windows cannot say which drive a restore point belongs to, the receipt
    says the figure covers the whole PC. Windows normally shows that space only
    to an administrator. When it is withheld, the receipt says so and tells you
    how to see it: quit TreeMap from its icon in the system tray, then start it
    with Run as administrator. The tray step matters: if a copy is still
    running there, the administrator copy closes at once and you would think
    nothing happened.
  • Windows and Linux are no longer told about the Mac in the Dashboard,
    the Missing GB receipt, the preview pane and the first-run card. On
    Windows, TreeMap used to talk about Time Machine, Full Disk Access and
    "This Mac". Every one of those sentences now names your own system:
    restore points and running as an administrator on Windows, "This PC", and
    plain words like "this computer" until TreeMap knows which system it is
    on. The receipt's example of a file that reserves more room than it fills
    is now a Windows one (WSL's ext4.vhdx) rather than Docker.raw, and the hint
    for installing the video re-encoder names the Windows tool (winget) instead
    of the Mac one (Homebrew). This is the other half of the #33 report.
  • Numbers and dates are written the English way on every machine. On a
    Portuguese or German computer TreeMap printed "1.234 shapes" beside
    "1.2 GB", the same dot meaning thousands in one number and tenths in the
    other. On an Arabic computer it printed Arabic-Indic digits inside English
    sentences. Counts had followed the computer's regional settings while sizes
    always used an English decimal point
    (#34).
    Every count TreeMap shows, on screen, in its messages and in exported
    reports, is now "1,234", and dates read "Sep 6, 2026" rather than
    "6 de set. de 2026". The clock stays your own, 10:31 PM or 22:31,
    whichever your computer uses, and so does the time zone. If your computer
    is not set to English you will notice this: TreeMap's numbers and dates
    now match the English words around them. TreeMap is now checked on a
    Portuguese-language computer so this cannot slip back.
  • Disk Topology on Windows now shows each drive letter under the drive it
    is stored on.
    On a Windows PC with two or more drives, the Dashboard's
    Disk Topology card said "No volumes on this disk." under every drive. C:
    and D: were then listed on their own below, as if they belonged to no drive
    (#35).
    TreeMap now asks Windows which drive each letter is stored on. What you
    will see: C: under the first SSD and D: under the second, each with its own
    usage bar, and the stray cards gone. Two drives of the same model are told
    apart as "(Disk 0)" and "(Disk 1)", the same numbers Windows' Disk
    Management shows. If your PC uses Storage Spaces, Windows' way of pooling
    several drives into one, the pooled letter sits under one combined card
    that names only the drives in that pool. Each of those drives says "Part
    of the pool below.", and the drive Windows starts from is no longer shown
    as part of the pool. A locked BitLocker drive still appears under its
    drive, but its size and free space are shown as unknown rather than as 0.
    A drive letter that Windows does not tie to any drive keeps its own card
    instead of being guessed onto one, and if Windows does not say which drive
    any letter lives on, the card says so. Single-drive PCs look the same as
    before.

📥 Installing

macOS — TreeMap-5.0.1-arm64.dmg · Apple Silicon only (M1/M2/M3/M4). Open the DMG, drag TreeMap into Applications.

⚠️ macOS will block the first launch — this is expected

You'll see “Apple could not verify ‘TreeMap.app’ is free of malware…”. Your download is
fine. macOS shows that for any app Apple hasn't notarized, and notarization needs a paid
$99/year Apple Developer membership this free project doesn't have.

Fastest fix — drag TreeMap to Applications, open Terminal, paste this, press Return:

xattr -dr com.apple.quarantine /Applications/TreeMap.app

No-Terminal fix — double-click TreeMap → Done → System Settings ▸ Privacy & Security
→ scroll to Security → Open Anyway → authenticate → double-click TreeMap → Open Anyway.
(That button expires after ~1 hour; if it's missing, double-click TreeMap again to bring it back.)

On macOS Sequoia (15) and Tahoe (26) the old right-click → Open trick no longer works —
Apple removed it. Use one of the two routes above.

Full walkthrough, including the "TreeMap is damaged" variant:
Installing on macOS

Windows — TreeMap-Setup-5.0.1.exe. Run it, click More info → Run anyway at the SmartScreen prompt.

Intel Mac / Linux — no desktop build; run web mode from source (3 commands).