Closed Sereni closed 4 years ago
yeah this one's a unit. thanks! any questions, message me :)
I'm currently doing the update using two strategies at the same time:
master
, which means all changes need to be handled at the same time but then I can see overarching patterns and refactors more easily.At the moment, both are useful as they contribute to my overall understanding of the codebase - it's my first time delving into a SM theme like this, so that's fun. I haven't contributed to a public codebase like this before, though, so I don't really know which one is the best for a contribution like this.
master
in the course of the work they do, but that's not necessarily intuitive nor user-friendly. 😅 So yeah, I'm not sure which approach is the best here since pretty much all of my development work was either done solo or as part of my employment in a closely coordinated team. I'm currently leaning towards doing the rebase on my end to learn about the code, and then applying that knowledge by doing it again as a merge so that other people's work isn't impacted. How does this sound to you? =)
I don't have a good answer for this — I think your approach of learning via rebase, and then doing a merge in the end is the best we can do. Do ping me on Discord with any questions as you're figuring it out! In the end, I'll set aside a good chunk of time to carefully review and test the mega-commit.
As promised, a couple broken things found today — except for pixels sticking out :)
Nice finds! In order:
ScreenOptionsService overlay
but there doesn't seem to be any drawing of anything going on there. I guess it's done in the _fallback theme, but I'm not sure where. Do you have any pointers? ^^The cursors on the options are still misaligned, I haven't found how to fix them yet. Maybe I'll find it eventually! 😅
When logged in as P2 :)
Tis done!
There are so many merge conflicts, it's crazy. 🤣
I'm giving this a shot, but I'll have to test it a bunch to make sure I haven't broken anything. I'll keep you posted.