Basic-Car-Maintenance icon indicating copy to clipboard operation
Basic-Car-Maintenance copied to clipboard

FEATURE - Use `NavigationSplitView` rather than `TabView` for iPad

Open mikaelacaron opened this issue 2 years ago • 19 comments

Describe the feature you want the app to have that it currently doesn't

  • Using a NavigationSplitView would look better on iPad rather than a TabView
  • Make this change at the BasicCarMaintenanceApp level depending on the OS

Describe alternatives you've considered

  • Comment any other alternatives you think would look good as well (comment if you're going to do something other than NavigationSplitView)

Additional context

  • N/A

mikaelacaron avatar Sep 29 '23 18:09 mikaelacaron

I can take this one if it's still open šŸ˜€

AndreasInk avatar Oct 01 '23 05:10 AndreasInk

@AndreasInk are you still working on this? If not, I can assign it to someone else, and you're welcome to work on a different issue

mikaelacaron avatar Oct 15 '23 21:10 mikaelacaron

@mikaelacaron thanks for checking in, I completed this locally the day I took the task but forgot to push and open a PR, I'll do this later tonight, the alarm is set to remind me :)

AndreasInk avatar Oct 15 '23 22:10 AndreasInk

lol you could've been one of the first contributors

if you haven't updated your branch since you did this, you'll 100% need to do that and probably resolve conflicts before making the PR

mikaelacaron avatar Oct 15 '23 22:10 mikaelacaron

lol yeah I can imagine that's the case, luckily it's will not be a huge PR

AndreasInk avatar Oct 15 '23 22:10 AndreasInk

@mikaelacaron as per comment on other issue, happy to pick this up and see it home if it helps still? Would need your guidance on how to get the changes from the PR into my repo though.

darrengillman avatar Nov 07 '23 15:11 darrengillman

You got it! Look at the changes of the other PR #178 and just manually copy / paste it, that's the easiest

mikaelacaron avatar Nov 07 '23 15:11 mikaelacaron

@darrengillman any update on this? if not I'll be un-assigning you, thank you!

mikaelacaron avatar Dec 04 '23 02:12 mikaelacaron

I misunderstood your last message! I thought you meant you already had it in hand and were going to tidy it up as part of your final wrap up before pushing to the App Store.

I can sort it out if you'd like me to, but might not be before the weekend.

On 4 Dec 2023 at 02:12:01, Mikaela Caron @.***> wrote:

@darrengillman https://github.com/darrengillman any update on this? if not I'll be un-assigning you, thank you!

— Reply to this email directly, view it on GitHub https://github.com/mikaelacaron/Basic-Car-Maintenance/issues/6#issuecomment-1837729023, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADBVZGRXUTPYE6SVRYNYJQ3YHUWPDAVCNFSM6AAAAAA5M2H4ZKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZXG4ZDSMBSGM . You are receiving this because you were mentioned.Message ID: @.***>

darrengillman avatar Dec 04 '23 09:12 darrengillman

Sorry for the miscommunication! You said: Would need your guidance on how to get the changes from the PR into my repo though. and I mentioned:

Look at the changes of the other PR https://github.com/mikaelacaron/Basic-Car-Maintenance/pull/178 and just manually copy / paste it, that's the easiest

As in that's what needed to finish this issue

Can you finish this by December 13?

mikaelacaron avatar Dec 04 '23 14:12 mikaelacaron

We had an email exchange after that. But no worries, sure I can get it done by then.

Assuming I’m not buried in elves with Advent of Code šŸ™‚

Darren Gillman e: @.*** m: 07770 661594

On 4 Dec 2023 at 14:44:52, Mikaela Caron @.***> wrote:

Sorry for the miscommunication! You said: Would need your guidance on how to get the changes from the PR into my repo though. and I mentioned:

Look at the changes of the other PR #178 https://github.com/mikaelacaron/Basic-Car-Maintenance/pull/178 and just manually copy / paste it, that's the easiest

As in that's what needed to finish this issue

Can you finish this by December 13?

— Reply to this email directly, view it on GitHub https://github.com/mikaelacaron/Basic-Car-Maintenance/issues/6#issuecomment-1838786433, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADBVZGSYIEFXMFEHCNQKAETYHXOWJAVCNFSM6AAAAAA5M2H4ZKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZYG44DMNBTGM . You are receiving this because you were mentioned.Message ID: @.***>

darrengillman avatar Dec 04 '23 18:12 darrengillman

wait which email exchange....? I don't think I've emailed you before? @darrengillman

mikaelacaron avatar Dec 04 '23 20:12 mikaelacaron

I think there are some inconsistencies in the original PR, so it's more than a copy / paste and fix the style / lint it change, and I'm not going to have the time to get into the detail this week. So going to un-assign myself rather than hold up your schedule.

darrengillman avatar Dec 12 '23 10:12 darrengillman

@darrengillman thank you!! yeah I guessed changes were going to be needed, because the original PR was from a while back ago

@windrunner21 if you were looking for another issue, this one would be great!

mikaelacaron avatar Dec 12 '23 15:12 mikaelacaron

Sure, just to clarify you would like to use NavigationSplitView everywhere instead of TabView for iPad? Other than that I can take the task! @mikaelacaron

windrunner21 avatar Dec 12 '23 15:12 windrunner21

@windrunner21 The word "everywhere" here is tripping me up haha

I want to use the NavigationSplitView on iPad, because the 3 tabs at the bottom just feel kinda clunky to me

So it would use the Split View when it's in landscape or portrait

mikaelacaron avatar Dec 12 '23 15:12 mikaelacaron

@mikaelacaron I've just started working on the feature, hope it's not a problem. When is the deadline? šŸ˜… I wanted to ask you one question - should NavigationSplitView work on iPad and Mac as well, or only iPads?

windrunner21 avatar Dec 16 '23 17:12 windrunner21

Only do iPad right now, the Mac target doesn't even build at the moment, so don't worry about it @windrunner21 could you finish this by next week Dec 22?

mikaelacaron avatar Dec 16 '23 17:12 mikaelacaron

@mikaelacaron opened a PR already!

windrunner21 avatar Dec 18 '23 08:12 windrunner21