Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: introduces some iOS widgets! #515

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

krugerk
Copy link
Contributor

@krugerk krugerk commented Nov 16, 2024

Introducing WidgetKit widgets!

This MR consists of a widget bundle and three widgets.

  • bundle - for allowing for more than one widget
  • widgets:
    • goal countdown: displays a goal in its countdown color
    • goal list: list of goals, sorted by urgency
    • on the line: sum of pledge amount

The app already handled the url beeminder://?slug=goalname to open the goalvc of the corresponding goal and the widgets use this

breaks the ice,
fixes: #68

Examples:

list of goals

in medium and large
widget-goal-list-medium

widget-goal-list-large

goal countdown color

widget-countdown-color

pledged

widget-on-the-line-pledged-amount

and of course in both light and dark,
widget-goal-list-large-dark

Simulator.Screen.Recording.-.iPhone.16.Pro.Max.-.2024-11-16.mp4

A widget to create a datapoint upon tap would be a welcome addition:
widget - quick add

  • user should be able to specify the goal
  • user should be able to specify the amount/value for the datapoint

@theospears
Copy link
Collaborator

To set expectations, my release plan right now is:

  • 6.7 - the new CoreData based data model, but no big feature additions
  • 6.8 - if needed, a fast follow to fix crashes or other issues introduced by 6.7
  • 7.0 - few features, like widgets and more shortcuts

bundle - for allowing for more than one widget
widgets:
  - goal countdown: displays a goal in its countdown color
  - goal list: list of goals, sorted by urgency
  - on the line: sum of pledge amount

the app already handled the url beeminder://?slug=goalname
to open the goalvc of the corresponding goal
and the widgets use this

breaks the ice,
fixes: beeminder#68
todo: handle optional goalname
@krugerk krugerk force-pushed the feature/68-ios14-style-widgets branch from 94262a3 to 8649a39 Compare November 26, 2024 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

iOS 14 Widgets
2 participants