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 β€” with back arrow in the navigation bar Sheet view β€” opens from below, pill handle at top

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

List view with multiple entries

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)

Short tap on tile and list entry

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
β€Ή+β€Ί Plus 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 press: dashboard tile opens history, list entry enables sorting

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
‹≑› Drag icon (3 lines) in lists 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)

Swipe left shows red delete button, swipe right shows blue edit button

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)

Confirmation dialog after left swipe on a parameter

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

Right swipe shows blue edit button on a list entry

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

Swiping between two dashboards – left swipe on the dashboard

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)

Context menu with edit, export and delete after long press

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

Toolbar with back arrow, title, import/export symbol and plus
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

Short tap records event, long press opens history – on the same 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