Gestures & Controls
An overview of all touch gestures, swipe actions and controls in the app β aligned with Appleβs Human Interface Guidelines.
Core Principles
The app follows Appleβs Human Interface Guidelines (HIG). Anyone familiar with iOS apps will recognize most gestures immediately. This chapter explains the most important gestures β especially the app-specific differences.
The most important principle: Destructive actions (delete) are always on the left, non-destructive actions (edit) are always on the right. This is iOS standard and prevents accidental deletion.
Views and Sheets
The app uses two types of screens:

Regular view (navigation push): A new screen slides in from the right. A back arrow (β) appears in the top left. This view belongs to the navigation hierarchy.
Sheet: A sheet opens from below. It has a small pill handle (short bar at the top center) and overlays the previous view.
Closing a Sheet
A sheet can be closed in three ways:
| Method | Gesture |
|---|---|
| Swipe down | Place finger near top of sheet, drag downward |
| Drag pill handle | Drag the small bar at the top center downward |
| Cancel button | Tap Cancel or Close |
π‘ Swiping down always works β even when no button is visible.
List View

Lists display entries with separator lines. Each entry can be tapped to open or edit it. Entries with a β‘ drag icon (three lines on the right) can be reordered by long pressing that icon.
See the sections below for swipe actions in lists.
Tap (short)

The most common gesture: a short tap triggers the main action of an element.
| Where | What happens |
|---|---|
| Dashboard tile | Record event (main action) |
| List entry | Open configuration or detail |
| Add new element | |
| Done / Next / Save | Confirm action |
| Cancel / Back | Cancel, no change |
π‘ All buttons are tappable across their full width. You donβt need to aim precisely at the icon or text.
Long Press (hold)

Long pressing activates a secondary action β but what that means depends on context:
| Where | What happens |
|---|---|
| Dashboard tile | Open and search event history |
| βAdvancedβ tile in the settings dashboard | Opens the advanced settings list view |
| Release element for sorting |
β οΈ Note: Long pressing on the dashboard and in list configurations means different things. This is a system-level constraint β iOS only offers a limited number of gestures.
π‘ Releasing for sorting is confirmed by a visual and haptic signal (brief vibration).
Dashboard: Long press β event history
(Main action: short tap β record event)
Settings dashboard: Long press "Advanced" β open list view
(Tap entry β open settings sheet)
Settings list: Long press β‘ β start reordering
(Tap entry β open configuration)
Swipe: List Actions (left & right)

In lists there are two swipe directions with clearly separated roles:
| Direction | Color | Meaning | Examples |
|---|---|---|---|
| Right to left β | π΄ Red | Destructive β irreversible | Delete, remove |
| Left to right β | π΅ Blue | Non-destructive β safe | Edit, rename |
This pattern is iOS standard per HIG β Swipe Actions. The color semantics are immediately understood by iOS users: red = caution, blue = safe.
Delete with Confirmation (Left Swipe)

When you swipe right to left and tap βDeleteβ, a confirmation dialog appears β for all elements that will be permanently removed:
Swipe right to left
β Tap red "Delete" button
β Confirmation dialog appears
β Tap "Delete" again (or "Cancel")
This two-step process prevents accidental deletions. The pattern follows Appleβs HIG β Destructive Actions.
β οΈ After confirmation the action is not reversible β always think briefly before tapping!
Edit via Right Swipe

When you swipe left to right, the βEditβ button appears in blue. This is the fastest way to open an entry directly from the list β without having to tap it.
π‘ The right swipe is not available everywhere in the app β only where a quick edit action makes sense (e.g.Β parameters, groups, reports).
Switching Between Dashboards

On the dashboard itself (not in a list) swiping means something different:
| Gesture | Where | What happens |
|---|---|---|
| Left to right β | Dashboard main view | Previous dashboard |
| Right to left β | Dashboard main view | Next dashboard |
Dashboard swiping is separate from list swiping. Swiping within a tile or list entry triggers the list action β swiping on the free dashboard background switches the dashboard.
Context Menu (Long Press on List Entry)

Long pressing a list entry opens a context menu with all available actions at a glance. The context menu mirrors the swipe actions:
Context menu content (example: parameter):
βοΈ Edit (= right swipe)
π€ Export (context menu only)
π Reminder (context menu only)
ββββββββββββββ
ποΈ Delete (= left swipe, highlighted red)
π‘ The context menu is useful when you want to see all actions without knowing whether thereβs a swipe for them β everything at a glance, no guessing.
Per HIG β Context Menus, destructive actions in context menus are always red and placed at the end of the list.
Toolbar Elements and Navigation

| Element | Symbol | Meaning |
|---|---|---|
| Navigate back | β (top left) | Return to previous page |
| Import/Export | ββ (top right) | Import / Export |
| Plus | + (top right) | Add new element |
| Ellipsis / More | β¦ (top right) | Submenu with more actions |
| Scrollbar | Thin bar (right) | Page has more content |
| Drag icon | β‘ (3 lines right) | Element is sortable |
Dashboard: Two Gestures on One Tile

The dashboard has two different actions for the same tile:
Short tap β Record event (main action)
Long press β Open event history + search (secondary action)
This is the most important app-specific gesture. It allows you to both enter new data and look up previous entries with two simple gestures β without switching views.
Quick Reference: The Most Important Actions
Record event: Open dashboard β short tap tile
Open event history: Dashboard β long press tile
Correct event: Long press tile β select entry β Edit
Delete entry: In list, swipe right to left β Delete β Confirm
Edit entry: In list, swipe left to right β Edit
Context menu on entry: Long press list entry β choose action
Switch dashboard: Swipe on dashboard background (left/right)
Close sheet: Swipe sheet downward, or tap Cancel/Close