# Pausr Product Ideation
> **Mantra:** *Pause the noise, not your life.*
An Android app that leverages the native App Pause functionality — pausing a suite of preselected apps, an app family, or single apps — with resizable home screen tiles and widgets for each, using Android's native home screen controls.
## Quick Links
| Planning | Build | Status |
| ---------------- | ----- | ------ |
| [[Product Plan]] | | |
## Current State
- **Core Concept:** One-tap pause for individual apps, app families, or preselected suites, surfaced as home screen tiles/widgets that resize natively
- **Phase:** Kickoff. Intent captured, no code yet. Project folder (`Documents\Pausr`) is empty.
- **Open Questions:** Which Android mechanism backs "pause" (Digital Wellbeing app suspension APIs vs. UsageStats + blocking overlay vs. device admin suspension); minimum SDK; widget framework (Glance vs. RemoteViews)
---
### 2026-08-22: Project Kickoff / Ideation
Captured the founding intent for Pausr.
**The Idea:**
Android's Digital Wellbeing has an "app pause" concept — grey the icon, suspend the app for the day — but it's buried in settings and all-or-nothing per app. Pausr surfaces that power where you actually live: the home screen.
Three levels of granularity:
1. **Single app** - pause just Instagram.
2. **App family** - pause all of Meta's apps at once.
3. **Preselected suite** - a user-defined set ("Doomscroll bundle", "Work distractions") paused together.
Each pause target gets its own home screen tile or widget, resizable through Android's native home screen controls — no custom resize UI, just the standard widget grid behavior users already know.
**Why It Matters:**
The friction asymmetry is backwards today: opening a distracting app takes one tap; pausing it takes a settings safari. Pausr inverts that — pausing becomes the one-tap action.
**Next Steps:**
- Research the technical path for programmatic app pausing (Wellbeing APIs are not public; likely candidates: `UsageStatsManager`, accessibility service, Focus-mode-style suspension via `PackageManager.setPackagesSuspended` which needs special access)
- Draft the Product Plan (problem, solution, user stories, KPIs)
- Decide widget stack: Jetpack Glance for resizable widgets is the modern default