[OnePlus 3 & 3T Cross Device Development] NoSpamDan:
This is Candy8. Built straight from source with commits from a variety of different Sources/ROMS. We wanted to give the users a fun, fully customizable ROM. We aim to add more features as this project progresses.

[MENTION=4779996]gimmeitorilltell[/MENTION] [MENTION=4435460]NoSpamDan[/MENTION] [MENTION=4492089]kdp162[/MENTION] [MENTION=1986924]chadouming[/MENTION] [MENTION=6220524]nick_gunale[/MENTION] [MENTION=5927936]axxx007xxxz[/MENTION] [MENTION=7345334]yaznas[/MENTION]

Come visit us on Telegram: @CandyRoms

ROM

DEVICES/KERNELS

Disclaimer: CandyRoms is not responsible for any bricks you may obtain. Please follow the thread rules and steps and everything will be gravy. Remember, backing up before flashing is always recommended.

FEATURES

CandyShop:

SYSTEM

Volume buttons up/down for Do Not Disturb

Swap volume buttons on rotation

Volume keys control media volume (or the default ringtone/notification volume)

Long press volume playback control

Custom volume steps

Screen off power button torch (double press and long press)

Power menu locked/unlocked customizations

Notification light customizations

Battery charging light customizations

App Ops

Smart notification sounds

Wake on plug

Vibrate on plug

Show app icons in toasts

LOCKSCREEN:

Ambient Music Ticker (artist/track info)

Show media cover art

Music visualizer

Double tap to sleep on lock screen

Face auto unlock

FP unlock without PIN/password

Disable QS when locked

Hide lock screen icon

Hide or show custom bottom shortcuts

Clock widget

Clock styles

Date widget

Date styles

Alarm text

STATUS BAR

Clock options:

Alignment

Display seconds

AM/PM & Date display and format

Battery settings:

Battery icon style

Show percentage in Status bar

Network Traffic indicator

Quick settings:

Brightness slider icon (for Auto/Manual)

Bottom brightness slider

Custom number of rows/columns with Quick add (one click)

Show tiles title

Quick pulldown (right)

Quick Scroll small QS tiles

QS footer warnings

QS transparency settings

QS animations, duration, interpolation

Custom Statusbar header images

Control status bar items

Custom Candy logo

Custom carrier label

Double tap to sleep on status bar

Brightness control slider built into Status bar

Less annoying heads-up mode

Statusbar notification ticker

NAVIGATION

Navbar options:

Stock navbar

Smartbar

Fling

Pulse

Hardware keys:

Hardware Key Rebinding

Hardware lights controls

Accidental Touch mode

STOCK ROOM

Numerous recents options

AOSP Recents:

Immersive Recents

Clear all button options

Memory bar

Custom icon pack supoort

Slim Recents:

App limit

Left or Right option

Custom Recents panel and card background colors

Rounded corners option

Custom icon pack support

Recent apps blacklist

Gesture Anywhere

Alarm Blocker

Wakelock blocker

Chooser Activity Blacklisting

Custom screen shot editor app settings

Launch music app on headset connection

Launch music app on headset customization

Android P Animation style

Expanded Desktop

GENERAL

Rootless Substratum support

Night light

Network name display option

Prevent accidental wake up via proximity sensor

Ambient display controls

Double tap to wake (supported devices only)

Device theme (Substratum if installed, Pixel, Stock)

Finer DPI and Resolution selections

Pixel sounds

Quick PIN unlock

Root management options (if rooted)

OnePlus Doze (supported devices only)

Screen off gestures (supported devices only)

Notification slider options (supported devices only)

SystemUI Tuner

Battery stats reset option

Fruity Pebbles system theming (wallpaper/light/dark)

Fruity Pebbles system accent color selector

Built-in screen recorder with 3 resolution settings and recording indicator

More to come, we are never done...

Flashing Steps:

NOTE: You should also make sure you are on one of the most recent firmware versions shipping with your device. I'll try to provide specific information as needed, and occasional flashable firmware files too.

Coming from another rom

NOTE: If you are coming from OOS, you need to FORMAT your /data partition. This is where TWRP asks you to type "yes" to proceed, and is where you will delete all your personal files on your phone. So, BACK THEM UP!

(As an alternate method, you can put the device in fastboot, and use "fastboot format userdata")

1) Download Candy8.zip (See Post #2)

2) Download Oreo Gapps (optional - See Post #2))

3) Boot into recovery (TWRP)

4) Full wipe (Dalvik Cache, Cache, System, Factory Data Reset)

5) Flash Candy8.zip

6) Flash Gapps

7) Reboot

Updating from previous Candy8 release

1) Download Candy8.zip (See Post #2)

2) Boot into recovery

3) Flash Candy8.zip

4) Wipe Dalvik

5) Wipe Cache'

6) Reboot

IMPORTANT - PROBLEMS/ISSUES:

If you have issues, you need to provide both of the following:

Logs from you (logcat, last_kmsg, dmesg) linked to on pastebin.com or hasteb.in, showing the failure.

A clear description of the steps that I need to take to exactly reproduce the problem.

Please DO NOT complain about problems and offer nothing to help fix it. I reserve the right to ignore you for not following insructions...

NO ETA REQUESTS!

* See Post #2 for Downloads

* See Post #3 for FAQ/Known issues

-Please give first boot a good few minutes.

-New additions and fixes being added constantly...

Special thanks to GZOSP, GZR-Roms, LineageOS, SlimRoms, Omni, TeslaROM, and all the rest who make their source open. We can't do all of this on our own.

Looking to become a Device Maintainer for Candy? Read more about the requirements HERE.

XDA:DevDB Information

[ROM][OP3/OP3T][8.1.0_r52] Candy8.1 Stable [OFFICIAL][SUBS], ROM for the OnePlus 3

Contributors

NoSpamDan

Source Code: https://github.com/CandyRoms

ROM OS Version: 8.x Oreo

ROM Kernel: Linux 3.10.x

ROM Firmware Required: OP3: OB39, OP3T: OB30 as of 24Jul2018 releases

Based On: AOSP + CAF

Version Information

Status: Stable

Created 2018-01-31

Last Updated 2019-02-06