[Lenovo Legion Y700] EnderVAD:
A bit of back story. Back when I first bought the device I installed the latest ArrowOS GSI by Nazim - A12L at the time - as per previous recommendation of one of forum users. This ROM was 9.5/10 for me. While I had to deal with some annoying bugs (usually graphical ones), otherwise it worked great. Since then I upgraded it a couple of times, the last time being prob around the end of 2022. Very sure it was A13 at least, this was a great upgrade. During the whole time only one bug bothered me: pop-up notifications are invisible while you can still interact with them which leads to accidental taps on them whenever you don't need to. I was too lazy to update so I've been dealing with it until recently. </Backstory>

So now I recently decided to finally update my Y700 to a newer version. I see that everyone around here now really like crDroid. I decided to do a clean install of 8.13 first (A12L) and overall it's okay, but my biggest cons were:

* App drawer takes up the whole width of device which looks very stretched - I can't recall if it's A12 thing but I'm already too used to an app drawer being like an actual drawer that takes up 70-75% of device width and the app icons are in a nice square-ish grid.

* Different orientation lock behavior - As far as I understood you need to have auto-rotation enabled and then also enable lockscreen rotation if you want to always remain in landscape. Without auto-rotation you can't have lockscreen rotation, which leads to it being always in portrait mode regardless of the device's previous state. I guess it's a phone behavior since on tablets the vanilla AOSP behavior is that the OS remembers the last orientation and remains in it until user rotates either via auto-rotation or by pressing the corresponding navbar button whenever the device is rotated. I think vanilla behavior is a lot better.

* Very subjective but too many customization options and some of them are not set like in AOSP by default. Prob just me being an AOSP purist though, I've always liked clean vanilla experience.

The biggest pro is that crDroid 8.x manages to properly place app icons on navigation bar and desktop grid design looks okay. While it sounds silly, out of several A13 ROMs that I've tried only three managed to do the best: ArrowOS, AOSP by Google, and AOSP by TrebleDroid. Whatever else I've been trying, I always saw various degrees of navbar, or desktop, or even app drawer corruptions. And apparently it's an issue on crDroid 9.x too (I tried the latest 9.7). I've attached screenshots to show exactly what I mean by a good navbar, desktop, and app drawer design in all use cases: main screen, in an app, and the app drawer itself. This is ArrowOS 13.1 v2023.07.06, which actually still contains that notification bug and some others, but otherwise it's very stable.

View attachment 5979985View attachment 5979987View attachment 5979989

Honestly, I would've used AOSP if I knew how to install GApps on GSI ROMs but it seems like these days you can't really do this anymore, unless I mis-googled something during the night :D Seems like there's still no TWRP for our device, and OpenGApps stopped updating past A11 anyway.

So what's your experience with current ROMs? Are you still on A12L? If you're on A13 ROM, do the navbar etc. look and work okay for you? If you're on crDroid, are you okay with how auto-rotation behaves?