Skip to content

christiankyle-ching/DigitalWellbeingForWindows

Repository files navigation

Digital Wellbeing For Windows 10

ko-fi

Github All Releases

An App Usage tracker (time tracker) for Windows 10 inspired by Digital Wellbeing in Android. Built with WPF (.NET 4.6), ModernWpf and Live Charts.

This is only a hobby project. You will experience bugs. See the troubleshooting guide. You can help me fix them by reporting it in the Issues tab.

There are no warranties associated in using this app.

Screenshots

Click to show screenshots

Light Mode

image

Dark Mode

image

Settings

image

Main Features

  • Weekly Usage. View past week's total usage time (last 7 days).
  • Day App Usage. View daily app usage time (Pie Chart and List).
  • Alert Notifications. Set a time limit per app of when to notify you when limit is exceeded, and has the option to close the app directly.
  • Auto-Start. Run on Startup option, minimized to tray.
  • App Tagging. Tag apps based on their category. See their percentage of usage through your daily PC usage.
  • Multi-user compatible. Single installation, but different users have their own usage data.
  • Exclude Apps. Set a filter of apps to exclude.
  • Filter out short time entries. Set a filter to hide apps that are run less than the set time limit.
  • Auto-Refresh. Auto-Refresh charts on intervals.

Installation

Download the .msi installer of the latest version / release.

Windows Defender SmartScreen will block the installation of this file. Read the source code if you have any doubts, or run a VirusTotal scan.

Additional Notes:

  • Restart is required to start the app monitoring background service.
  • You may have multiple versions of this app installed. Just uninstall older versions via Control Panel / Settings.
  • If you experience any problems, see the troubleshooting guide.

Troubleshooting

App crashing when opened

If the app crashes upon opening, try:

  1. Uninstall.
  2. Delete the contents of dailylogs folder
  • WIN + R to open the Run window.
  • Paste this then hit enter: %LOCALAPPDATA%/digital-wellbeing/dailylogs
  • Delete all .log files
  1. Re-install the latest version.

This will remove app usage history, but will mostly fix the issues. If the app is still crashing, go to:

%LOCALAPPDATA%/digital-wellbeing/internal-logs

Send me the .log file for the current day when the crash happens. This will help me identify the issue.

App icons not showing

Fetching icons from running apps is a hit or miss. For better chances, try running the app in administrator mode. (Right Click > Run as Administrator).

For Developers

Solution Projects (Folders)

  • DigitalWellbeing.Core - A class library that has static shared classes among the projects.
  • DigitalWellbeingService.NET4.6 - A console application that monitors current active process.
  • DigitalWellbeingWPF - Front-end UI application.
  • Setup - An Advanced Installer setup project for building an .MSI installer.

How to Build with .MSI Installer

Select Release - AdvancedInstaller in Solution Configurations, then Build Solution.

If you want to use Advanced Installer program instead, build using Release config only, then build the .msi using Advanced Installer tool.