Closed ryanaidilp closed 1 year ago
Hey @ryanaidilp ! Thank you a lot for your contribution 🙏🏻 Can you please implement the suggestions above and bump the version number?
Hey @ryanaidilp ! Thank you a lot for your contribution 🙏🏻 Can you please implement the suggestions above and bump the version number?
Thank you for your feedback! I've implemented the suggestions and bumped the version number to 1.3.7+2 in my recent push. Please feel free to review it when you get a chance. Let me know if there's anything else I can assist with.
Thank you a lot for your contribution @ryanaidilp !!! 🙇🏻
Thank you a lot for your contribution @ryanaidilp !!! 🙇🏻
You're welcome! 😊 Thank you as well for creating this amazing package 👏👍
Thank you a lot for your contribution @ryanaidilp !!! 🙇🏻
You're welcome! 😊 Thank you as well for creating this amazing package 👏👍
No problem at all. I have not been working in Flutter for more than one year, so it's really good that people like you still put the effort into this! 💪🏻
Btw, here's the link in pub.dev: https://pub.dev/packages/buttons_tabbar/versions/1.3.8
Pull Request Description
In this pull request, I've undertaken a significant style enhancement focused on creating a more visually harmonious user interface. The issue at hand was the irregular spacing between buttons caused by direct padding implementation. Previously, when padding was directly applied using
EdgeInsets.all(16)
, it resulted in uneven distances between buttons, leading to an unbalanced layout:Before:
To rectify this, I've implemented a more precise logic to ensure proportional spacing between buttons. Through careful adjustments in the code, I've calculated margins dynamically based on the provided
widget.buttonMargin
values and the position of the button. This meticulous approach results in a visually appealing and symmetrical button layout:After:
By applying these changes, the spacing between buttons is now not only consistent but also proportionate, creating a more polished and aesthetically pleasing user interface. This enhancement significantly improves the overall user experience and aligns the application's visual elements with modern design standards.