The Science Behind Visual Clarity
ColorQueueList is built on a rigorous mathematical framework called Cellular Spatial Structure Theory. Cells live in a product space of categories and time—List view projects onto spatial clusters, Flow view projects onto the temporal axis. This page explains the mathematics behind both views.
A mathematical framework that models information as discrete units (cells) within a structured spatial-temporal system, optimizing human cognition through visual organization.
The atomic unit of information. Each task is a cell—an indivisible, self-contained unit with properties including content, category, schedule, duration, and recurrence.
A collection of related cells grouped by shared attributes. Categories in ColorQueueList form clusters, visually distinguished by color.
The spatial-temporal arrangement of cells. Categories form a circular space S¹; time forms a continuous line ℝ. Together they create the product space S¹ × ℝ.
Reducing cognitive load by encoding meaning in visual properties. Color encodes category, position encodes priority, opacity encodes state.
Multi-level organization where cells exist within clusters, clusters within spaces. This fractal structure enables scalable organization.
Using color and spatial positioning to minimize the mental effort required to process information. See all, understand instantly.
Projecting cells onto the time axis creates the Flow view. Day, Week, and Month are different granularity windows on the same temporal dimension.
Every cell simultaneously exists in spatial (List) and temporal (Flow) views. Two complementary projections of a single underlying structure.
Explore the formal mathematical structures that make ColorQueueList intuitive.
A cell C is defined as an extended tuple in a meaning space:
Where id is unique identifier, σ is semantic content, τ is category, ρ is priority, t is creation time, s is scheduled time (optional), d is duration (optional), and r is recurrence rule (optional). The schedule fields enable temporal projection into Flow views.
Cells inhabit a product topology of category space and time:
Categories form a circular space S¹ (swipe wraps around). Time forms a continuous line ℝ (scrollable timeline). The full cell space is S¹ × ℝ. List view projects onto S¹ (group by category), Flow view projects onto ℝ (order by time).
Each cell evolves through a finite state space:
Transitions: active → completed (user action), completed → expired (7 days elapsed). In Flow view, cells past their scheduled time without completion enter a visual "overdue" state, adding temporal urgency.
A template T is a structure-preserving map (morphism):
Templates preserve the "shape" of cell collections—relationships, ordering, and category assignments are maintained when instantiated.
The Flow view is a projection from the full cell space onto the time axis:
Day, Week, and Month views are windowed projections—they select cells whose scheduled time falls within an interval I. This single mathematical operation creates three distinct yet consistent views of the same data.
A recurrence rule R generates an orbit—a periodic sequence of cell instances along the time axis:
A master cell C₀ combined with period T produces instances at regular intervals. Each instance inherits the master's properties but occupies a unique position on ℝ. Modifying "this and future" splits the orbit at a bifurcation point.
The system maintains homeostasis through automatic processes:
Auto-deletion after 7 days acts as a regulatory mechanism, preventing unbounded growth and maintaining cognitive manageability.
How each app feature corresponds to concepts in Cellular Spatial Structure Theory.
| App Feature | Cell Theory Concept | User Benefit |
|---|---|---|
| List Item | Cell (atomic information unit) | Clear, focused task representation |
| Category | Topological Space / Cluster | Visual grouping by context |
| Swipe Navigation | Navigation on S¹ | Fluid, continuous browsing |
| 7-Day Auto-Delete | Cell Lifespan / Homeostasis | Self-maintaining cleanliness |
| Template | Morphism / Shape Replication | Reusable task structures |
| At-a-Glance View | Semantic Compression | Instant comprehension |
| Color Coding | Visual Encoding Function | Pre-attentive processing |
| Completed Section | State Partition | Clear progress visibility |
| Day / Week / Month Views | Temporal Projection (π_t) | See tasks across any time scale |
| Recurring Tasks | Periodic Orbit Generator | Set once, repeat automatically |
| Reminders | Temporal Trigger Function | Never miss scheduled tasks |
| List ↔ Flow Navigation | Duality Isomorphism | Seamless view switching |
| Task Detail Sheet | Cell Property Inspector | Full task information access |
| Workload Display | Temporal Density Function | Visualize busy periods at a glance |
Visual representations of the mathematical structures underlying ColorQueueList.
Cells organize into clusters, clusters into spaces—a fractal structure for scalable information management.
Categories form a ring (S¹), time flows continuously (ℝ). List projects onto the category axis; Flow projects onto the time axis.
Templates as structure-preserving maps from abstract patterns to concrete task lists.
The same cells viewed through two complementary projections—spatial grouping (List) and temporal ordering (Flow).
A master cell generates periodic instances along the time axis. Each instance inherits the master's properties.
How theoretical concepts manifest in both List and Flow interfaces.
Download ColorQueueList and feel the difference that principled design makes.