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

UI Redesign #79

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from
Draft

UI Redesign #79

wants to merge 15 commits into from

Conversation

skjiisa
Copy link
Owner

@skjiisa skjiisa commented Nov 19, 2021

UI redesign using a custom paging view that maintains vertical scroll position while having some neat new designs.

Should address #53, #75, and #76.

Currently not ready to merge.

skjiisa added 10 commits July 9, 2021 22:32
Conflicts:
	Tickmate/Tickmate/Views/ContentView.swift
Remove print statements
Fix timing curve values for push animation
Update Introspect to 0.1.3 for fixed ScrollView bug
Stop lazily loading as it was actually less performant than rendering everything, even with a large number of tracks and groups
@skjiisa
Copy link
Owner Author

skjiisa commented Nov 27, 2021

Things that still need to be done

  • Manual lazy loading (not LazyVStack or LazyHStack)
  • Day labels
  • Ability to put today at bottom
  • Show tracks when tapping their button
  • Week separators
  • Remembering last page

@skjiisa
Copy link
Owner Author

skjiisa commented Nov 27, 2021

The old ticks view is being used for the widget and works just fine, so I feel like it can just be left as-is until we actually want to update the widget.

@skjiisa skjiisa mentioned this pull request Dec 2, 2021
@skjiisa skjiisa marked this pull request as draft January 3, 2024 01:36
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.

1 participant