Docs menu

Containers & hierarchy

How Packle's nested container model mirrors the way things actually live in the real world — no separate folder concept to learn.

Real storage is nested — a bin on a shelf in a closet in a room. Packle's data model is built to match that, not fight it.

How the hierarchy works

Every item in Packle can also be a container — there's no separate "folder" type sitting next to the item type. A container is an item that holds other items, and it can hold anything: other containers, plain items, or a mix of both. Nest containers inside containers as many levels deep as your actual storage needs — a bin inside a shelf inside a closet inside a room is a completely normal hierarchy, and Packle doesn't force you to flatten it into tags or categories instead.

This single concept — item, optionally container-flagged — replaces what other systems split into folders, categories, and locations. You never have to decide up front which system a given box belongs to; you just nest it where it physically is.

Creating and nesting containers

Flip the "this is a container" toggle in the item editor to turn any item into one. From then on, tapping that item takes you inside it instead of to a detail view — you'll see whatever's already there, plus the "+" button to add more. Move an item into a different container at any time by editing it and changing its parent; Packle blocks moves that would create a loop (an item can't end up containing itself, however many levels up).

Every container view shows a breadcrumb trail across the top — the chain of ancestors from the root down to where you're standing. Tap any crumb to jump straight back to that level instead of backing out one tap at a time. If you're nested unusually deep, the trail collapses to keep it readable, but it still gets you back to any ancestor in one tap.

Reordering with drag-and-drop

Items and containers can be dragged into whatever order makes sense to you within their parent container — most-used stuff up top, rarely-touched stuff at the bottom, whatever matches how you actually think about the space. The order is saved per container and persists the next time you open it; nothing resets to alphabetical or creation-date on you.

Deleting a container

Deleting something that might have things inside it is exactly the kind of action that deserves a confirmation step, so Packle shows you what's at stake before anything is removed — specifically, a count of how many items are nested inside. From there you choose how the delete resolves:

  • Cascade — delete the container and everything inside it, all the way down.
  • Move — relocate the container's direct children somewhere else first, then delete the now-empty container.

Both paths need that explicit choice; nothing gets deleted just because its parent did without you seeing the blast radius first.

Once you've got containers nesting the way you want, Labels & printing is the natural next stop — a label on the outside of a box is what turns "I organized this" into "I can find this without opening it."