[OnePlus 3 & 3T Cross Device Development] Hazbelll:
Greetings all, although I've been following this thread for a while, this is my first post here and on XDA so thought I'd start off with a bang and post what I have to chip in about the ROM.

Firstly, I would like to give a huge thank you to the developers for their incredible work on this ROM so far, in performance, battery longevity (like, wow my phone goes 2 - 3 days in my typical daily usage!) and support, definitely a rock solid 8.1 ROM. I use it as my daily driver, running without root, custom kernel etc. (Just want a great, stable ROM for day-to-day use). Excellent work! I would like to make suggestions however if that's alright and hope they may be considered. Ideas are always good to have anyway.

This is more of a bug than a suggestion, but I believe when they were referring to Screen casting in this instance, they meant doing so via the Chromecast as opposed to Miracast. That is, via the Google Home App (Hamburger Menu > Cast screen / audio) or Settings (Connected devices > Cast). I haven't tried Miracast with Omnirom, although I do have a retired adapter in exchange for a recent Chromecast. As what others have said about attempting to connect to Miracast devices, the same holds true for Chromecast too, except via Apps which work fine.

However for me, the first time I attempted to connect to a Chromecast in Settings, just after enabling "Enable wireless display", it began screen sharing to the TV via Chromecast just fine. Once I disconnected and retried, it hasn't worked since. It might've been coincidence flicking that setting got it working initially, but thought I'd mention it.

Not sure if you could class this as a bug, but if you set one of the slider positions of the phone to enable Vibrate Mode, you can still modify the Ringer volume via the on-screen menu. The bug being, although you're in Vibrate mode by definition "In Hardware Mode", you have overridden this in software, making the slider position potentially confusing as you might forget you're not actually in Vibrate Mode anymore without resetting it in software/the hardware slider.

The same is true for Do not Disturb via (Quick) Settings. It's quite minor, but perhaps a setting to enforce hardware's move over software for manual alteration of these settings could be an option?

Now I know this next one's come up here multiple times, but I figured I'd throw my "+1" into the hat too. The option to set the clock's position in the status bar to the center (or possibly left too for those that like it there) would be a most welcome minor addition, especially if AM/PM could be added when using the 12-hour clock format. Been having to look out the window so far, woah is me! :silly: But the status bar's center is unloved, and looks much cleaner having the clock to separate persistent icons from notification icons on each side, but to each their own. :)

I know Substratum can accomplish this, but the issue with Substratum is it can be too flakey, as in; a mismatch between an App and a Theme causes crashes. I know they can be rectified via Recovery, removed before an update, etc. but it's not very practical, especially if you're one of the few who's just after a feature-rich and stable ROM with minimal hiccups.

Finally, bit of a curious one this, but is it possible for a setting to "link" the Media and Ringer volumes together be possible, or some kind of "Master Volume" approach? I respect some like having fine-grain control per-audio channel, but I'm sure others are a bit more traditional and like having a one-for-all. Some sounds base themselves off Ringer Volume when they'd be better suited to Media Volume too (Like GBoard's key typing sounds).

That's all for now. Once again, thank you for your excellent work so far. I don't have anything major to bring up as everything is absolute smooth sailing so far! I hope it's okay again to chip in some suggestions and am open to any feedback, discussion or possibly some debugging if needed. :)