Skip to content

Unified about window #1010

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

Merged
merged 4 commits into from
Jan 22, 2023
Merged

Unified about window #1010

merged 4 commits into from
Jan 22, 2023

Conversation

austincondiff
Copy link
Collaborator

@austincondiff austincondiff commented Jan 21, 2023

Description

Unified the about window by moving contributors and acknowledgement view in the same window and transitioning between them.

Note: There is a bug in the title animation and I will need some help fixing it. It seems like a SwiftUI but but I am not sure. See code for details.

Checklist

  • I read and understood the contributing guide as well as the code of conduct
  • My changes generate no new warnings
  • My code builds and runs on my machine
  • I documented my code
  • Review requested

Screenshots

Screen_Recording_2023-01-22_at_3.25.21_PM.mov

… in the same window and transitioning between them.
@austincondiff
Copy link
Collaborator Author

austincondiff commented Jan 21, 2023

This is the animation bug I am referring to above. I spent about 4 or 5 hours trying to fix this trying different variations in howI am structuring my code. I will need some help fixing this.

Screen.Recording.2023-01-20.at.6.29.04.PM.mov

This is caused by the these lines of code.

This padding enables the titlebar from blocking the scrollable content so content is not seen in the titlebar area. It also prevents the icon from animating over content during animation in a scrolled state.

Signed-off-by: Wouter01 <wouterhennen@gmail.com>
0xWDG
0xWDG previously approved these changes Jan 22, 2023
@austincondiff
Copy link
Collaborator Author

austincondiff commented Jan 22, 2023

Okay, fixed everything. Transitions are now seamless. Updated video in PR description.

@Wouter01 Wouter01 merged commit d805a77 into main Jan 22, 2023
@Wouter01 Wouter01 deleted the unified-about-window-with-transitions branch January 22, 2023 21:40
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.

5 participants