Drive Previews, Tag Chips, and Faster List↔Grid

Previews that land sooner, tags that filter smarter, and a list/grid toggle that stops jumping.

1) Drive previews: sooner, safer

Tech: Google Drive v3 via REST + URLSession (no GTLR), tokens in Keychain, MIME + modified date for cache busting.


2) Tag chips: clearer states, fewer clicks

Why it’s calmer: you see exactly what’s filtering, and you can isolate a single tag without hunting in a sidebar.


3) List ↔ Grid: faster and steady


Tiny wins that matter


Try it

  1. Toggle list↔grid in Resources; notice no header jump.
  2. Tap a couple of tags, then isolate one with Option/Alt.
  3. Open a large image folder—the first row should render fast with clean fallbacks.

What’s next


Internal & External Links


Update / Version Box

LifeOS — Dev Log #3


Signature

— Rev. Brian Scott O’Keefe
“Less friction, more flow.”

Recents, Favorites, and Tag Filters That Don’t Fight Your Brain

A calmer file view for LifeOS—PARA-ish structure, faster list/grid toggles, and Drive metadata that actually helps you decide.

Why this sketch (and promise)

My Second Brain is two things:

  1. a part of an application I’m building (LifeOS), and
  2. a simple system for organizing anything, anywhere.

Since my strokes, I make better decisions with fewer choices on screen. This view is designed to remove friction: Recents, Favorites, and straightforward tag filters—sitting on top of a PARA-ish structure—so I can pick a file and move.

You’ll get: a visual model you can copy today, and a peek at how it lands in LifeOS.


The model (PARA + overlays)

PARA tiers

Global overlays

Why overlays? Because Recents and Favorites are how I think in motion, not locations. And tags cut across PARA without breaking it.


The view (don’t fight your brain)

List ↔ Grid toggle

Metadata that matters

Quick filters


How it lands in LifeOS (v0 sketch)

Tech note: LifeOS 0.1.0-dev (Swift 6, Xcode 16). Google Drive/Calendar v3 via REST + URLSession. Tokens in Keychain. No GTLR.

See also: /lifeos-scribraria-dev-log-1


A simple system you can use today (even without LifeOS)

  1. Create four top folders: Projects, Areas, Resources, Archives.
  2. Add a Recents smart view (or sort by modified desc).
  3. Add a Favorites star/flag.
  4. Pick 5 core tags (topic or status). Keep it small.
  5. Decide your defaults: Projects=List, Resources=Grid.
  6. Review weekly: unstar old items, archive done projects.

Accessibility & calm design choices


What I’m testing next


Call to action

What’s your must-have: thumbnails, tags, or modified dates?
Comment below (pick one), and I’ll tune the next build around it.


Internal & External Links


Update / Version Box (for version-sensitive posts)

LifeOS File View — v0.1 Sketch


Signature

— randomblink
“Calm the screen, speed the decision.”

Drive Tokens, File Previews, and a Cleaner List/Grid Toggle

Ship notes on token-based Drive calls, practical metadata (size, modified, MIME), and the new toggle that stops fighting your brain.

“Build small, ship quiet, iterate fast.”
— Rev. Brian Scott O’keefe


What shipped

If you missed the first installment, start with Dev Log #1 for context on tokens and layout goals: /blog/lifeos-scribraria-dev-log-1.


Token-based Drive calls (quick, durable, boring)

Why it matters: stable tokens mean previews and lists feel instantaneous instead of “sometimes-fast-sometimes-broken.”


File metadata that’s actually useful

Planned options: Toggle MIME on/off per user, and a compact “developer mode” to surface raw MIME + Drive IDs for debugging.


A calmer List/Grid toggle


Previews that don’t lie


Known issues (and what I did about them)


Next sprint (what I’m building immediately)

  1. Per-view sort & filter memory: Size/Modified/Name, ascending/descending, remembered per folder.
  2. Inline quick actions: Tap-hold for copy link, rename, and “open in Drive” without losing place.
  3. Preview extensions: Text, Markdown, and PDF inline readers with smooth paging.
  4. Diagnostics panel (developer mode): Surface request timing, cache hits, and Drive file IDs.

How you can help (CTA)

Which metadata matters most—size, modified, or MIME?
Tell me in a comment or DM. I’ll tune the default layout and the order of the secondary line based on your answer.


Changelog

2025-09-20


Version / Tooling

— Rev. Brian Scott O’keefe
randomblink

“I build in public so I remember in private.”

Am no an listening depending up believing. Enough around remove to barton agreed regret in or it. Advantage mr estimable.
me@randomblink.com
© Copyright 2025 - Red Pixels Agency - All Rights Reserved
...
...
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram