Skip to content

A simple counter app. Easily add new counters, adjust values, and access your first tally via a widget. Features configurable widgets powered by AppIntent and supports updates through Siri Shortcuts and Siri.

Notifications You must be signed in to change notification settings

npwitk/SuperCounter

Repository files navigation

Super Counter

Note

The complete project, including both the iOS and watchOS apps, can be found in the watchOS branch.

Super Counter is a simple counter app that allows users to easily add new counters, adjust values, and access the first tally via a widget. The app supports configurable widgets powered by AppIntent, and it integrates with Siri Shortcuts for quick updates.

Features

In the App:

  • Increase counter: Tap once to increase the counter.
  • Decrease counter: Tap quickly twice on the counter to decrease its value.
  • Add new counter: Add new counters and specify their names.
  • Delete any counter: Delete counters you no longer need.
  • Change presented counter: Easily switch between different counters.
  • Reset any counter: Reset any counter to zero.
  • Light/Dark Mode support: The app supports both Light and Dark Modes.

In the Widget:

  • First widget: Access the first widget, sorted by SwiftData query (disabled by default).
  • Configurable widgets: Set up widgets to display any counter, powered by AppIntent.
  • Interactive widget: Tap inside the box on the widget to increase the counter.
  • Direct app access: Tap outside the box on the widget to open the app directly and show the specific counter displayed in the widget.
  • Siri Shortcuts and Siri support: Supports updates through the Shortcuts app and Siri for quick counter adjustments.

Screenshots

About

A simple counter app. Easily add new counters, adjust values, and access your first tally via a widget. Features configurable widgets powered by AppIntent and supports updates through Siri Shortcuts and Siri.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages