[ONE Android Development] jhalayashraj:
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/

INTRODUCTION

This is the initial stage of CM14.1 LegendROM. More Features are coming soon.

Telegram Group of LegendROM:- https://telegram.me/LegendROM

FEATURES

Legend Settings:-

Legend Tweaks Organized

Double tap to sleep anywhere on lockscreen

Smart Pulldown

Three fingers swipe to screenshot

Screenshot Delay

Partial Screenshot Feature (Long press screenshot button in power menu to take partial ss)

Ability to hide superuser status bar icon

Network Traffic Indicator

Network Traffic indicator Hide Arrow Only

Show charging current & voltage on Lockscreen (EXPERIMENTAL)

CPU info overlay

OMS-7:-

OMS-7 Support Added

OMS-7 Bootanimation support Added

OMS-7 font support Added

QS Tiles:-

Sound Tile

Reboot/Recovery Tile

Volume panel Tile

Screenshot Tile

Sync Tile

Caffeine Tile

Prebuilt Apps:-

ViPER4Android 2.5.0.5

Google Keyboard

Swe Browser v54

Some Fix:-

Fixed Network traffic indicator in white and black UI

Advanced reboot and NFC fixed

unpinning with nav bar bug solved

power button ends call fixed

clock and date is now clickable in statusbar

kernel Features:-

Fast Charging

KCAL Support

Kernel Wakelock Fixed

Other Features:-

Changelog Added in ROM

Google Nexus Audio Files

Added LR ASCII art to recovery

Substratum Dashboard

SuperSu Dashboad

Unknown Sources ON by default

Enabled Dev options by default

Livedisplay is Off by default

Enabled Advance Reboot by default

Stock Apps That Removed:-

Gello

AudioFX

UPDATE:- 7.0

Quick Unlock

Screenshot sound toggle

Longpress power lockscreen torch

USB Tile

Battery icon and percentage bug solved

Battery icon is synced with battery tile

Network Traffic indicator is smaller now

Pixel Nav bar added with its animation

Auto Brightness toggle added to QS

Dashboard summary for SuperSU Added

Dashboard summary for Substratum Added

Expanded Desktop Added (There are 2 in display settings LOWER ONE IS WORKING)

Prevent accidental wake-up Fixed

Hotspot Client is now showing

Turn of hotspot after inactivity

Press Home to answer call

Volume button to Answer call

Vibrator intensity is now user configurable

Fixed number of cpu check for CPU overlay

Make Online CPU color green

MultiROM support Added

Bootanimation is of CM for now

UPDATE:- 7.1

Android version:- 7.1.1_r4

Full Changelog of 7.1

:- https://drive.google.com/file/d/0B18EJ0Qm1XtWWnlfQzdzcHQ0OGM/view?usp=sharing

UPDATE:- 8.0

Android Version:- 7.1.1_r6

Legend Tweaks:-

Force Expanded Notifications Added

Disable immersive Messages Added

Dashboard Suggestions and summaries toggle

Toast icon Switch

Dashboard Summary Added to Legend Tweaks

QS Tile:-

Music Tile

Input Method Selector Tile

Other Features:-

Screenshot delete Toast Added

Wake on plug switch

Add toggle for heads up notifications

Removed Duplicate Expanded Desktop

Summary Added for partial screenshot in Power Menu

Some Fix:-

Fix clock seconds option

GPS Fixed

Hotspot, Tethering Fixed

Fix Show CPU info

Bootanimation is back to What it was

UPDATE:- 9.0

Blur personalization Added

Heads up QS Tile Added

Switch for hiding qs panel brightness slider Added

Show 4G instead of LTE Switch Added

UPDATE:- 10.0

Android Version:- 7.1.1_r9

Merged with LineageOs

FAB Recents clear all

Battery info on lockscreen while charging Fixed

UPDATE:- 11.0

TaskManager Customizations

Memory bar

Change toast frames color to some better look ones

Set the power menu volume selector as green

Materialize missed calls icons

Improve scrolling cache

Speed things up to the max

Adjusted animation timing

Allow faster app switching

Add volume link notification switch

Launch default music player on headset connect

Lineage boot animation

Fixing notification volume stream title

Lockscreen charging Formatting improvements

Fix FAB not disappearing in multiwindow

Fix battery text gap issue

FIX No sim airplane mode padding

OMS7-N: Apps: show/hide Substratum icon overlays

Mark as eligible for Google Assistant

Synced with Latest LineageOs

UPDATE:- 12.0

Optimizations:-

Uber Optimization

Odex

Clang O3

Legend Settings:-

Advanced QS Easy Toggle Added

QS Tile:-

NFC Tile Added

Other:-

Lockscreen Blur Added

Clear all text is now align with Free RAM

Lineage SetupWizard and Updater Removed

Synced with Latest LineageOS Source

UPDATE:- 13.0

7.1.1_r25

Single hand mode

Reset battery stats

New LegendROM wallpaper

Fixed Network traffic indicator glitch on statusbar when autohide enabled

Merged with latest Substratum (rootless)

Merged with latest LineageOs

March security patch

UPDATE:-14.0

Optimization:-

SDCLANG-3.8 Added

Cleaned up Older once and Dexpreopt

Legend Settings:-

Custom QS Header Images

QS columns count configurable

Portrait/Landscape QS mod

Small QS tiles are scrollable

Dashboard Tile layout config

Wakelock blocker

Power + Volume up to Screen record or Partial screenshot

Bluetooth Battery Status when available (experimental)

Longpress Settings Button in Status Bar for Legend settings

Pixel-ify:-

Pixel Lancer Added

Google Wallpaper Added

Pixel Accent

Updated Recents FAB Icon and color to Pixel Blue

Updated Recents Memory Bar color to Pixel Blue

Updated Power Menu volume selector color to Pixel Blue

Updated Legend Settings to Pixel Blue

Updated Gboard Theme to pixel blue

Pixel Icons:-

Use Round Icons

Updated DocumentsUI, EmergencyInfo, StorageManager, Settings, Dialer Icons

QS Tiles:-

NFC Tile Added

Assist and Voice assist Tile Added

Substratum:-

ThemeSafety: Introduce App Crash Intent

Updated PackageInstaller, Contacts, PhoneCommon, ExactCalculator, Dialer, ContactsCommon to work without any error with any Substratum Theme

Other Fixes and Features:-

Flashlight is now brighter

CIFS and NTFS module is now enabled

Custom Tile App Added

Disabled Ambient Display by default

Updated Substratum Dashboard Icon

Magisk Manager Dashboard Added

Materialize MediaProvider Icon

New Power Menu Airplane Icon

Disabled package verifier by default

Fixed TaskManager Running Services

UPDATE:- 14.1

Updated Pixel Launcher O-3743572

Google Wallpaper google-wallpaper-picker-1-0-149781330

LTE Tile Added

Pixel Navbar Animation is removed (just for now will add it later and pixel Navbar is till there just animation removed)

Fixed Navbar Home button not getting themed

Fixed Bootanimation Themeable with Substratum

Fixed Font Themeable with Substratum

Updated with Latest LineageOs Source

Don't forget to checkout Updated Gallery

UPDATE:- 15.0

7.1.2_r2

Updated Kernel To 3.4.113

Legend Settings:-

Notification Ticker Added

Allow Ticker to show music track info on new track being played

Added Location to Easy toggle

Apply Data tile quick toggle behavior also to mini tiles bar

QS Tile:-

Live Display Tile Added

Advanced Location Tile Added

Location Tile: High accuracy state Icon Added

Other Stuff:-

Pixel Navbar Animation toggle Added

Task Manager FC Fixed Finally

Removed Advanced Reboot from developer Options

Removed Trebuchet Launcher

SQLite:-

Upgraded SQLite to 3.18.0

Substratum:-

Hold volume up during boot to disable all overlays

Themes: Expose Keyboard Shortcuts Dialog

Expose Screenshot flash and background colors

UPDATE:- 16.0

Android-7.1.2_r8 Merged

Dark Theme Added (Experimental)

AptX Codec Support Added

Fixed Compatibility with Custom Battery Icons Of Some Themes

Recents Memory Bar Improved

Fixed WiFi QS in The Off State while Entering The Detail View

Improved Scrolling For TaskManager list

Ambient Display is Turned Off By default

Trebuchet Added Back

CustomTiles Removed

Legend Browser - v59.0.3071.2814652 Added

DuckDuckGo Search Engine Added

Malware Domains Filter Added

Privacy Filter Added

Ad Filter Added

Kernel:-

Disabled MPDecision By Default

Smartmax And Smartmax_eps(extreme power saving) Governor Added

Cpufreq: Interactive Governor Tweaked

Optimization Flags for Better Performance Added

Cpuquiet Added

Cpufreq: cpu-boost: Don't Boost Over User Set Max Freq

Added Fsync on/off Support

UPDATE:- 17.0

Merged Android-7.1.2_r17

Merged June Security Patch

Legend Settings:-

Force Headsup for dialer Added

OmniJaws Added

Statusbar Weather Added

Lockscreen Weather Added

Other Features:-

Date customization Added

PA Solid Battery circle style Added

Pattern Dots Visibility Toggle Added

Camera Sound Toggle Added

Restart SystemUI Added

Recents Task Locking Added

Real-Time scheduling Added which makes UI Smoother

Enabled power save config of system apps

More Animation speed steps Added (0.75 and 1.25)

Compass Tile Added

Always show screen on time

Prebuilt Updates:-

Updated effect sound and Pixel Sounds

Google's new alarm sounds Added

Updated Pixel Launcher To Latest

Some Fixes and Modifications:-

Scroll Velocitytracker Modified

Made Recents Memory bar Update bit more often

Fixed SystemUI FC due to Google Assistant

Fixed lag when opening an entry from the Settings Left Drawer

Fixed Network Indicator not showing arrows when data saver is Enabled

Hide Network Indicator when not Connected To Network

Fixed Right Lockscreen Shortcuts

Disabled SdcardFS (Fixed not showing ringtones and some images in gallery on clean flash)

UPDATE:- 18.0

Sultanized (A big thanks to [MENTION=4800121]Sultanxda[/MENTION] )

Merged Android-7.1.2_r29

Merged August Security Patch

Legend Settings:-

Added Configurable Keyguard alpha(change lockscreen alpha color) and Keyguard Bouncer alpha(change lockscreen security alpha color)

Added Carrier label Customization

Added Sensor block per-package

Added MTP Dirty Hack

Prebuilt:-

Switched bootanimation to Pixel OOS

Added Magisk v13.3

Added Viper4Arise (Deuteronomy) Removed Viper4Android

Added Lawnchair and Removed Pixel Launcher

Added OTA support

Updated Gboard to 6.4.16.162469584

Updated Google Wallpaper to 1.1.153125266

Buttons Misc:-

Added Pocket Judge

Added Accidental Touch

Camera:-

Added 1440p camcorder profile

Solved FC when taking picture with HDR

For Panorama mode use Bacon Camera it works fine

QS Tiles:-

Add/Remove QS Tile with one click

Adb Over Network tile Added

AmbientDisplay tile Added

LiveDisplay tile Updated

Location tile is now default comes with default tiles

Other Stuff:-

Improved Dark Theme

Added About LegendROM Team in about phone

Added LegendROM Banner

Pixel-ify Expanded Desktop

Added Hack to watch Youtube videos in 1440p

Added Fast charging support (You need to change the value from Kernel Adiutor Mod)

INSTRUCTIONS

1. Wipe data, cache, system, and dalvik cache

2. Flash ROM and Gapps(of your choice, tested with open gapps pico and working)

3.Reboot

DOWNLOADS

ROM:- https://www.androidfilehost.com/?fid=673368273298978236

GAPPS:- http://opengapps.org/

If u guys like my work and have some spare bucks to share please consider a donation.

Donate to me:-

https://www.paypal.me/jhalayashraj

CREDITS

[MENTION=4800121]Sultanxda[/MENTION] Thanks a lot for his hard work on camera and performance

[MENTION=7052346]INT3NSE07[/MENTION] Thanks a lot for helping me every now and then.

[MENTION=7348580]ziepicwaffle[/MENTION] Thanks for Testing The Build.

[MENTION=1427327]danieldmm[/MENTION]

[MENTION=5975974]amardeep434[/MENTION]

[MENTION=6579447]Evokkimus[/MENTION]

NucleaROM

ResurrectionRemix

DirtyUnicorns

Pure Nexus Project

Team Paranoid Android

Omnirom

AICP

HalogenOS

And all The teams who kept their Source open.

(Tell me if i miss)

SOURCE

ROM:- https://github.com/LegendROM-N

Kernel:- https://github.com/LegendROM-N/android_kernel_oneplus_msm8974

XDA:DevDB Information

LegendROM, ROM for the OnePlus One

Contributors

jhalayashraj

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.4.x

Based On: CyanogenMod

Version Information

Status: Stable

Created 2016-11-30

Last Updated 2017-08-12