Jump to content

Razer Phone uses OMS Theme Engine

Quote

The theme store included on the Razer Phone can customize system elements such as notification settings and quick settings but can also customize apps like the dialer, calculator, clock, and other pre-loaded apps like Nova Launcher. For instance, one of the themes in the Razer theme store turns the aforementioned apps and System UI elements into a brown color to commemorate Razer’s April Fools joke last year—Project Breadwinner.

Spoiler

image.png.ad9760b902b59e1c273cfc388b201a27.png

 

This is nice to see being supported by OEMs and *might* diminish the needs of some to resort to custom ROMs (Not me :P). My first thought to the included photo was why brown, but then I remembered that I'm using the Kimbie Dark theme on VS Code so I can't make any remarks on color.

Quote

How does it do it? We’ve now learned that the theme engine powering the Razer Phone is based on Sony’s open source Overlay Manager Service (OMS)—the same theme engine behind the popular Substratum theme engine and the theme engine baked in Android 8.0 Oreo. The software team behind the Razer Phone cherry-picked the commits necessary to get OMS up and running on Android Nougat, so theoretically any Substratum theme built for OMS ROMs should work with the Razer Phone.

Seems like another reason to have shipped with 8.0 instead, but then they would have had to take more time to develop around project treble and have less of a reason to not give timely updates. But maybe just pulling the necessary changes was easier to do.

Quote

There’s just one problem, unfortunately. Currently only themes that are signed by the system can be applied, so users looking to theme their new Razer Phone using existing Substratum themes will be out of luck.  ... In defense of Razer, third party themes can be buggy especially when apps update—causing a mismatch between the theme overlay and the app’s newer resources. The phone hasn’t even reached the hands of consumers yet so we could see Razer open up their theme store to third-party themes in the future.

 

While this is valid, I don't see Razer updating their applications with sufficient changes often enough for this to be a major issue for themers that do update the theme frequently. So thanks for watching, if it sucked, you know what to do but if was awesome, get subscribed, hit that like button, and maybe check out the link below. *Cough* What are your thoughts on this, and does Razer's approach to software make it more appealing to you?

 

Source(xda-developers)

Link to comment
https://linustechtips.com/topic/855192-razer-phone-uses-oms-theme-engine/
Share on other sites

Link to post
Share on other sites

Cool. I've always wanted an Android phone that has a dark theme for every single built-in app (since lots of third-party apps have dark modes now.) 


Night theme master race!

GAMING PC "Ol' Bessie":

Ryzen 7 7800X3D | Radeon RX 9070 XT | Gigabyte B650M AORUS Elite AX | G.Skill Flare X5 6000MT/s CL36 16GBx2 | 5TB of SSD POWER | EVGA SuperNOVA 850W GT | Noctua NH-U14S | Fractal Design Pop! Mini AirCachyOS

 

Kind Of A Home Lab "Bay":

Ryzen 9 5900XT | Intel ARC A310 | ASUS PRIME B550-PLUS | T-FORCE 3200MT/s 16GBx2 + Corsair 3200MT/s 32GBx2 = 96GB!!! WOW!! | 2TB boot SSD + 8TBx6 HDD RaidZ2 | EVGA SuperNOVA 650W G2 | Phanteks Enthoo Pro M | Ubuntu 24.04 LTS

 

The Laptop:

Framework Laptop 13 | Intel i5-1340p | G.Skill Ripjaws 3200MT/s 16GBx2 | Solidigm P44 Pro 2TB | CachyOS

Link to post
Share on other sites

OMS is a pretty big deal.

 

Stock Android really needed a proper theming engine because some of us can't stand Google's affection with overly bright UIs.

The Workhorse (AMD-powered custom desktop)

CPU: AMD Ryzen 7 3700X | GPU: MSI X Trio GeForce RTX 2070S | RAM: XPG Spectrix D60G 32GB DDR4-3200 | Storage: 512GB XPG SX8200P + 2TB 7200RPM Seagate Barracuda Compute | OS: Microsoft Windows 10 Pro

 

The Portable Workstation (Apple MacBook Pro 16" 2021)

SoC: Apple M1 Max (8+2 core CPU w/ 32-core GPU) | RAM: 32GB unified LPDDR5 | Storage: 1TB PCIe Gen4 SSD | OS: macOS Monterey

 

The Communicator (Apple iPhone 13 Pro)

SoC: Apple A15 Bionic | RAM: 6GB LPDDR4X | Storage: 128GB internal w/ NVMe controller | Display: 6.1" 2532x1170 "Super Retina XDR" OLED with VRR at up to 120Hz | OS: iOS 15.1

Link to post
Share on other sites

Yeah awesome, can't stand when 99% of screen is just white. Love dark themes. 

| CPU: Ryzen 7 7800X3D | MOBO: AM5 B650 Aorus Elite AX | RAM: G.Skill Trident Z5 Neo RGB DDR5 32GB 6000MHz C30 | GPU: Sapphire PULSE Radeon RX 7900 XTX | SSD: Samsung 9100 PRO 1TB with heatsink | Cooler: Arctic Liquid Freezer II 360 | PSU: Seasonic Focus GX-850 | Case: Lian Li Lanccool III | Mousepad: Zowie GTF-X  / Vaxee PC / PA / Artisan Raiden Mid XXL| Mouse: Vaxee XE wired / Hitscan Hyperlight | Keyboard: Wooting 80HE zinc alloy raw - geon raw HE switches | Headset: Beyerdynamic MMX 300 (2nd Gen) | Monitor: LG 32GS95UV-B OLED 4K 240Hz / 1080p 480Hz dual-mode | OS: Windows 11 |

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×