Apps by Cycosoft, LLC
Life's a Gantt app icon

Productivity

Life's a Gantt

Cycosoft, LLC

Free download In-app purchases unconfirmed
Open on Apple

About this app

Life's a Gantt is a real tool that solves real problems. It's a timeline-based task scheduler that handles location-aware task planning with actual drive-time calculations, flexible time constraints (not just deadlines), and local-only data storage. Set a location for each task and get actual drive-time estimates. Plot tasks on a timeline so you can see overlaps before they happen. Define flexible time constraints - start tasks at a specific time, finish before a deadline, or complete them between two times. Not everything fits a simple due date. Features - Timeline view with drive-time estimates between tasks - Flexible time constraints (start at, finish by, finish after, etc.) - Repeating tasks that don't schedule until they're needed - Conflict warnings when tasks overlap - Pin important tasks to keep them visible - Search your tasks - Task completion metrics - Local storage - all data stays on your device ABOUT * Data is stored on your device locally, and uninstalling will delete all your data. * Terms of Service ( https://cycosoft.com/lag/terms ) * Privacy Policy ( https://cycosoft.com/lag/privacy )

Latest release

What’s New

Version 2026.0623.213512 Jun 26, 2026

### New Features - **Insights & analytics** — New Metrics view reveals productivity patterns, habit streaks, deadline adherence, procrastination trends, and constraint performance across all completed tasks - **Ads & tracking removed** — No more ads or analytics tracking; completely ad-free experience - **Calendar import** — Import tasks directly from your device calendar - **Estimated drive time** — Automatically calculates travel time based on distance to task location - **Sort by distance** — Organize your task list by proximity to your current location - **Time window constraints** — New "Finish between" and "Starts between" options for specifying time ranges instead of fixed times - **Task duration visualization** — Tasks now stretch on the timeline to show their duration at a glance - **Enhanced timeline** — See current time with markers for sunrise, noon, midnight, and sunset throughout your day - **Default task duration** — Set your default task duration in Settings ### Natural Language & Time Input - **Extended phrase support** — Say "task by now", "task after now", "task by four hours", "task by noon"; phrases like "for tomorrow" are now properly ignored - **More time keywords** — Type "noon", "sunrise", "sunset", "dusk", or "dawn" directly in the time input - **Flexible time formats** — Use "3a" or "3p" instead of "3am" or "3pm"; support "to" keyword as alternative to "before" or "by" - **Natural language durations** — Specify durations with plain English ("for two hours", "for thirty minutes") or number words ("for one hour") ### Repeating Tasks & Scheduling - **Improved repeating task logic** — "Starts by X" tasks now properly reschedule after completion; weekday tasks no longer create events for the wrong day; same-time duplicates eliminated - **Smarter "as early as possible"** — Now factors in your drive time automatically - **Better date input validation** — Invalid repeating dates (e.g., "Sept 32nd") are rejected; past times on current date auto-advance to next day ### Notifications & Alerting - **Quiet app behavior** — Notifications suppressed while the app is open - **Smart notification copy** — Notifications now say "time to leave" for location-based tasks; status updates show "Past Due" and "started recently" - **Accurate "latest due" timing** — Notifications for tomorrow's tasks now fire at the right time ### UI/UX Polish - **Platform modernization** — Modernized framework and component library for better performance and stability - **Task highlighting** — Tasks due or scheduled today now visually stand out in the list - **Task type icons** — Task icons now visually differentiate constraint types: "Due at" shows a clock icon with the time, while other constraints show distinct clipboard variants - **Improved duration picker** — Circular slider interface for more intuitive duration adjustment - **Priority button redesign** — Changed from star (*) to up arrow (^) for clearer visual intent - **Better haptic feedback** — Duration +/- buttons now trigger haptics - **Travel time display** — "Leave at" text hidden when travel time is zero - **Enhanced location search** — Geocoding now recognizes some landmarks (e.g., "Target", "Starbucks") - **Larger date picker** — Date picker enlarged for easier selection ### Bug Fixes - **Fixed data bloat** — Completed tasks removed after 1 year - **Fixed color syncing** — Status colors stay synchronized - **Fixed calendar UI** — Date picker no longer cuts off - **Fixed form styling** — Input underlines don't stretch - **Fixed navigation** — Back button respects app hierarchy - **Fixed phrase parsing** — Phrases parsed correctly - **Fixed time defaults** — Times don't default incorrectly - **Fixed modal scrolling** — Modal scrolls smoothly - **Fixed notifications** — No spam on launch - **Fixed "latest due"** — Notifications fire on time

Audience growth

Ratings growth

Steady
7-day gain +0
Ratings / day 0.0
30-day gain +0
US rating-count history
0 ratings
0 Aug 19, 2026 · 0 ratings Aug 19, 2026

Baseline captured. Growth appears after the crawler observes a changed rating count.

Momentum comes from crawler snapshots for the tracked storefront. “Viral growth signal” means unusually fast recent rating gains; it is an indicator, not download data.

Price tracking

Price intelligence

1 captured event
Current Free
Historical low Free
Paid → free
Price history
Current Free
Free Aug 19, 2026 · Free Aug 19, 2026

First snapshot captured. The trend line starts after the next crawler price observation.

  1. First observed Aug 19, 2026 · 6:14 AM Free

Screenshots

Life's a Gantt iPhone screenshotLife's a Gantt iPhone screenshotLife's a Gantt iPhone screenshotLife's a Gantt iPhone screenshotLife's a Gantt iPhone screenshotLife's a Gantt iPhone screenshot Life's a Gantt iPad screenshotLife's a Gantt iPad screenshotLife's a Gantt iPad screenshotLife's a Gantt iPad screenshot