firefox-ios icon indicating copy to clipboard operation
firefox-ios copied to clipboard

#8897 - Move to UISceneDelegate

Open q2r5 opened this issue 3 years ago • 10 comments

Fixes #8897, #9138.

This may be more than required for an initial implementation, but it is what I've been using in my personal builds for a while.

Opening as draft for initial review.

q2r5 avatar Nov 04 '21 02:11 q2r5

This pull request has conflicts when rebasing. Could you fix it @q2r5?

mergify[bot] avatar Nov 10 '21 15:11 mergify[bot]

Prelim look at this is great. I still haven't pulled and poked around that way, yet. But so far so good. :)

Great work @q2r5

adudenamedruby avatar Nov 10 '21 21:11 adudenamedruby

This pull request has conflicts when rebasing. Could you fix it @q2r5?

mergify[bot] avatar Jan 24 '22 21:01 mergify[bot]

This pull request has conflicts when rebasing. Could you fix it @q2r5?

mergify[bot] avatar Jan 31 '22 21:01 mergify[bot]

This pull request has conflicts when rebasing. Could you fix it @q2r5?

mergify[bot] avatar Feb 16 '22 18:02 mergify[bot]

This pull request has conflicts when rebasing. Could you fix it @q2r5?

mergify[bot] avatar Apr 07 '22 13:04 mergify[bot]

Hey @q2r5 ! Thanks for keeping this up to date. We're currently working on a major release, and as this PR has potential to be a little more risky we would look into reviewing this PR after v106 soft freeze (in a couple of weeks). Feel free to ping us if this falls under the radar again, as this is good work and we should merge this!

lmarceau avatar Aug 25 '22 17:08 lmarceau

This pull request has conflicts when rebasing. Could you fix it @q2r5?

mergify[bot] avatar Aug 29 '22 18:08 mergify[bot]

This pull request has conflicts when rebasing. Could you fix it @q2r5?

mergify[bot] avatar Sep 08 '22 21:09 mergify[bot]

This pull request has conflicts when rebasing. Could you fix it @q2r5?

mergify[bot] avatar Sep 20 '22 17:09 mergify[bot]

This pull request has conflicts when rebasing. Could you fix it @q2r5?

mergify[bot] avatar Sep 23 '22 17:09 mergify[bot]

@q2r5 Hello! Just a quick update, @nishant2718 is looking into everything relating to scenes changes (including work from PR https://github.com/mozilla-mobile/firefox-ios/pull/11308). He'll give you some insights on his research pretty soon. Thank you for your understanding!

lmarceau avatar Oct 17 '22 15:10 lmarceau

👋 @q2r5 ! It's time to explain the silence.

I really want to thank you for raising this PR! This is excellent work and we always look forward to seeing your contributions. There's a lot of great stuff here and we seriously discussed how we can merge it, but we had to take a look at the bigger picture first.

The transition to Scenes is a risky task. We're taking it slow because we've identified quite a few things that needed to happen leading up to being able to work on this, like:

  • IDing some initial blockers, like the usage of foregroundBVC()
  • handling our dependencies reasonably (we're slowly adopting a container based strategy with Dip)
  • Isolating window / view setup that's within AppDelegate
  • much more

We try giving context where we can, but sometimes it's a bit difficult to convey. And that's why it took a while to respond here. I hope this helps in understanding the journey to a Scened app and eventually, multiple window support :)

Again, we really appreciate your work and all your contributions, and you'll definitely be listed as a co-author for the work! Catch you on the next one 😄

nishant2718 avatar Oct 27 '22 19:10 nishant2718

For a reference, here's the PR we're working with now to make that transition to a single scene app (pre-multi window support).

nishant2718 avatar Oct 27 '22 19:10 nishant2718