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 Quality of Life #114

Merged
merged 72 commits into from
Apr 10, 2022
Merged

UI Quality of Life #114

merged 72 commits into from
Apr 10, 2022

Conversation

SlayerOrnstein
Copy link
Member

@SlayerOrnstein SlayerOrnstein commented Feb 7, 2022

What did you fix? (provide a description or issue closes statement)

Simple UI quality of life. This UI change will clear things up for a few other features in the future.

See issue #113

TODO:

  • Change "void trader" to "Baro Ki' Teer".
  • Remove back space to open hamburger menu.

Considerations

  • Does this contain a new dependency? Yes
  • Does this introduce opinionated data formatting or manual data entry? No
  • Does this pr include updated data files in a separate commit that can be reverted for a clean code-only pr? No
  • Have I run the linter? *Yes
  • Is is a bug fix, feature request, or enhancement? Enhancement

@TobiTenno
Copy link
Member

do you want this as a draft or are you ok with me dissecting your code?

@SlayerOrnstein
Copy link
Member Author

SlayerOrnstein commented Feb 7, 2022

do you want this as a draft or are you ok with me dissecting your code?

Perfectly okay with people looking thru it.

Might even help with some of the color choosing.

Edit:
Anyone that wants to try it can grab that artifacts from the dev build action for the pull request.

@SlayerOrnstein
Copy link
Member Author

I choose to not change any colors until Flutter has implemented Material 3, specifically dynamic colors.

@TobiTenno
Copy link
Member

Not seeing any apks from the build 🤔

@SlayerOrnstein
Copy link
Member Author

SlayerOrnstein commented Feb 16, 2022

This next one should be outputting apks, let me know if it doesn't.

Edit:
I'm just glad iOS builds are working more consistently.

Edit 2:
Yup this one has APKs, you should be able to download the artifacts @TobiTenno

@TobiTenno
Copy link
Member

Ah, yup, I'm getting it now. I'm not a huge fan of both top and bottom nav, I feel like all the nave should be top or all bottom.

@TobiTenno
Copy link
Member

Maybe a FAB for settings and discord and all bottom nav?

@SlayerOrnstein
Copy link
Member Author

Maybe a FAB for settings and discord and all bottom nav?

Shouldn't be using FAB for that.

Ah, yup, I'm getting it now. I'm not a huge fan of both top and bottom nav, I feel like all the nave should be top or all bottom.

It's more then likely just the height because it also feels off compared to what I've seen, also remember that tabs isn't always gonna be there.

@vanja-san
Copy link

Should I send sizes, colors, etc.? 🤓

@SlayerOrnstein
Copy link
Member Author

No it's okay, for now I'm gonna let the framework decide the colors, as for size Flutter has a navigation bar height constant that I'll be using.

@SlayerOrnstein SlayerOrnstein self-assigned this Mar 28, 2022
@SlayerOrnstein SlayerOrnstein added the enhancement New feature or request label Mar 28, 2022
This was linked to issues Mar 28, 2022
@SlayerOrnstein SlayerOrnstein requested a review from TobiTenno April 9, 2022 22:49
@TobiTenno
Copy link
Member

This is probably asking a lot, but do you have a full list of the changes, by chance?

@SlayerOrnstein
Copy link
Member Author

This is probably asking a lot, but do you have a full list of the changes, by chance?

Features:

  • Removed the hamburger menu in favor of a navigation bar
  • Revamped Baro ki'teer panal
  • Moved Baro's card second from the top of the list
  • Moved invasion construction progress to invasion tab
  • Slimmed Darvo's daily sale to take up less space
  • Dark theme is now darker

Fixes:

  • Codex not filtering search results when choosing a filter
  • More of the app now uses more consistent app styling to both Material guidelines and itself
  • Bunch of internal bug fixing

Performance:

  • Cleaned up dependency loading, slightly faster start up (don't quote me on this)
  • load local assets on start
  • Performance based code refactoring in certain parts of the app

Off the top of my head I think that's all. After I dependency loading and removed Get_it I did notice a big improvement when first initializing the app on my Nexus 6P, have yet to try it on my new phone though.

@TobiTenno
Copy link
Member

Just some notes:

  • first (post-fresh-install) load on both took about the same time for me
  • new one looks nicer for sure, if darker and missing that nice blue
  • both have the same odd state that they don't save where you were if you swipe back out of the app

@SlayerOrnstein
Copy link
Member Author

  • Yeah that's why I wasn't sure, because the 6P throttled a lot I couldn't properly measure.

  • The blue is there but dark mode should have as much dark as primary as possible, it is still there in the light theme.

  • Not a bug just something I never implemented. I can take care of that before I merge.

@TobiTenno
Copy link
Member

Nah, don't worry about the last, put it on the next change, easier to track that way.

@SlayerOrnstein
Copy link
Member Author

SlayerOrnstein commented Apr 10, 2022

Understood.

@SlayerOrnstein SlayerOrnstein merged commit 1ffd44c into master Apr 10, 2022
@SlayerOrnstein SlayerOrnstein deleted the UI-QoL branch April 10, 2022 16:15
@wfcd-bot-boi
Copy link
Collaborator

🎉 This PR is included in version 2.6.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request released
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] User-friendly interface
4 participants