UX Audit · docu tools · Pin Placement Flow
Placing a pin,
five different ways.
A cross-platform inventory of the Pin placement flow — mapping inconsistencies, hidden friction, and opportunities to unify the experience across Web, iOS, and Android.
At a glance
Platform snapshot
How each platform fares
Each bar segment represents one step of the flow. The health of each platform is strongest where core placement works (Web) and weakest where organisational actions — groups, subscriptions, bulk management — are missing altogether (Android).
Web
- Only platform with a clear "New Pin" CTA
- No pin templates, no quick actions
- Heaviest reliance on modal confirmations
iPad
- Strongest placement ergonomics (long-tap + quick dial)
- Offers templates & quick actions unique to it
- No project settings access, no Group action
Android Tablet
- Pin always spawns at screen center, ignoring tap location
- No quick actions, no templates, no title suggestions
- Most divergent from iOS siblings
iPhone
- Preserves core mobile patterns from iPad
- Loses quick-action dial despite being mobile-first
- Pin panel fills screen, blocks continued work
Android Phone
- Narrowest surface area overall
- No Pin context menu, no Groups, no Subscribe
- Taps still ignored for placement
The matrix
Flow, step by step, platform by platform
Each row is one step in the Pin placement flow; each column is one platform. Severity dots flag the state of that step on that platform: ● healthy, ● friction, ● critical gap, ● not available.
| Step | WebDESKTOP | iPadIOS TAB | Android TabTABLET | iPhoneIOS PHONE | AndroidPHONE |
|---|---|---|---|---|---|
|
01
Enter placement flow
Required
Initiate the creation of a new Pin on a plan.
|
● Clear "New Pin" CTA top-left. Confirm/cancel below preview. |
● Long-tap places pin at tap location. Rich quick-action dial (templates T1/T2/T3, pin+task, pin+photo) — but no UI trigger and T1/T2/T3 labels are opaque. |
● Long-tap only, and pin spawns at screen center, not at tap. No quick actions. No templates. |
● Long-tap honors tap location, but quick-action dial is missing compared to iPad sibling. |
● Same as Android tablet — long-tap, center placement, no quick actions. |
|
02
Confirm Pin position
Required
Attach the Pin to the correct point of interest.
|
● Drag-to-position with dedicated zoom controls. Cannot tap-to-place — drag is only option. |
● Tap-to-place supported. Pinch-zoom, no visible zoom controls. |
● No tap-to-place. Drag-only. No zoom controls. |
● Tap-to-place works. No visible zoom controls. |
● No tap-to-place. Drag-only. No zoom controls. |
|
03
Set Pin title
Required
Give the Pin a meaningful label.
|
● Input + recent titles. Only a close button — no explicit save/confirm. |
● Input + recent titles + explicit Cancel/Save. Clearest pattern. |
● Input only — no recent titles. Panel height/behavior diverges from iOS. |
● Input + recent titles + Cancel/Done actions. |
● Input + recent titles + Cancel/Done actions. |
|
04
Set Pin category
Optional
Define the right type of work or issue.
|
● Looks like a dropdown, behaves like a modal. 3 clicks — requires explicit "Okay" confirm. |
● 2 clicks (better pattern) but no project-settings access — can't change the default. |
● 2 clicks, no project-settings access. |
● 2 clicks, no project-settings access. |
● 2 clicks, no project-settings access. |
|
05
Create task within Pin
Optional
Assign specific actions and due dates.
|
● 6 clicks min. Extra "Save" after date selection adds friction. |
● 8 clicks. 🐛 Label typo ("Create new tasks"). Keyboard blocks controls. Extra state-legend affordance. |
● Same as iPad — 8 clicks, label typo, keyboard overlap. |
● 6 clicks. Label typo persists. Extra state legend. |
● 6 clicks. Label typo. State legend. |
|
06
Attach data from dataset
Optional
Pull measurements or details from imported documents.
|
● Dedicated "Add dataset link…" action — only appears when a dataset exists (poor discoverability). |
● Datasets exposed inline in fields; supports multi-select. No explicit save (Back closes). |
● Inline + multi-select + sorting. Most capable implementation. |
● Inline + multi-select + sorting. |
● Inline + multi-select + sorting. |
|
07
Set Pin fields
Optional
Fill custom fields defined in project settings.
|
● Inconsistent layouts across field types (label-above vs label-beside). |
● Same inconsistency as Web. |
● Same inconsistency as Web. |
● Same inconsistency as Web. |
● Same inconsistency as Web. |
|
08
Add a note
Optional
Share updates, photos, audio, materials.
|
● "Attach" morphs into "Submit" once typing starts — breaks mental model. |
● Same Attach/Submit morph. Quick-photo action added. |
● Only text or photo — other attachments unsupported. |
● Only text or photo supported. |
● Only text or photo supported. |
|
09
Add Pin to a group
Optional Hidden
Organise Pins for reporting and management.
|
● Buried in overflow menu. 4 clicks. No visual indicator of group membership. |
● Not available in plan view — only via Pin list. |
● Not available at all. No Pin list view, no context menu. |
● 4 clicks via context menu. No group-membership indicator. |
● Not available. No context menu at all. |
|
10
Subscribe to a Pin
Optional Hidden
Receive updates on Pin activity.
|
● Hidden in overflow menu. No "not subscribed" state visible until action is taken. |
● Not available. |
● Not available. |
● Not available. |
● Not available. |
|
11
Continue work
Optional
Proceed to next pin or activity.
|
● Button-only close. |
● Button or tap outside — best pattern, worth porting. |
● Button-only close. |
● Panel fills screen; close button or swipe-down required. |
● Panel fully blocks screen; button-only close. |
Patterns & themes
Six recurring stories
Stepping back from per-row detail, the gaps cluster into six patterns. Each theme is independently actionable and maps to multiple steps in the matrix.
Mobile has no "New Pin" entry point
Placement precision is inconsistent
Unnecessary confirm steps add drag
Organisation actions are hidden or missing
Android is drifting from iOS
Notes lose capability on mobile
Recommendations
What to change, in priority order
Each recommendation maps to one or more themes and spans multiple platforms. Impact is our estimate of user-value; effort is a rough design-and-engineering size, not a commitment.
| # | Recommendation | Impact | Effort | Platforms | Themes |
|---|---|---|---|---|---|
| R1 |
Introduce a persistent "New Pin" entry on all platforms
A FAB or category-segmented CTA that gives new users a visible trigger, while keeping long-tap as the power-user shortcut. Allow each category to carry its own defaults (title, template, subscribe).
|
High | |||
| R2 |
Make Android pin placement honor tap location
Match iOS behavior so the Pin drops where the user tapped, not at screen centre. Resolves a high-frequency friction point for a large portion of the user base.
|
High | |||
| R3 |
Promote Group & Subscribe to first-class Pin controls
Surface both as always-visible affordances in the Pin panel, with clear state indicators (group chip, bell with active/inactive state). Remove them from overflow menus. Replicate across all platforms.
|
High | |||
| R4 |
Eliminate redundant "Okay/Save" confirmations
Adopt selection-as-confirmation (as on iPad) for category, date, and dataset-link pickers. Provide clear undo rather than modal friction. Standardise across platforms.
|
Med | |||
| R5 |
Bring Android to feature parity with iOS
Quick-action dial, Pin context menu, recent-title suggestions, Pin list view, bulk actions. Treat as a coordinated Android workstream rather than ad-hoc fixes.
|
High | |||
| R6 |
Fix the note "Attach → Submit" morph
Keep Attach and Submit as distinct actions regardless of typing state, so users can attach media and write text in a single note. Align attachment capabilities between Web, iOS, and Android.
|
Med | |||
| R7 |
Extend pin templates & quick actions to Web & Android
The iPad's template + quick-action model (create-with-photo, create-with-task) is the strongest pattern in the audit. Rename T1/T2/T3 to template-chosen names and expose the model on other platforms. Let project admins curate templates and recent titles.
|
High | |||
| R8 |
Adopt "tap-outside-to-close" on Web
A small but consistent polish — iPad already behaves this way. Reduces friction for users who want to keep placing pins in rapid succession.
|
Low | |||
| R9 |
Fix bug: "Create new tasks" label
Button is labelled "Create new tasks" (plural) on iOS and Android — should match Web's "task". Tiny fix, better cross-platform hygiene.
|
Low |
Open questions for research
What we don't yet know
Questions that emerged from the audit and are better answered by user research than design debate.
- How do users currently use "recent pin titles"? Is it rescue-after-typo, or a genuine shortcut? Could it be replaced with admin-curated templates at the project level?
- How many categories do teams typically use, and how stable are they? This shapes whether category selection deserves a dropdown, a pill list, or a visual icon grid.
- How frequently do users attach datasets to pins, and is multi-select (on mobile) actually valuable — or did it emerge from engineering convenience?
- Do users create tasks during Pin placement or later, in a review pass? The answer determines whether task creation should be front-and-centre or tucked into a secondary flow.
- What does "subscribe" actually do from the user's perspective? If it is purely a notifications control, should it be reframed as "Notify me" with clearer consequences?
- How often are Pins added to Groups at creation time vs. later? If it's mostly retroactive, a group-selector at creation may be unnecessary weight.
- Who creates tasks via Notes, and why — given there is already a dedicated "Create task" action? Are the two paths addressing different jobs-to-be-done?