Skip to content

UI Redesign#79

Draft
skjiisa wants to merge 15 commits intomainfrom
vertical-scroll
Draft

UI Redesign#79
skjiisa wants to merge 15 commits intomainfrom
vertical-scroll

Conversation

@skjiisa
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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