Skip to content

Conversation

aaronjamt
Copy link

What's new

  • Adds a new GUI input module to input a date and time

Verification

  • Use this module in an app

Checklist (For Reviewer)

  • PR has description of feature/bug or link to Confluence/Jira task
  • Description contains actions to verify feature/bugfix
  • I've built this code, uploaded it to the device and verified feature/bugfix

Add an option to control which fields can be edited by the user
Copy link
Member

@hedger hedger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please also add a demo app in examples showcasing the new module

@aaronjamt aaronjamt requested a review from hedger September 23, 2025 17:16
Copy link
Member

@hedger hedger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, looks and works really nice - however, we have a system setting for time format, 12/24hours. I think it would be reasonable for the date+time input module to respect the system's configuration. Could you please also implement that?

Also, please update API symbols for f18 too (build with ./fbt TARGET_HW=18)

@aaronjamt
Copy link
Author

aaronjamt commented Sep 23, 2025

Thank you, looks and works really nice - however, we have a system setting for time format, 12/24hours. I think it would be reasonable for the date+time input module to respect the system's configuration. Could you please also implement that?

Also, please update API symbols for f18 too (build with ./fbt TARGET_HW=18)

Should be good now! I'm not sure I like how the 12-hour mode displays, but I'm probably being too nitpicky. I'll see if I can improve it before you review it next, if not then I'll leave it.

Edit: Fixed it, LGTM!

@aaronjamt aaronjamt requested a review from hedger September 23, 2025 22:14
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.

2 participants