Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codespire-solutions/digitalwellbeingforwindows-2.0.4.0
DWWE
https://github.com/codespire-solutions/digitalwellbeingforwindows-2.0.4.0
Last synced: 22 days ago
JSON representation
DWWE
- Host: GitHub
- URL: https://github.com/codespire-solutions/digitalwellbeingforwindows-2.0.4.0
- Owner: CodeSpire-Solutions
- License: mit
- Created: 2024-12-16T12:26:06.000Z (23 days ago)
- Default Branch: main
- Last Pushed: 2024-12-16T12:40:45.000Z (23 days ago)
- Last Synced: 2024-12-16T13:49:51.148Z (23 days ago)
- Language: C#
- Size: 82 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Digital Wellbeing For Windows 10
[![Github All Releases](https://img.shields.io/github/downloads/CodeSpire-Solutions/DigitalWellbeingForWindows-2.0.4.0)/total.svg)]([https://github.com/christiankyle-ching/DigitalWellbeingForWindows](https://github.com/CodeSpire-Solutions/DigitalWellbeingForWindows-2.0.4.0)/releases)An App Usage tracker (time tracker) for Windows 11 inspired by Digital Wellbeing in Android. Built with WPF (.NET 4.8), [ModernWpf](https://github.com/Kinnara/ModernWpf) and [Live Charts](https://lvcharts.net/).
New changes we will implement: WinUI3 Update. Newer .NET Version and generall overhauls.There are no warranties associated in using this app.
## Screenshots
Click to show screenshots
### Light Mode
![image](https://user-images.githubusercontent.com/57316283/155919727-c0801c34-12bb-47ea-860e-eab5dfb3cc48.png)### Dark Mode
![image](https://user-images.githubusercontent.com/57316283/155919747-6ab542e5-27ef-4704-84be-6eee82442c48.png)### Settings
![image](https://user-images.githubusercontent.com/57316283/155935910-0e63014f-7d7d-44e3-acdb-bff46f7d6ed9.png)
## 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]([https://github.com/CodeSpire-Solutions/DigitalWellbeingForWindows-2.0.4.0/releases/latest).NOTE: You may have multiple versions of this app installed. Just uninstall older versions.
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
3. 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:
```bat
%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`).## Solution Projects (Folders)
- `DigitalWellbeing.Core` - A class library that has static shared classes among the projects.
- `DigitalWellbeingService.NET4.8` - A console application that monitors current active process.
- `DigitalWellbeingWPF` - Front-end UI application.
- `Setup` - An [Advanced Installer](https://www.advancedinstaller.com/) 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.