---
title: "Stillpoint — Focus Schedule"
platform: android
slug: stillpoint-focus-schedule-android
screens: ["settings"]
domains: ["productivity"]
style: "material"
fonts: ["Roboto"]
roles: ["top-navigation-bar", "card", "chip", "divider", "badge", "button"]
score: {clean: 100, consistent: 85, accessible: 94, comprehensible: 40}
url: https://gui.farm/android/stillpoint-focus-schedule-android
raw: https://gui.farm/android/stillpoint-focus-schedule-android/design.guix
download: https://gui.farm/android/stillpoint-focus-schedule-android.gui
---

# Stillpoint — Focus Schedule

A Material 3 screen for configuring a recurring evening focus schedule and permitted interruptions.

- **Live preview:** https://gui.farm/android/stillpoint-focus-schedule-android
- **Raw source:** https://gui.farm/android/stillpoint-focus-schedule-android/design.guix
- **Download (.gui):** https://gui.farm/android/stillpoint-focus-schedule-android.gui

## Source (design.guix)

```xml
<gui version="0.2" name="Stillpoint — Focus Schedule">
  <tokens>
    <color name="bg" value="#101312" /><color name="surface" value="#171B19" /><color name="surface-high" value="#202522" /><color name="surface-bright" value="#29302C" /><color name="outline" value="#66706A" /><color name="outline-soft" value="#3D4641" /><color name="text" value="#F2F5F2" /><color name="text-secondary" value="#C2CAC4" /><color name="accent" value="#A8D5B5" /><color name="on-accent" value="#0C2012" /><color name="accent-container" value="#294634" /><color name="on-accent-container" value="#D5F0DC" />
    <number name="r-lg" value="20" /><number name="r-xl" value="28" /><number name="r-full" value="999" />
  </tokens>
  <styles>
    <text-style name="Status" font-family="Roboto" font-size="12" font-weight="500" line-height="16" />
    <text-style name="Headline" font-family="Roboto" font-size="28" font-weight="400" line-height="36" letter-spacing="-0.3" />
    <text-style name="TitleLarge" font-family="Roboto" font-size="22" font-weight="400" line-height="28" />
    <text-style name="TitleMedium" font-family="Roboto" font-size="16" font-weight="500" line-height="24" />
    <text-style name="BodyMedium" font-family="Roboto" font-size="14" font-weight="400" line-height="20" />
    <text-style name="LabelLarge" font-family="Roboto" font-size="14" font-weight="500" line-height="20" />
    <text-style name="LabelMedium" font-family="Roboto" font-size="12" font-weight="500" line-height="16" />
    <text-style name="LabelSmall" font-family="Roboto" font-size="11" font-weight="500" line-height="16" />
  </styles>
  <fonts><font family="Roboto" source="google" weights="400 500 600 700" styles="normal" /></fonts>
  <col w="360" fill="$bg">
    <row w="fill" h="28" p="0 16" gap="auto" align="middle-left">
      <text text-style="Status" value="9:41" fill="$text" />
      <row gap="6" align="middle-right">
        <img src="https://api.iconify.design/material-symbols/signal-cellular-alt-rounded.svg?color=%23F2F5F2" w="15" h="15" /><img src="https://api.iconify.design/material-symbols/wifi-rounded.svg?color=%23F2F5F2" w="15" h="15" /><img src="https://api.iconify.design/material-symbols/battery-full-alt-rounded.svg?color=%23F2F5F2" w="15" h="15" />
      </row>
    </row>
    <row role="top-navigation-bar" w="fill" h="64" p="0 4" gap="4" align="middle-left">
      <row w="48" h="48" radius="$r-full" align="middle-center"><img src="https://api.iconify.design/material-symbols/arrow-back-rounded.svg?color=%23F2F5F2" w="24" h="24" /></row>
      <text w="fill" text-style="TitleLarge" value="Focus schedule" fill="$text" />
      <row w="48" h="48" radius="$r-full" align="middle-center"><img src="https://api.iconify.design/material-symbols/more-vert-rounded.svg?color=%23C2CAC4" w="24" h="24" /></row>
    </row>
    <col w="fill" p="8 16 28 16" gap="24">
      <col role="card" w="328" radius="$r-xl" fill="$accent-container" p="20" gap="18">
        <row w="fill" gap="14" align="top-left">
          <row w="48" h="48" radius="16" fill="$accent" align="middle-center"><img src="https://api.iconify.design/material-symbols/do-not-disturb-on-rounded.svg?color=%230C2012" w="27" h="27" /></row>
          <col w="fill" gap="3"><text text-style="Headline" value="Evening reset" fill="$on-accent-container" /><text text-style="BodyMedium" value="Quiet notifications and pause distracting apps on work nights." fill="$on-accent-container" /></col>
        </row>
        <row w="fill" gap="auto" align="middle-left">
          <col gap="1"><text text-style="TitleMedium" value="Schedule active" fill="$on-accent-container" /><text text-style="LabelMedium" value="Next starts today at 6:00 PM" fill="$on-accent-container" /></col>
          <row w="52" h="32" radius="$r-full" fill="$accent" p="2" align="middle-right"><ellipse w="28" h="28" fill="$on-accent" /></row>
        </row>
      </col>
      <col w="328" gap="10">
        <text text-style="TitleMedium" value="Repeats" fill="$text" />
        <row w="fill" gap="auto" align="middle-left">
          <row role="chip" w="40" h="40" radius="$r-full" fill="$accent" align="middle-center"><text text-style="LabelLarge" value="M" fill="$on-accent" /></row><row role="chip" w="40" h="40" radius="$r-full" fill="$accent" align="middle-center"><text text-style="LabelLarge" value="T" fill="$on-accent" /></row><row role="chip" w="40" h="40" radius="$r-full" fill="$accent" align="middle-center"><text text-style="LabelLarge" value="W" fill="$on-accent" /></row><row role="chip" w="40" h="40" radius="$r-full" fill="$accent" align="middle-center"><text text-style="LabelLarge" value="T" fill="$on-accent" /></row><row role="chip" w="40" h="40" radius="$r-full" fill="$accent" align="middle-center"><text text-style="LabelLarge" value="F" fill="$on-accent" /></row>
          <row role="chip" w="40" h="40" radius="$r-full" fill="none" border="1 $outline" align="middle-center"><text text-style="LabelLarge" value="S" fill="$text-secondary" /></row><row role="chip" w="40" h="40" radius="$r-full" fill="none" border="1 $outline" align="middle-center"><text text-style="LabelLarge" value="S" fill="$text-secondary" /></row>
        </row>
      </col>
      <col role="card" w="328" radius="$r-lg" fill="$surface" border="1 $outline-soft" clip="true">
        <row w="fill" h="72" p="0 16" gap="auto" align="middle-left">
          <col gap="2"><text text-style="LabelMedium" value="START" fill="$text-secondary" /><text text-style="TitleLarge" value="6:00 PM" fill="$text" /></col>
          <row w="40" h="40" radius="$r-full" fill="$surface-high" align="middle-center"><img src="https://api.iconify.design/material-symbols/schedule-rounded.svg?color=%23C2CAC4" w="22" h="22" /></row>
        </row>
        <line role="divider" w="fill" fill="$outline-soft" />
        <row w="fill" h="72" p="0 16" gap="auto" align="middle-left">
          <col gap="2"><text text-style="LabelMedium" value="END" fill="$text-secondary" /><text text-style="TitleLarge" value="10:00 PM" fill="$text" /></col>
          <row w="40" h="40" radius="$r-full" fill="$surface-high" align="middle-center"><img src="https://api.iconify.design/material-symbols/schedule-rounded.svg?color=%23C2CAC4" w="22" h="22" /></row>
        </row>
        <col w="fill" p="14 16 16 16" gap="8" fill="$surface-high">
          <row w="fill" gap="auto" align="middle-left"><text text-style="LabelSmall" value="12 AM" fill="$text-secondary" /><text text-style="LabelSmall" value="12 PM" fill="$text-secondary" /><text text-style="LabelSmall" value="12 AM" fill="$text-secondary" /></row>
          <frame w="296" h="12"><rect x="0" y="3" w="296" h="6" radius="3" fill="$outline-soft" /><rect x="222" y="1" w="49.33" h="10" radius="5" fill="$accent" /><ellipse x="218" y="0" w="12" h="12" fill="$accent" /><ellipse x="265.33" y="0" w="12" h="12" fill="$accent" /></frame>
          <row w="fill" gap="auto" align="middle-left"><text text-style="LabelMedium" value="4 hours" fill="$accent" /><text text-style="LabelSmall" value="Weekdays" fill="$text-secondary" /></row>
        </col>
      </col>
      <col gap="10">
        <text text-style="TitleMedium" value="Allow interruptions" fill="$text" />
        <col role="card" w="328" radius="$r-lg" fill="$surface" border="1 $outline-soft" clip="true">
          <row w="fill" h="64" p="0 16" gap="14" align="middle-left">
            <row w="22" h="22" radius="$r-full" fill="$accent" align="middle-center"><ellipse w="8" h="8" fill="$on-accent" /></row>
            <col w="fill" gap="1"><text text-style="TitleMedium" value="Priority people" fill="$text" /><text text-style="BodyMedium" value="Favorites and repeated callers" fill="$text-secondary" /></col>
            <img src="https://api.iconify.design/material-symbols/chevron-right-rounded.svg?color=%23C2CAC4" w="22" h="22" />
          </row>
          <line role="divider" w="fill" fill="$outline-soft" />
          <row w="fill" h="56" p="0 16" gap="14" align="middle-left"><ellipse w="22" h="22" fill="none" border="2 $outline" /><text w="fill" text-style="TitleMedium" value="Alarms only" fill="$text" /></row>
          <line role="divider" w="fill" fill="$outline-soft" />
          <row w="fill" h="56" p="0 16" gap="14" align="middle-left"><ellipse w="22" h="22" fill="none" border="2 $outline" /><text w="fill" text-style="TitleMedium" value="No interruptions" fill="$text" /></row>
        </col>
      </col>
      <row role="card" w="328" radius="$r-lg" fill="$surface" border="1 $outline-soft" p="16" gap="14" align="middle-left">
        <row w="48" h="48" radius="16" fill="$surface-bright" align="middle-center"><img src="https://api.iconify.design/material-symbols/apps-rounded.svg?color=%23A8D5B5" w="25" h="25" /></row>
        <col w="fill" gap="2"><text text-style="TitleMedium" value="Paused apps" fill="$text" /><text text-style="BodyMedium" value="8 apps, including Chat and Video" fill="$text-secondary" /></col>
        <row role="badge" h="28" radius="$r-full" fill="$accent-container" p="0 10" align="middle-center"><text text-style="LabelMedium" value="8" fill="$on-accent-container" /></row>
      </row>
      <row role="button" w="328" h="52" radius="$r-full" fill="$accent" gap="8" align="middle-center"><img src="https://api.iconify.design/material-symbols/check-rounded.svg?color=%230C2012" w="20" h="20" /><text text-style="LabelLarge" value="Save schedule" fill="$on-accent" /></row>
    </col>
    <row w="fill" h="24" align="middle-center"><rect w="108" h="4" radius="2" fill="$text-secondary" /></row>
  </col>
</gui>
```
