Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
2.99k stars 2.5k forks source link

fix: Worksapce pages - buttons on the top not filing the space evenly. #41647

Open Krishna2323 opened 2 weeks ago

Krishna2323 commented 2 weeks ago

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/41048 PROPOSAL: https://github.com/Expensify/App/issues/41048#issuecomment-2078498139

Tests

  1. Open workspace settings > Enable taxes, categories, distance rates and tags
  2. Go taxes, categories, distance rates and tags page one by one
  3. Verify the header buttons have 8px gap between them

Offline tests

  1. Open workspace settings > Enable taxes, categories, distance rates and tags
  2. Go taxes, categories, distance rates and tags page one by one
  3. Verify the header buttons have 8px gap between them

QA Steps

  1. Open workspace settings > Enable taxes, categories, distance rates and tags
  2. Go taxes, categories, distance rates and tags page one by one
  3. Verify the header buttons have 8px gap between them

PR Author Checklist

Screenshots/Videos

Android: Native https://github.com/Expensify/App/assets/85894871/e4a520e1-5ab0-497c-aac0-d3f98dc4afce
Android: mWeb Chrome https://github.com/Expensify/App/assets/85894871/d564cd3a-28fb-4f8f-8dcf-75e502d912c6
iOS: Native https://github.com/Expensify/App/assets/85894871/7223efe7-73df-46d0-817f-305e3c958c63
iOS: mWeb Safari https://github.com/Expensify/App/assets/85894871/e235d578-4a76-4ae1-81fa-ad2a0e04a483
MacOS: Chrome / Safari https://github.com/Expensify/App/assets/85894871/3bce63ce-2b86-4ed8-99f5-51b02fa07f64
MacOS: Desktop https://github.com/Expensify/App/assets/85894871/271db6c3-ad64-4956-8fb6-ffcff8abc96b
melvin-bot[bot] commented 2 weeks ago

@DylanDylann Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

DylanDylann commented 1 week ago

@Krishna2323 This is ready for review, right? I see we are still discussing with design team in the GH issue

shawnborton commented 1 week ago

Going to spin up a test build for us.

Krishna2323 commented 1 week ago

@DylanDylann, removed the container padding of 1px, you can review.

shawnborton commented 1 week ago

Screenshots and code changes look good to me though, love how much we simplified this with flex!

github-actions[bot] commented 1 week ago
:test_tube::test_tube: Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! :test_tube::test_tube: Android :robot: iOS :apple:
https://ad-hoc-expensify-cash.s3.amazonaws.com/android/41647/index.html https://ad-hoc-expensify-cash.s3.amazonaws.com/ios/41647/index.html
Android iOS
Desktop :computer: Web :spider_web:
https://ad-hoc-expensify-cash.s3.amazonaws.com/desktop/41647/NewExpensify.dmg https://41647.pr-testing.expensify.com
Desktop Web

:eyes: View the workflow run that generated this build :eyes:

shawnborton commented 1 week ago

Nice, tests well and looks great!

DylanDylann commented 1 week ago

Reviewer Checklist

Screenshots/Videos

Android: Native Screenshot 2024-05-07 at 22 36 48
Android: mWeb Chrome Screenshot 2024-05-07 at 22 35 42
iOS: Native Screenshot 2024-05-07 at 22 36 52
iOS: mWeb Safari Screenshot 2024-05-07 at 22 36 06
MacOS: Chrome / Safari Screenshot 2024-05-07 at 22 33 44
MacOS: Desktop Screenshot 2024-05-07 at 22 34 30
Krishna2323 commented 1 week ago

@DylanDylann, PR Reviewer Checklist is failing, can you pls check.

DylanDylann commented 6 days ago

@Krishna2323 please resolve conflicts

DylanDylann commented 4 days ago

@Krishna2323 Could you resolve conflict?

@tylerkaraszewski Please take a look at this PR

Krishna2323 commented 4 days ago

Conflicts resolved.