DigitalWellbeingForWindows
DigitalWellbeingForWindows copied to clipboard
An App Usage tracker for Windows 10 PC similar to Digital Wellbeing for Android
Digital Wellbeing For Windows 10
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
Dark Mode
Settings
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:
- Uninstall.
- 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
- 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.