Entropy's Defiance

Entropy's Defiance

Minimalist launcher and time-horizon task manager.

Launcher Task

Screenshots

Screenshot of Entropy's Defiance Screenshot of Entropy's Defiance Screenshot of Entropy's Defiance Screenshot of Entropy's Defiance Screenshot of Entropy's Defiance Screenshot of Entropy's Defiance Screenshot of Entropy's Defiance Screenshot of Entropy's Defiance

Description

Entropy's Defiance is a minimalist Android launcher and task manager built around
five time horizons: <b>Today</b>, <b>This Week</b>, <b>This Month</b>,
<b>This Year</b> and <b>This Life</b>. Tasks are stored in plain JSON, so they
sync cleanly with Syncthing or any folder-sync tool, and a small terminal UI is
available for editing the same file from a Linux laptop.

<b>Features</b>
* Time-horizon task list — peek at the next horizon, swipe a task left or right to move it across horizons
* Minimalist home screen with a focused task view
* App drawer with frequency-ranked apps and instant text search
* Calendar widget with free-time calculation across selected calendars
* Zen Mode for distraction-free focus on a single task
* Optional double-tap to launch the dialer
* Accent colour — follow your system's Material You palette, pick a preset, or set a custom colour
* Left-handed mode — mirror the controls to the left
* Plain-JSON storage that syncs over Syncthing
* Guided intro to the five-horizon philosophy — replayable from Settings → Introduction

<b>Permissions</b>
* <i>Query all packages</i> — needed to list installed apps in the drawer
* <i>Read calendar</i> — only used for the calendar widget; you can deny it
* <i>Set wallpaper</i> — used by the launcher to restore your wallpaper
* <i>Bind device admin</i> — only requested if you opt in to Zen Mode's
Do Not Disturb integration

The app is offline-first and contains no trackers, no analytics, and no ads.
Source code is published under the Mozilla Public License 2.0 at
https://gitlab.com/hwanderer/entropysdefiance.

If you'd like to support development:
https://buymeacoffee.com/hwanderer

What’s new (3.3.0)

Bug fixes and a new default look.

• Fixed a launcher crash when searching the app drawer — packages with more than one launcher activity no longer collide and take down the launcher.
• The app drawer's "Uninstall" action now works: it opens the system uninstall dialog as intended.
• Calendar agenda: a deleted occurrence of a recurring event no longer lingers, and tapping an event now opens that exact date instead of the series' first occurrence.
• The default accent now follows your system's Ma

Versions

Version Date Size Requires Android Download
3.3.0 current
aae8cb1590d106f4…
2026-06-26 19 MB API 33
3.2.0
6abdc4d18bfbbe5e…
2026-06-24 19 MB API 33
3.1.0
560a0b3dbde68939…
2026-06-20 19 MB API 33

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Installed appsSee which apps are installed.
  • REQUEST_DELETE_PACKAGES
  • SET_WALLPAPER
  • Read calendarRead appointments.
  • entropysdefiance.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments