├── Android10-xda
└── Template.txt
├── Android11-xda
└── Template.txt
├── Android12-XDA
└── template.txt
├── Android13-xda
└── template.txt
├── Bringup_Android11.mkdn
├── Bringup_Android12.mkdn
├── Bringup_Android13.mkdn
├── Bringup_Android14.mkdn
├── Changelog.mkdn
├── Charter.mkdn
├── Official.mkdn
├── README.md
└── android14-xda
└── xdatemplate.txt
/Android10-xda/Template.txt:
--------------------------------------------------------------------------------
1 | Title: [ROM][10.0.0_r45][UNOFFICIAL][STABLE] ShapeShiftOS [DEVICE_CODENAME]
2 |
3 | -----------------------------------------------------------------------------
4 |
5 | [CENTER][img]https://i.imgur.com/CJiO8Bk.png[/img]
6 |
7 |
8 | [CODE]/*
9 | * Your warranty is now void.
10 | *
11 | * I am not responsible for bricked devices, dead SD cards,
12 | * thermonuclear war, or you getting fired because the alarm app failed. Please
13 | * do some research if you have any concerns about features included in this ROM
14 | * before flashing it! YOU are choosing to make these modifications, and if
15 | * you point the finger at me for messing up your device, I will laugh at you.
16 | */[/CODE]
17 |
18 | [SIZE="3"][B]
19 | Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude![/B][/SIZE]
20 |
21 |
22 | [B][SIZE="4"][COLOR="Black"]
23 | ShapeShiftOS is a custom-rom based on ExtendedUI that aims to provide a different user interface and experience than any other ROM on the market.
24 |
25 | Also, we got our [URL="http://t.me/shapeshiftoschannel"]Telegram[/URL] channel you can find here updates about the ROM, screenshots and more.[/COLOR][/SIZE][/B]
26 |
27 | [img]https://i.imgur.com/v0CAvNp.png[/img]
28 |
29 | [B][SIZE="4"]Here are the features on top of Pixel Experience! We aim to add important features that we think should be here and also what you think. For the addition of more tweaks or features, head on to our Telegram community and post the list of features that you want! Features with commits will be more helpful![/SIZE][/B]
30 |
31 |
32 | [CODE][B]
33 | - Refined UI by cfdddd (00day/00day0)
34 | - Prebuilt Lawnchair
35 | - Face Unlock for Official Devices
36 | - R Style Notification Headers
37 | - Several optimizations for a faster User Interface
38 | - Android Auto working
39 | - Notification Log is exposed natively
40 | - Per-app cellular data, VPN and Wifi restrictions
41 | - GApps included
42 | - Ambient edge lighting
43 | - FOD icon picker
44 | - FOD Animations
45 | - Blur UI and lots of other touches from MIUI like Brightness Slider and Volume Bar
46 | - Some OneUI inspired touches.
47 | - Double-tap to sleep on statusbar / lockscreeen
48 | - Smart replies toggle
49 | - Battery charging light customizations
50 | - Notification snooze function
51 | - Navigation bar customizations
52 | - Lockscreen shortcuts customizations
53 | - Configurable amount of screen height used for gestures
54 | [/CODE][/B]
55 |
56 | [img]https://i.imgur.com/oMz7G2n.png[/img]
57 |
58 | [SIZE="4"][B][U][COLOR="DeepSkyBlue"]
59 | Download ROM here for your device![/COLOR][/U][/B][/SIZE]
60 |
61 | [color=navy][URL="Put the link here"][COLOR="RoyalBlue"][SIZE="3"][B]DOWNLOAD[/B][/SIZE][/COLOR] [/URL][/color]
62 |
63 | [img]https://i.imgur.com/8pYDk8Z.png[/img]
64 |
65 | [B][SIZE="4"]Want to try this awesomeness?[/SIZE][/B]
66 |
67 | [CODE][b]Write the instructions for your device here[/b][/CODE]
68 |
69 | [img]https://i.imgur.com/Bgj5RHog.png[/img]
70 |
71 |
72 | [B][SIZE="4"]People behind this amazing ROM![/SIZE][/B]
73 |
74 | [B][SIZE="4"]
75 | - ExtendedUI
76 | - PixelExperience
77 | - LineageOS
78 | - OmniROM
79 | - POSP
80 | - Havoc-OS[/SIZE][/B]
81 |
82 | [color=navy][URL="Put your kernel source here"][COLOR="RoyalBlue"][SIZE="3"][B]Kernel Source[/B][/SIZE][/COLOR] [/URL][/color]
83 |
84 | //Thread template designed by MezzLasha and [MENTION=7730292]Ashutosh Sundresh[/MENTION]//
85 |
86 | [/CENTER]
87 |
--------------------------------------------------------------------------------
/Android11-xda/Template.txt:
--------------------------------------------------------------------------------
1 | Title: [ROM][11.0_r48][UNOFFICIAL][STABLE] ShapeShiftOS [DEVICE_CODENAME]
2 |
3 | -----------------------------------------------------------------------------
4 |
5 | [CENTER][img]https://i.imgur.com/CJiO8Bk.png[/img]
6 |
7 |
8 | /*
9 | * Your warranty is now void.
10 | *
11 | * I am not responsible for bricked devices, dead SD cards,
12 | * thermonuclear war, or you getting fired because the alarm app failed. Please
13 | * do some research if you have any concerns about features included in this ROM
14 | * before flashing it! YOU are choosing to make these modifications, and if
15 | * you point the finger at me for messing up your device, I will laugh at you.
16 | */
17 |
18 | [SIZE="3"][B]
19 | Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude![/B][/SIZE]
20 |
21 | [SIZE="4"][B]
22 | ShapeShiftOS is a custom-rom based on AOSP that aims to provide a different user interface and experience than any other ROM on the market.[/B][/SIZE]
23 |
24 | [img]https://i.imgur.com/v0CAvNp.png[/img]
25 |
26 | [SIZE="3"][B][U]Here are the features on top of AOSP! We aim to add important features that we think should be here and also what you think. For the addition of more tweaks or features, head on to our Telegram community and post the list of features that you want! Features with commits will be more helpful![/B][/U][/SIZE]
27 |
28 | [B]
29 | - Prebuilt GApps
30 | - Some Pixel stuff like lockscreen weather and feature impl in Settings
31 | - Battery icon in Quicksettings header
32 | - Legacy apps scale fully to display
33 | - OOS style switches and QS layout
34 | - Blurred powermenu background
35 | - Custom QS tiles
36 | - Custom clocks
37 | - Wake on plug
38 | - Lockscreen media art with filters
39 | - Optional haptic feedback on qs tiles and optional disable qs tiles on lockscreen
40 | - QS rows and columns sliders
41 | - Alert slider dialogs
42 | - Wireless charging animation for wired charging
43 | - Ringtone audio focus customization
44 | - Ambient music ticker
45 | - Statusbar tuner
46 | - Quick unlock and scramble pin
47 | - Dismiss notifications by swiping fingerprint
48 | - Burnin protection
49 | - Redesign DocumentsUI
50 | - cards and passes in powermenu
51 | - OOS 11 style QS
52 | - Network Traffic Indicators
53 | - Battery bar
54 | - Statusbar clock and date customization
55 | - Pixel navbar and inversion
56 | - Volume rocker invert on landscape, cursor and seek tracks
57 | - Adaptive playback
58 | - Face unlock
59 | - Swipe up on keyguard to use faceunlock
60 | - Redesign powermenu
61 | - Redesign SettingsIntelligence
62 | - Horizon lights
63 | - Heads up blacklist, whitelist, snooze and timeout
64 | [/B]
65 |
66 | [img]https://i.imgur.com/oMz7G2n.png[/img]
67 |
68 | [SIZE="4"][B][U][COLOR="DeepSkyBlue"]
69 | Download ROM here for your device![/COLOR][/U][/B][/SIZE]
70 |
71 | [color=navy][URL="Put the link here"][COLOR="RoyalBlue"][SIZE="3"][B]DOWNLOAD[/B][/SIZE][/COLOR] [/URL][/color]
72 |
73 | [SIZE="3"][B]Magisk:[/B] [URL]https://github.com/topjohnwu/magisk_files/tree/canary[/URL]
74 | [B]Telegram Support Group:[/B] [url]https://t.me/shapeshiftos[/url]
75 | [B]Telegram Announcements Channel:[/B] [url]https://t.me/shapeshiftoschannel[/url][/SIZE]
76 |
77 | [img]https://i.imgur.com/8pYDk8Z.png[/img]
78 |
79 | [B][SIZE="4"]Want to try this awesomeness?[/SIZE][/B]
80 |
81 | Write the instructions for your device here
82 |
83 | [img]https://i.imgur.com/Bgj5RHog.png[/img]
84 |
85 | [B][SIZE="4"]People behind this amazing ROM![/SIZE][/B]
86 |
87 | [B][SIZE="3"]Ashutosh Sundresh ([url]https://github.com/AshutoshSundresh[/url])
88 | MezzLasha ([url]https://github.com/mezzlasha[/url])
89 | LineageOS ([url]https://github.com/LineageOS[/url])
90 | Crdroid ([url]https://github.com/crdroidandroid[/url])
91 | Pixel Experience ([url]https://github.com/PixelExperience[/url])
92 | Nitrogen Project ([url]https://github.com/nitrogen-project[/url])
93 | Omnirom ([url]https://github.com/omnirom[/url])
94 | And all the other Developers, Testers, Donators and Users.[/SIZE][/B]
95 |
96 |
97 | [color=navy][URL="Put your kernel source here"][COLOR="RoyalBlue"][SIZE="3"][B]Kernel Source[/B][/SIZE][/COLOR] [/URL][/color]
98 |
99 | //Thread template designed by MezzLasha and Ashutosh Sundresh//
100 |
101 | [/CENTER]
102 |
--------------------------------------------------------------------------------
/Android12-XDA/template.txt:
--------------------------------------------------------------------------------
1 | Title: [ROM][12.1.0_r5][UNOFFICIAL][STABLE] ShapeShiftOS [DEVICE_CODENAME]
2 |
3 | -----------------------------------------------------------------------------
4 |
5 | [CENTER][img]https://i.imgur.com/okVsJEJ.jpg[/img]
6 |
7 |
8 | /*
9 | * Your warranty is now void.
10 | *
11 | * I am not responsible for bricked devices, dead SD cards,
12 | * thermonuclear war, or you getting fired because the alarm app failed. Please
13 | * do some research if you have any concerns about features included in this ROM
14 | * before flashing it! YOU are choosing to make these modifications, and if
15 | * you point the finger at me for messing up your device, I will laugh at you.
16 | */
17 |
18 | [SIZE="3"][B]
19 | Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude![/B][/SIZE]
20 |
21 | [SIZE="4"][B]
22 | ShapeShiftOS is a custom-rom based on AOSP that aims to provide a different user interface and experience than any other ROM on the market.[/B][/SIZE]
23 |
24 | [img]https://i.imgur.com/v0CAvNp.png[/img]
25 |
26 | [SIZE="3"][B][U]Here are the features on top of AOSP! We aim to add important features that we think should be here and also what you think. For the addition of more tweaks or features, head on to our Telegram community and post the list of features that you want! Features with commits will be more helpful![/B][/U][/SIZE]
27 |
28 | [B]
29 | - Plain AOSP for now
30 | [/B]
31 |
32 | [img]https://i.imgur.com/oMz7G2n.png[/img]
33 |
34 | [SIZE="4"][B][U][COLOR="DeepSkyBlue"]
35 | Download ROM here for your device![/COLOR][/U][/B][/SIZE]
36 |
37 | [color=navy][URL="Put the link here"][COLOR="RoyalBlue"][SIZE="3"][B]DOWNLOAD[/B][/SIZE][/COLOR] [/URL][/color]
38 |
39 | [SIZE="3"][B]Magisk:[/B] [URL]https://github.com/topjohnwu/magisk_files/tree/canary[/URL]
40 | [B]Telegram Support Group:[/B] [url]https://t.me/shapeshiftos[/url]
41 | [B]Telegram Announcements Channel:[/B] [url]https://t.me/shapeshiftoschannel[/url][/SIZE]
42 |
43 | [img]https://i.imgur.com/8pYDk8Z.png[/img]
44 |
45 | [B][SIZE="4"]Want to try this awesomeness?[/SIZE][/B]
46 |
47 | Write the instructions for your device here
48 |
49 | [img]https://i.imgur.com/Bgj5RHog.png[/img]
50 |
51 | [B][SIZE="4"]People behind this amazing ROM![/SIZE][/B]
52 |
53 | [B][SIZE="3"]Ashutosh Sundresh ([url]https://github.com/AshutoshSundresh[/url])
54 | MezzLasha ([url]https://github.com/mezzlasha[/url])
55 | LineageOS ([url]https://github.com/LineageOS[/url])
56 | Crdroid ([url]https://github.com/crdroidandroid[/url])
57 | Pixel Experience ([url]https://github.com/PixelExperience[/url])
58 | Nitrogen Project ([url]https://github.com/nitrogen-project[/url])
59 | Omnirom ([url]https://github.com/omnirom[/url])
60 | And all the other Developers, Testers, Donators and Users.[/SIZE][/B]
61 |
62 |
63 | [color=navy][URL="Put your kernel source here"][COLOR="RoyalBlue"][SIZE="3"][B]Kernel Source[/B][/SIZE][/COLOR] [/URL][/color]
64 |
65 | //Thread template designed by MezzLasha and Ashutosh Sundresh//
66 |
67 | [/CENTER]
68 |
--------------------------------------------------------------------------------
/Android13-xda/template.txt:
--------------------------------------------------------------------------------
1 | Title: [ROM][13][UNOFFICIAL][STABLE] ShapeShiftOS [DEVICE_CODENAME]
2 |
3 | -----------------------------------------------------------------------------
4 |
5 | [CENTER][img]https://i.imgur.com/CJiO8Bk.png[/img]
6 |
7 |
8 | /*
9 | * Your warranty is now void.
10 | *
11 | * I am not responsible for bricked devices, dead SD cards,
12 | * thermonuclear war, or you getting fired because the alarm app failed. Please
13 | * do some research if you have any concerns about features included in this ROM
14 | * before flashing it! YOU are choosing to make these modifications, and if
15 | * you point the finger at me for messing up your device, I will laugh at you.
16 | */
17 |
18 | [SIZE="3"][B]
19 | Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude![/B][/SIZE]
20 |
21 | [SIZE="4"][B]
22 | ShapeShiftOS is a custom-rom based on AOSP that aims to provide a different user interface and experience than any other ROM on the market.[/B][/SIZE]
23 |
24 | [img]https://i.imgur.com/v0CAvNp.png[/img]
25 |
26 | [SIZE="3"][B][U]Here are the features on top of AOSP! We aim to add important features that we think should be here and also what you think. For the addition of more tweaks or features, head on to our Telegram community and post the list of features that you want! Features with commits will be more helpful![/B][/U][/SIZE]
27 |
28 | [B]
29 | - Plain AOSP for now
30 | [/B]
31 |
32 | [img]https://i.imgur.com/oMz7G2n.png[/img]
33 |
34 | [SIZE="4"][B][U][COLOR="DeepSkyBlue"]
35 | Download ROM here for your device![/COLOR][/U][/B][/SIZE]
36 |
37 | [color=navy][URL="Put the link here"][COLOR="RoyalBlue"][SIZE="3"][B]DOWNLOAD[/B][/SIZE][/COLOR] [/URL][/color]
38 |
39 | [SIZE="3"][B]Magisk:[/B] [URL]https://github.com/topjohnwu/magisk_files/tree/canary[/URL]
40 | [B]Telegram Support Group:[/B] [url]https://t.me/shapeshiftos[/url]
41 | [B]Telegram Announcements Channel:[/B] [url]https://t.me/shapeshiftoschannel[/url][/SIZE]
42 |
43 | [img]https://i.imgur.com/8pYDk8Z.png[/img]
44 |
45 | [B][SIZE="4"]Want to try this awesomeness?[/SIZE][/B]
46 |
47 | Write the instructions for your device here
48 |
49 | [img]https://i.imgur.com/Bgj5RHog.png[/img]
50 |
51 | [B][SIZE="4"]People behind this amazing ROM![/SIZE][/B]
52 |
53 | [B][SIZE="3"]Ashutosh Sundresh ([url]https://github.com/AshutoshSundresh[/url])
54 | MezzLasha ([url]https://github.com/mezzlasha[/url])
55 | LineageOS ([url]https://github.com/LineageOS[/url])
56 | Crdroid ([url]https://github.com/crdroidandroid[/url])
57 | Pixel Experience ([url]https://github.com/PixelExperience[/url])
58 | Nitrogen Project ([url]https://github.com/nitrogen-project[/url])
59 | Omnirom ([url]https://github.com/omnirom[/url])
60 | And all the other Developers, Testers, Donators and Users.[/SIZE][/B]
61 |
62 |
63 | [color=navy][URL="Put your kernel source here"][COLOR="RoyalBlue"][SIZE="3"][B]Kernel Source[/B][/SIZE][/COLOR] [/URL][/color]
64 |
65 | //Thread template designed by MezzLasha and Ashutosh Sundresh//
66 |
67 | [/CENTER]
68 |
--------------------------------------------------------------------------------
/Bringup_Android11.mkdn:
--------------------------------------------------------------------------------
1 | # Preparing ShapeShiftOS ROM for devices
2 | - For building ShapeShiftOS for your device for Android 11, the lunch target is lunch ssos_devicecodename. Of course, we do require some additional overlays in your tree to make the best out of ShapeShiftOS.
3 |
4 | # Product Namespaces (HALs)
5 |
6 | SSOS has proper product/board variable separation.
7 |
8 | Add to your device tree's device.mk or common.mk
9 | >> PRODUCT_BOARD_PLATFORM := (board name, ex. trinket, msmnile, sdm845)
10 | >> PRODUCT_USES_QCOM_HARDWARE := true
11 |
12 |
13 | # Blur
14 |
15 | You can simply use props to enable blur on your device. However, we have a flag to enable blur by default which you can use if you choose to do so. Blur is shown as an option in display settings for all devices and is disabled by default. To enable this option by default:
16 |
17 | Add to your device tree's device.mk or common.mk
18 | >> TARGET_USES_BLUR := true
19 |
20 | # Parts
21 |
22 | These are REQUIRED commits which MUST be in your device tree if you have a parts implementation. One commit adds [**haptic feedback to switches**](https://github.com/ShapeShiftOS-Devices/device_oneplus_sdm845-common/commit/f80cfd9f04d0eec42432bb6d4294090a6160857d) and the other moves the parts section from the [**Settings dashboard to the system section**](https://github.com/ShapeShiftOS-Devices/device_oneplus_sdm845-common/commit/0abca4bfa6b10c3c4a20036b471623bad0391d39).
23 |
24 | # Notch hiding
25 |
26 | If you have a device with a notch, add this to your overlay's overlay/frameworks/base/core/res/res/values/config.xml:
27 | >>
28 | >> true
29 |
30 | # Smart Pixels and burnin protection
31 |
32 | If your device has an AMOLED screen, add this to your overlays overlay/frameworks/base/core/res/res/values/config.xml:
33 | >>
34 | >> true
35 | >>
36 | >>
37 | >> true
38 | # FOD
39 |
40 | In order to enable the FOD HAL, you have to set this in overlay/frameworks/base/core/res/res/values/config.xml:
41 |
42 | >>
43 | >> true
44 |
45 | We use LineageOS's FOD implementation. Check this device tree if you want any [**reference**](https://github.com/ShapeShiftOS-Devices/device_oneplus_fajita/tree/android_11)
46 |
47 | # Screen off FOD
48 |
49 | To get screen off FOD, you first need screen off FOD support in your device tree. There is also an overlay you need to add to your tree.
50 |
51 | To overlay/packages/apps/Settings/res/values/config.xml
52 |
53 | >>
54 | >> true
55 |
56 | # FOD Animations
57 |
58 | To get FOD animations, add this flag to your ssos_device.mk
59 |
60 | >> EXTRA_FOD_ANIMATIONS := true
61 |
62 | # Dash Charging
63 |
64 | If your device supports Dash Charging, add this to your overlays overlay/frameworks/base/core/res/res/values/config.xml:
65 |
66 | >>
67 | >> true
68 |
69 | # Warp Charging
70 |
71 | If your device supports Warp Charging, add this to your overlays overlay/frameworks/base/core/res/res/values/config.xml:
72 |
73 | >>
74 | >> true
75 |
76 | # Smart Charging
77 |
78 | Refer to this [**commit**](https://github.com/ShapeShiftOS-Devices/device_oneplus_sdm845-common/commit/bbac6fb681dddae68b24b88e49ec6ae934223681) for enabling Smart Charging on your device
79 |
80 | # Statusbar Icons
81 |
82 | Configuring maximum icons in statusbar are different in ShapeShiftOS. They have been moved to internal from SystemUI, to configure:
83 |
84 | Add this to your overlays overlay/frameworks/base/core/res/res/values/config.xml:
85 |
86 | >>
87 | >> 4
88 | >> 5
89 | >>
90 |
91 | # Vibrate on icon animation
92 |
93 | Configuration for this overlay is different in SSOS. It has been moved to internal from SystemUI, to configure:
94 |
95 | Add this to your overlays overlay/frameworks/base/core/res/res/values/config.xml:
96 |
97 | >>
99 | >> true
100 |
101 | # Face Unlock
102 |
103 | Face unlock is also enabled by default. In case your device doesn't support it, set this in your ssos_device.mk:
104 |
105 | >> TARGET_FACE_UNLOCK_SUPPORTED := false
106 |
107 | You can also enable face unlock only on swipe by setting this in overlay/frameworks/base/core/res/res/values/config.xml:
108 |
109 | >>
110 | >> true
111 |
112 |
113 | # Maintainer info
114 |
115 | In ShapeShiftOS, maintainers can show their name in the about dialog in ShapeShifter.
116 |
117 | To find out the overlays needed for this, take a look [**here**](
118 | https://github.com/ShapeShiftOS-Devices/device_oneplus_fajita/commit/667e12d4bca90c6d942bfdbeeb8917feb3016e42)
119 |
120 |
--------------------------------------------------------------------------------
/Bringup_Android12.mkdn:
--------------------------------------------------------------------------------
1 | # Preparing ShapeShiftOS ROM for devices
2 | - For building ShapeShiftOS for your device for Android 12, the lunch target is lunch ssos_devicecodename. Of course, we do require some additional overlays in your tree to make the best out of ShapeShiftOS.
3 |
4 |
--------------------------------------------------------------------------------
/Bringup_Android13.mkdn:
--------------------------------------------------------------------------------
1 | # Preparing ShapeShiftOS ROM for devices
2 | - For building ShapeShiftOS for your device for Android 13, the lunch target is lunch ssos_devicecodename. Of course, we do require some additional overlays in your tree to make the best out of ShapeShiftOS.
3 |
--------------------------------------------------------------------------------
/Bringup_Android14.mkdn:
--------------------------------------------------------------------------------
1 | # Preparing ShapeShiftOS ROM for devices
2 | - For building ShapeShiftOS for your device for Android 14, the lunch target is lunch shapeshift_devicecodename. Of course, we do require some additional overlays in your tree to make the best out of ShapeShiftOS.
3 |
--------------------------------------------------------------------------------
/Changelog.mkdn:
--------------------------------------------------------------------------------
1 | >> Please copy the latest changelog if you are making a release for the newest version of ShapeShiftOS. Also, write down the required device changelog.
2 | _____________________________________________________________________________________________________________________________
3 |
4 | Source Changelog:
5 |
6 | _____________________________________________________________________________________________________________________________
7 |
8 | >>Please don't copy older changelogs. They are for reference.
9 |
10 | Older Changelogs:
11 |
12 | September 14th 2021: Version 2.8-Duosion
13 |
14 | - September security patch
15 | - add bouncy scrolling to all sections in settings
16 | - add scrollable image preview for display color modes
17 | - add option to use multicolored QS tiles
18 | - add option to enable secure powermenu
19 | - add option to disable ADB in gaming mode
20 | - invert powermenu colors in light and dark theme
21 | - use last saved location if location is turned off for TwilightService (scheduling night light, AOD etc)
22 | - show a toast before restarting launcher after changing a setting
23 | - improve screenrecorder UI
24 | - improve user icon in settings
25 | - improve sensors off tile
26 | - redesign action buttons UI in settings
27 | - switch to OOS 10 FOD icon by default
28 | - fixed overlays resetting on reboot
29 | - fixed invisible edit icon in some parts of settings when OOS pack is used
30 | - fixed number of columns in QS tile editor
31 | - fixed a few issues with long screenshots
32 | - fixed CTS match
33 | - fixed default values of gesture settings
34 | -----------------------------------------------------------------------------------------------------------------
35 |
36 |
37 | August 8th 2021: Version 2.7-Solosis
38 |
39 | - August security patch
40 | - redesign settings dashboard
41 | - redesign VoWiFi icon from scratch
42 | - redesign pocket mode view
43 | - redesign launcher settings page
44 | - redesign cards in ShapeShifter
45 | - fixed vowifi and volte icon slot detection
46 | - add A12 inspired clock
47 | - add animated FOD icon picker
48 | - add static FOD icon picker from gallery
49 | - add dark theme styles
50 | - add settings homepage dividers customization
51 | - add settings dashboard icons customization
52 | - add AOSPA volume panel to options
53 | - add ShapeShift volume panel to options
54 | - add unlinked notification support to custom volume panels and fixed infinite expanding
55 | - add option to choose preferred refresh rate
56 | - add icon size picker in launcher
57 | - add lockscreen wallpaper blur slider
58 | - add haptic feedback to switches
59 | - add support for one shot auto-brightness
60 | - add ripple effect to recents buttons
61 | - add smart charging indication to lockscreen and settings
62 | - add alarm and wakelock blocker to developer options
63 | - add SimpleDeviceConfig
64 | - add option to use LTE icon instead of 4G
65 | - add unlimited original quality storage to google photos (spoofed to Marlin)
66 | - add Polish translations to ShapeShifter and Settings
67 | - add option to change face unlock method on lockscreen
68 | - add option to automatically enable aggressive battery saver when battery saver is on
69 | - add option to use media artwork on QS media controls
70 | - add OxygenOS system icon pack (OOS icons are no longer default)
71 | - add a silent notification when a screenshot is taken with actions to delete or edit the screenshot
72 | - disable FOD when strong authentication is required
73 | - show Bluetooth battery level for all devices
74 | - switched to Hastebin for logs
75 | - fixed recents crash on third party launchers
76 | - fixed some padding issues with left aligned clocks
77 | - fixed folder text color in launcher in light theme
78 | - fixed accent color preview default state and color
79 | - fixed several accent color inconsistencies across the system
80 | - fixed FOD position when display cutout is hidden
81 | - fixed applocker not working from notifications
82 | - fixed all QS bugs in landscape
83 | - fixed few issues with blur in launcher
84 | - fixed font inconsistencies across system
85 | - updated GApps
86 |
87 | ---------------------------------------------------------------------------------------------------------------------
88 |
89 |
90 | May 16th 2021: Version 2.6-Sceptile
91 |
92 | - May security patch
93 | - redesign dark mode page in settings
94 | - redesign batterymeter in settings
95 | - redesign settings homepage
96 | - redesign storage page in settings
97 | - redesign volte/vowifi icon (with dynamic sim support)
98 | - redesign prebuilt accent picker
99 | - add app hide feature to launcher
100 | - add optional android 12 style qs tile tint
101 | - add redhat display font package
102 | - add LineageOS off screen gestures
103 | - add bouncy scrollview to settings homepage
104 | - use oos vibration and silent icon in status bar
105 | - use accent color for default user avatar
106 | - add option to instantly lock app on closing
107 | - add option to use transparent qs header
108 | - add double tap power to use torch on screen off
109 | - add animated fod icon
110 | - add cutout force full screen feature
111 | - add qs quick pull-down option
112 | - add option to enable high refresh rate during battery saver
113 | - allow setting different maximum and minimum refresh rate
114 | - add increasing ringing feature
115 | - add miui volume panel
116 | - add notification ticker in statusbar option
117 | - add option to show clipboard toasts for only important alerts
118 | - merged LA.QSSI.11.0.r1-11100.01-qssi.0 into telephony repos
119 | - hide fps info tile if unsupported
120 | - improve about phone UI
121 | - improve FOD animation hiding and performance
122 | - improve UI of sound settings
123 | - improve qs data usage
124 | - removed arrow from dock in launcher
125 | - import settings entity headers from oos
126 | - save screenrecorder settings on each launch
127 | - fixed face removal when disabling security
128 | - fixed some status bar padding issues
129 | - fixed default value of fod pressed state
130 | - fixed auto always on display summary
131 | - fixed full-screen keyboard in landscape
132 | - fixed preview for shapeshift clock
133 | - fixed applock 15 second auto-lock timer
134 | - fixed aosp expanded volume panel with swift installer
135 | - fixed some padding issues with centre type clock
136 | - fixed some typeclock translations (Spanish and Polish)
137 | - fixed "Lock after screen timeout" setting
138 | - fixed a crash in settings for fod devices
139 | - fixed tiled volume panel not showing on left side for devices with left side volume buttons
140 | - fixed storage manager crash in settings
141 |
142 | ---------------------------------------------------------------------------------------------------------------------
143 |
144 | April 6th 2021: Version 2.5-Grovyle
145 |
146 | - April security patch
147 | - import oos volume bar icons
148 | - add lineage powerhal to custom interfaces
149 | - update gapps package
150 | - a new default wallpaper
151 | - add back shapeshift walls with new ones for 11
152 | - add extreme battery saver
153 | - small changes to settingsintelligence ui
154 | - add dynamic volte/vowifi icons
155 | - improve refresh rate switching
156 | - add time spent in app from wellbeing to app info page
157 | - redesign recents buttons
158 | - improve alert slider dialog animations
159 | - use md2 icons for gaming mode
160 | - new shapeshift clock
161 | - increase scrim to 90% in launcher light theme
162 | - show temperature in battery info page
163 | - add animation to battery header in battery info page
164 | - add per app sensor blocking
165 | - add fps info tile
166 | - add bluetooth and wifi timeout features
167 | - add support for global cleartext penalties
168 | - fix battery percent flickering in status bar
169 | - add back black qs header
170 |
171 | ---------------------------------------------------------------------------------------------------------------------
172 |
173 | March 29th 2021: Version 2.4.1-Treecko
174 |
175 | - fix dpi issues with prebuilt accent picker
176 | - add oos 11 style qs tint option
177 | - improve oos 11 style qs
178 | - fix disabled switchbar colour in settings
179 | - fix some issues with multisim ringtone
180 | - fix inconsistencies with statusbar icon sizes
181 | - fix blur disappearing sometimes in launcher
182 | - move kill app to app shortcut menu in recents
183 | - switch to old recents buttons (new redesign soon™)
184 | - added top/bottom gradient toggles in launcher
185 | - reduce flickering of battery percentage in statusbar
186 | - add light variants of OnePlus sans and OnePlus slate font
187 | - extend daily usage to qs footer data usage
188 | - add livedisplay
189 | - add more fod icons
190 | - add applock
191 | - add asus long screenshot
192 | - add scheduled aod
193 | - allow to use faceunlock as auth method for apps
194 | - nuke OnePlus file manager from manifest
195 | - nuke assistant handle toggles
196 |
197 | ---------------------------------------------------------------------------------------------------------------------
198 |
199 | March 3rd 2021: Version 2.4-Treecko
200 |
201 | - March Security Patch (r33 tag)
202 | - Gaming mode
203 | - Automated DC Dimming (for devices that support it)
204 | - Rearrange FOD Stuff to new category
205 | - Switch to OOS Style Data Indicators
206 | - Add slider to adjust lockscreen media blur
207 | - Remove Black QS status bar background
208 | - Text Clock Translation Improvements
209 | - Add more cute fod icons
210 | - Allow to show daily data usage
211 | - Data Usage on QS Footer
212 | - Bring back QS drag handle with some improvements
213 | - Fix IDE Clock Preview
214 | - add toggle for qs battery estimates
215 | - Replace DocumentsUI with OnePlus File Manager
216 | - Fixes and improvements
217 |
218 | ---------------------------------------------------------------------------------------------------------------------
219 |
220 |
221 | February 13th 2021: Version 2.3-Swampert
222 |
223 | - February security patch
224 | - import manrope font package
225 | - add unlinked notification volume support to compact and aosp expanded volume panels
226 | - option to not launch app when touching on headsup
227 | - add hw keys customization
228 | - smart pixels
229 | - smart charging
230 | - option to reset battery stats
231 | - material design toasts
232 | - allow using horizon light for all doze triggers
233 | - allow choosing faded or solid horizon lights
234 | - allow reversing horizon light animation
235 | - improved low quality screenrecordings
236 | - battery light customization
237 | - fod animation picker
238 | - fod icon picker
239 | - update screen off fod check
240 | - added fingerprint auth & error vibration toggle
241 | - notification counters in statusbar
242 | - improved notification header toggle
243 | - clipboard toast toggle
244 | - lockscreen charging animation toggle
245 | - extend pulse to ambient display
246 | - ringtone for multi sim
247 | - add OnePlus sans font package
248 | - add gesture bar radius option
249 | - add screenshot sound toggle
250 | - add option to disable vibration separately when charging
251 | - Sfuny lockscreen clock
252 | - 404 IDE clock
253 | - fix some problems with padding with punch-hole cutout
254 | - fix crashes with brightness slider
255 | - fix fluid clock preview
256 | - fix a lot of google features
257 | - fix some crashes in settings
258 | - fix random reboots with data tile
259 | - fix wifi detail view
260 | ---------------------------------------------------------------------------------------------------------------------
261 |
262 | January 28th 2021: Version 2.2-Marshtomp
263 |
264 | - January security patch
265 | - OOS style about phone page
266 | - lockscreen tuner
267 | - redesigned quicksettings
268 | - allow toggling media player in qs
269 | - pulse audio visualizer
270 | - fixed widgets and bubbles crashing
271 | - redesigned brightness slider
272 | - Less boring heads up option
273 | - battery styles
274 | - Fluid clock ported from 10 and fixed on ambient display
275 | - Pocket judge from aospa
276 | - updated pixel prop utils
277 | - reverse engineered new fluid theme previews with some improvements
278 | - hide back arrow in gestures
279 | - haptic feedback for back arrow in gestures
280 | - redesign ambient music ticker
281 | - updated pixel sounds from coral
282 | - Google Sans / Google Sans font package (in addition to Sans Serif / Google Sans)
283 | - improved alert slider dialogs
284 | - improve shapeshifter ui
285 | - open app when clicking on icon in app info
286 | - RGB accent picker
287 | - fixed lockscreen wallpapers
288 | - add private dns drawable
289 | - custom dpi settings moved to display
290 | - headphones output switcher tile
291 | - option to disable data disabled icon
292 | - sync tile
293 | - added delete button to screenshot notification
294 | - fixed live walls
295 | - added settings suggestions
296 | - OnePlus slate and Linotte font
297 | - replace pixel launcher with shapeshift launcher3 fork
298 | - new network traffic impl
299 | - posp volume styles
300 | - 3 finger screenshot
301 | - auto rotation options
302 | - swipe on statusbar to adjust brightness
303 | - QS tint tiles with accent
304 | - Old style mobile data
305 | - VOOC charging support
306 | - double tap to trigger doze
307 | - option to show percentage on ambient display
308 | - option to hide lockscreen statusbar
309 | - option to hide lockscreen lock icon
310 | - linked notif and ring volume toggle
311 | - update pixelproputils
312 | - allow changing gesture handle length and hiding it
313 | - statusbar wifi indicators
314 | - settings panel intents for qs tiles
315 | - volume steps
316 | - signature spoofing
317 | - allow disabling app from crash dialog
318 | - stability improvements
319 |
320 | ---------------------------------------------------------------------------------------------------------------------
321 |
322 | December 25th 2020: Version 2.1-Delibird
323 |
324 | - Merge r20 December AOSP tag
325 | - new accent picker with interactive preview
326 | - Fixed date view sometimes disappearing from clocks
327 | - Fixed dots truncation of lockscreen date
328 | - Improved ShapeShifter UI
329 | - Allow to suppress notification sound when screen is on
330 | - Divided lines clock
331 | - Add Pixel Props to spoof Google apps
332 | - improvements to fod performance and hiding when lockscreen is dismissed
333 | - Flashlight blink on incoming call settings
334 | - Allow enforcing time between notification sounds of an app
335 | - Fix double tap to wake on AOD
336 | - Allow setting gesture back swipe deadzone
337 | - screen off fod
338 | - allow disabling night light on fod
339 | - advanced reboot
340 | - oos vibration patterns
341 | - incall vibration options
342 | - lockscreen bottom shortcuts
343 | - improve systemui-wide font setting
344 | - refresh rate setting
345 | - make vibration disabling on battery saver optional
346 | - add an overlay to hide Selinux status in about phone
347 | - Add 4.19 support
348 | - pixel 5 overlays
349 | - fix miracast
350 | - add support for custom clang
351 | - add prebuilt pixel sounds app
352 | - dynamic partition backuptool support
353 | - force disable now playing
354 | - properly theme screenshot ui buttons
355 | - lockscreen pattern size, dots visibility and pattern visibility
356 | - make more tiles secure on keyguard
357 | - options to hide assistant handles
358 | - option to hide or center notification headers
359 | - option to allow hotspot upstreams to use vpn
360 | - screen off animations
361 | - option to mute media with gestures
362 | - fix horizon lights with sensitive notification content
363 | - tux clock
364 | - improvements to screenshotui colours
365 | - delete button in screenshotui
366 | - reading mode, music and sound search tile
367 | - 4g instead of LTE switch
368 | - volte icon picker
369 | - statusbar nfc icon
370 | - optional fingerprint icon on lockscreen
371 | - aggressive battery saver
372 | - double tap to sleep on lockscreen and statusbar
373 | - long press power to toggle torch
374 | - google sans font
375 |
376 | ---------------------------------------------------------------------------------------------------------------------
377 |
378 | November 19th 2020: Version 2.0.1-Mudkip
379 |
380 |
381 | - Fix HeadsUp snooze causing SystemUI crash
382 | - Fix Google Dialer
383 | - Fix sepolicy for Tissot
384 | - fix signal strength for 2g
385 | - Fix airplane mode still using data on some devices
386 | - AOKP custom system animations
387 | - Animations for qs tiles
388 | - Interpolators for qs tiles
389 | - Listanimation views and Interpolators
390 | - Toast animations
391 | - Scrolling cache options
392 | - Allow disabling animations
393 | - Network Traffic Indicators
394 | - Russian translations
395 |
396 | ---------------------------------------------------------------------------------------------------------------------
397 |
398 | November 18th 2020: Version 2.0.1-Mudkip
399 |
400 | - Redesign Settings dashboard
401 | - Redesign some drawables to OOS style
402 | - ShapeShifter is back and redesigned
403 | - Add easter egg to about phone
404 | - Protect IMEI info in about phone
405 | - Add font, system icons, adaptive icon shape and accent picker
406 | - Update default accent and improve theming system wide
407 | - Fix default pixel sounds
408 | - Update inter fonts
409 | - Update GApps prebuilts
410 | - Battery bar
411 | - Statusbar clock and date customization
412 | - Pixel navbar and inversion
413 | - Volume rocker invert on landscape, cursor, wake and seek tracks
414 | - Adaptive playback
415 | - Swipe up on keyguard to use faceunlock
416 | - Redesign powermenu
417 | - Redesign SettingsIntelligence
418 | - Horizon lights
419 | - Heads up blacklist, whitelist, snooze and timeout
420 | - Fix now playing crash
421 | - Wake on plug
422 | - Lockscreen media art with filters
423 | - Optional haptic feedback on qs tiles and optional disable qs tiles on lockscreen
424 | - QS rows and columns sliders
425 | - Alert slider dialogs
426 | - Wireless charging animation for wired charging
427 | - Ringtone audio focus customization
428 | - Ambient music ticker
429 | - Statusbar tuner
430 | - Quick unlock and scramble pin
431 | - Dismiss notifications by swiping fingerprint
432 | - AOD, usb tethering and compass tiles
433 | - Burnin protection
434 | - Redesign DocumentsUI
435 | - Add cards and passes to powermenu
436 | - Add atoll support
437 | - Fix audio hal compilation on 4.14
438 | - Per-app cellular data, vpn and wifi restrictions
439 |
440 | ---------------------------------------------------------------------------------------------------------------------
441 |
442 | November 3rd 2020: Version 2.0-Unstamble
443 |
444 | - r15 November Security Patch
445 | - Caffeine tile
446 | - Dataswitch tile
447 | - Disable fp vibration if haptics are disabled
448 |
449 | ---------------------------------------------------------------------------------------------------------------------
450 |
451 | November 2nd 2020: Version 2.0-Unstamble
452 |
453 | - Prebuilt GApps
454 | - Some Pixel stuff like lockscreen weather and feature impl in Settings
455 | - New versioning system
456 | - QTI BT support
457 | - BoardConfig --> ProductConfig
458 | - Permissions Hub
459 | - Default dark theme is black
460 | - Default iOS accent
461 | - Motorola Face unlock
462 | - Lockscreen charging animation
463 | - Black/white themed bootanimation
464 | - FOD support
465 | - Heads up tile
466 | - Custom clocks from 10
467 | - Extend internal audio recording to all apps
468 | - Prebuilt smart space, device personalization services, pixel launcher etc.
469 | - Support for OnePlus vibrator HAL
470 | - Battery icon in Quicksettings header
471 | - Legacy apps scale fully to display
472 | - OOS style switches and QS layout
473 | - Blurred powermenu background
474 | - Tons of other bug fixes and improvements over stock Android R
475 |
476 | ---------------------------------------------------------------------------------------------------------------------
477 |
478 | October 18th 2020: Version 1.2.1-Blaziken
479 |
480 | - Add per app notification control for applocker
481 | - Fix managed accounts with applocker
482 | - Fix FOD animation sticking after unlocking
483 | - Prevent FOD pressed state from sticking after unlocking
484 |
485 | ---------------------------------------------------------------------------------------------------------------------
486 |
487 | October 8th 2020: Version 1.2.1-Blaziken
488 |
489 | - Add back WPS implementation
490 | - Add heart icon shape overlay from Android R (lmao)
491 | - Improvements to Biometric dialog layout for FOD devices and non FOD devices
492 | - Add face unlock support to biometrics dialog
493 | - Don't run alert slider UI on screen off
494 | - Make scheduled nightlight work even when location is turned off
495 | - PA Applocker
496 | - 5 new FOD Animations
497 | - Redesigned FOD pressed effect picker
498 | - Add support for FOD icon dimming
499 | - Add support for Warp charging string
500 | - Add support for wireless powershare
501 | - Pocketlock improvements for FOD devices
502 | - Animated pocketlock view
503 | - Add option to cycle through ringer modes
504 | - Hide check button when using PIN quick unlock
505 | - Option to disable Quick Settings on secure lockscreen
506 | - Option to swap volume keys based on rotation
507 | - Option to disable fingerprint vibration on error
508 | - Battery temperature in BatteryMeter view
509 |
510 | ---------------------------------------------------------------------------------------------------------------------
511 |
512 | September 15th 2020: Version 1.2-Blaziken
513 |
514 | - Fix force fingerprint after reboot on FOD devices
515 | - Update Lawnchair prebuilt
516 |
517 | ---------------------------------------------------------------------------------------------------------------------
518 |
519 | September 12th 2020: Version 1.2-Blaziken
520 |
521 | - September Security Patch
522 | - POSP volume styles
523 | - Reduce alpha of MIUI brightness slider tint
524 | - More categorization and reorganisation of ShapeShifter and improvements to Theme Engine previews
525 | - Fix all the broken fonts and duplicated Google Sans Font
526 | - Redesign OneUI settings header
527 | - Optional QS layout redesign (WIP- Bad on light theme)
528 | - Merge CAF surfaceflinger to fix screenrecorder lag, Android Auto flicker on most devices
529 | - Redesigned QS tiles and settings dashboard icons
530 | - Completely refactor screen off FOD implementation
531 | - Redesign settings icon
532 | - Changelog in about phone
533 | - Completely refactored about page in ShapeShifter with useful device specific links
534 | - New Realme, ROG and Mi 10 FOD animations
535 | - Toggle to disable night light on FOD
536 | - Improve FOD speed with lesser transition animations and hardware acceleration
537 | - Fix FOD recognition when notch is hidden
538 | - Optional lockscreen pin ripple, scramble pin, option to hide dots or/and error in pattern, pattern size
539 | - Improvements to caffeine tile and add usb tethering tile, advanced location tile and screenshot tile
540 | - Optional screenshot type - Partial, Normal and Long
541 | - Refresh device hostname on reboot
542 | - Remove gaming mode (heads up tile)
543 | - Lockscreen and ambient music visualizer with sanity and colour customization
544 | - Remove HW button customization for now
545 | - Smart charging
546 | - Toggle to disable battery estimates in QuickSettings
547 | - Fix MIUI brightness slider breaking AOD and Ambient display on some devices
548 | - Batterymeter in settings follows statusbar style and has a bolt icon
549 | - Improve battery health user interface
550 | - Improve clipboard access toasts
551 | - Improve colours for all existing primary themes
552 | - Switch styles with live previews
553 | - New lockscreen clocks - Fluid, Tux and P404
554 | - Configurable screenshot delay
555 | - Switch styles with live previews
556 | - Alert slider dialogs on OnePLus devices
557 | - Refactor method to hide black gradient on the top of quicksettings
558 | - Show arrow keys while typing
559 | - Replace Google Styles and Wallpapers with AOSP ThemePicker
560 | - Remove emergency affordance from powermenu
561 | - Remove settings icon animation in QS footer and long press to launch ShapeShifter
562 | - Option to disable low battery notifications, disable notifications vibration
563 | - Increasing ring feature and incall vibration options
564 | - OOS vibration patterns for all devices
565 | - Fix OOS clear all notifications colour
566 | - Settings to clamp minimum auto brightness
567 | - Use dark colours for toasts at dark theme and improve animations
568 | - Support for Lineage Power HIDL HAL
569 | - Update weather app from OOS R
570 | - Option to block back gesture on IME space, improvements to gesture handle length, gesture bar thickness and optional gesture IME space
571 | - OOS back button icon
572 | - Use O' for type clock and improve padding
573 | - Improve QS header padding
574 | - Make lockscreen timeout configurable
575 | - Allow showing heads up on new music tracks
576 | - Fix bootloop caused due to GApps permissions
577 |
578 |
579 | ---------------------------------------------------------------------------------------------------------------------
580 |
581 | August 4th 2020: Version 1.1.1-Torchic
582 |
583 | - August Security Patch
584 | - Expanded MIUI volume slider with layout change animations (Work In Progress)
585 | - Tinted MIUI brightness slider
586 | - Redesign ConfigCenter and Theme Engine
587 | - New fonts: Linotte, EvolveSans, FiraSans, SanFrancisco Pro, OnePlus Slate updated, Samsung One
588 | - Fixed crashes on non-English language
589 | - Fixed bootloop on non-dynamic partition devices
590 | - Introduce R style screenrecorder and remove OOS ScreenRecorder (See Docs for more info)
591 | - Fixes for internal audio recording
592 | - Screen off FOD fixes
593 | - Screen off FOD with icon option
594 | - FOD pressed state customization
595 | - FOD padding in pinview fixes
596 | - Make themes refresh without SystemUI restart
597 | - RGB accent maker
598 | - Option to change device hostname
599 | - Gaming mode tile
600 | - Optional wake on plug
601 | - Completely redo HW button customization
602 | - Ambient display battery toggle
603 | - Theme settings better (No longer is there a black statusbar)
604 | - Kill button to notification guts
605 | - Show a toast when app accesses clipboard
606 | - Support for Dirac
607 | - Speed up animations and introduce slider for changing animation speed, option to disable animations
608 | - Lockscreen date styles
609 | - Cutout force fullscreen options
610 | - Customize sunrise and sunset values for Nightlight
611 | - Screen off animations
612 | - Option to launch default music app on headset connect
613 | - USAP backports
614 | - Option to hide statusbar and lock icon in lockscreen
615 | - Option to hide NFC, datasaver, VPN, roaming and data disabled icons
616 | - Option to switch to pre P mobile data icons
617 | - Use better strings, improve layout and remove lag in settings
618 | - Vastly improve theming with lesser hardcoded colors and more animated preferences
619 | - Remove settings blur
620 | - Pixel Experience upstream
621 | - Redesign some tiles
622 | - Cleanup overlays
623 |
624 |
625 | ----------------------------------------------------------------------------------------------------------------------
626 |
627 | July 5th 2020: Version 1.1-Gyarados
628 |
629 | - Rewrite and fix Dash charging
630 | - Add FODAnimation Picker with 22 animations to pick from
631 | - Add 4 new VoLTE icons
632 | - Allow hiding expanded and ringer under volume panel separately
633 | - Add config to move volume panel to left
634 | - Make MIUI Volume slider expanded (Work In Progress)
635 | - Option to to allow tethering to use VPN upstreams
636 | - Add build variable to optionally build OPLauncher
637 | - Update DataSwitch tile icons from AOSPA
638 | - Improve accent colours
639 | - Add Cocon font
640 | - Properly fix Android Auto
641 | - Add new icon shapes from Android R
642 | - Add Coral and Ferrari Red accents
643 | - Block all apps from seeing location spoofing (For Pokemon Go)
644 | - Option to force expanded volume panel
645 | - Remove weather under typeclock
646 | - Remove manage button under notifications
647 | - Add option to center R style notification headers
648 | - Fix VoLTE icon padding
649 | - Add support for Substratum theme gradients in QS
650 | - Option for double tap to trigger doze
651 | - Less boring heads up option
652 | - Configurable fingerprint detection in pocket mode
653 | - Statusbar and QS header clock and date customization
654 | - Option to force expanded notifications
655 | - New custom clocks: Spectrum, Spidey, Analog with numbers, Center type, LineageOS
656 | - Settings dashboard icon customization
657 | - QS blur radius and intensity adjustment
658 | - Add sound QS tile
659 | - Show current and new version on APK installation
660 | - Material icon for OOS Clear all notifications
661 | - SystemUI restart button in power menu
662 | - Option to enable and configure intensity of blur behind power menu
663 | - Live volume steps
664 | - Misc FOD improvements
665 | - Bluetooth and Mobile Data panels
666 | - Battery Health
667 | - Make notification log search indexable
668 | - DotOS Style BatteryMeter
669 | - Tons of theming improvements in Settings
670 | - Show more information in About Phone
671 | - Add option to disable/enable SIMs
672 | - Make ThemePicker a standalone app with improved layout and primary colour support
673 | - Show overlay name in ThemePicker
674 | - Improve TouchGestures UI and layout
675 | - More misc changes and improvements
676 | - Pixel Experience upstream
677 |
678 | ----------------------------------------------------------------------------------------------------------------------
679 |
680 | June 1st 2020: Version 1.0.3-Magikarp
681 |
682 | - Rewrite Network Traffic Indicator implementation
683 | - Rewrite Lawnchair Implementation
684 | - Rewrite QS Columns and Rows Implementation
685 | - Fix Lockscreen Display causing a crash
686 | - Add support for dash charging and warp charging (For maintainers: See bringup help)
687 | - Remove restrictions for system audio recording in screen recording
688 | - Update OOS ScreenRecorder to now support internal audio recording
689 | - Add improved video codecs and switch to use low resolution in AOSP ScreenRecorder
690 | - Add VoLTE icon picker
691 | - Improve VoLTE icon padding
692 | - Add ShapeShift Papers app
693 | - Address some CTS issues
694 | - Add show 4G icon instead of LTE
695 | - Upstream source from Pixel Experience
696 |
697 | ----------------------------------------------------------------------------------------------------------------------
698 |
699 | May 27th 2020: Version 1.0.2-Progressive
700 |
701 | - Add Lineage Touch HAL Support (Not for all devices)
702 | - Cleanup ConfigCenter
703 | - Add Developer Options Insulter and One doesn't simply become a developer
704 | - Add support to open app from about app page in settings
705 |
706 | ------------------------------------------------------------------------------------------------------------------------------
707 |
708 | May 24th 2020: Version 1.0.2-Progressive
709 |
710 | - Rebrand from ExtendedReborn to ShapeShiftOS
711 | - Complete upstream with PixelExperience sources
712 | - Dynamic blurring in Settings UI
713 | - Introduce Theme Engine in Customization Panel
714 | - Redesign MIUI brightness slider
715 | - Add Pocket Lock, Pocket Judge and Pocket Bridge
716 | - Add primary color customization with several new colours
717 | - Add several new accent colors
718 | - Add several new fonts
719 | - Add some new adaptive icon styles
720 | - Fix Google Setup Wizard crash
721 | - Fix Ambient Music Ticker not working
722 | - Add Samsung Highlight Clock
723 | - Add nav gesture handle length adjustment
724 | - Add option to enable haptic vibration when using back gesture
725 | - Add option to hide animated arrow when using back gesture
726 | - Add aggressive battery saver
727 |
728 | ----------------------------------------------------------------------------------------------------------------------
729 |
730 | May 20th 2020: Version 1.0.1-Crayfish
731 |
732 | - Added Bootleggers Clocks
733 | - Added themed Asus Stitch Image
734 | - Improvements to Face Unlock
735 | - Added support for Smart Pixels
736 | - Allow configuration of Quick Settings Rows and Columns
737 | - Redesign Settings icon
738 | - Redesign VoLTE icon
739 | - Redesign default FOD icon
740 | - Replace default FOD animation with OnePlus Ripple
741 | - Redesign MIUI Brightness Slider
742 | - Add custom Binary clock
743 |
744 | ----------------------------------------------------------------------------------------------------------------------
745 |
746 | May 15th 2020: Version 1.0-Lobster
747 |
748 | - Initial Release
749 |
750 | ----------------------------------------------------------------------------------------------------------------------
751 |
752 |
--------------------------------------------------------------------------------
/Charter.mkdn:
--------------------------------------------------------------------------------
1 | # Maintainer Rules for ShapeShiftOS
2 |
3 | This set of rules are required to be considered before applying for maintainership for ShapeShiftOS. Please, take the time to read them before applying.
4 |
5 | ### Device trees
6 |
7 | - **All the trees should be posted and public on Github/Gitlab.** At the time of applying, we compare them with different other repos from other developers/projects to check if things like authorship and commit history are on point.
8 | - **Sources should not have more than 3 (three) branches with other Custom ROM projects.** As we like to have people building and sharing the great work of other projects, we need dedicated people who might want to test some new things or check if everything is on point, not buildbots who are constantly making 69 builds for the sake of a developer title.
9 | - **Respect authorship and make your forks.** Having your custom device tree guarantees that if something is broken, you can fix it fast. Dumb thing to clarify at this point. So, it's better if you do your forks with the whole adapting to our ROM instead of linking us some Lineage/Other developer trees (the only exception to this rule is kernel/vendor trees that requires little to no changes most of the time) that you used to build. Also, sources without proper commit authorship or "Initial commit" (the 1 commit magic device tree) sources will be completely ignored.
10 | - **The private trees rule:** Private trees are accepted but with the limit of 1 (one) months since the maintainer application is accepted. A private tree is tolerated if the device is having a lot of bugs and it needs some big changes to make it stable. If it's private to the sake of being private or "I don't want buildbot to leech me" then after the month, your device will be dropped.
11 | - **Furthermore**, ensure you properly read the Charter as well so that you are aware of what is expected from you.
12 | - **You must maintain your own trees.** Taking someone else's tree and adding only a ShapeShift-ify commit which only affects ROM branding makefiles will lead to an immediate reject. If you do not maintain your own trees, please come back later. All trees must be pushed to our devices organisation.
13 |
14 | If any questions, let us know on [our telegram chat](https://t.me/shapeshiftos). You can also request to get in contact with the admins here so that you can get to know more about the application process. Please be sure to include the following information:
15 | - **Device, Common, Vendor, Kernel and any other extra trees you need.**
16 | - **Your Sourceforge and GitHub account usernames.**
17 | - **Device bugs.**
18 | - **XDA Thread** (If any).
19 | - **How long you have been maintaining.**
20 |
21 | Other information required would be directly asked to you. Please do not spam the admins. They will take some time to check your trees and interact with other members on the team about your application.
22 |
23 | Before you apply to add your device into our list of official devices, you should know a few things:
24 |
25 | **Any failure in following the instructions given below will make you unfit for the maintainership. No questions asked.**
26 |
27 | 1 - You must own the device. Blind and untested builds aren't allowed. Devices that have minimal hardware difference from yours are allowed to be maintained, as long as you maintain your own device too.
28 |
29 | 2 - The maintainer must know how to use Git correctly. This includes but is not limited to amending commits, rebasing commits, cloning repos, pushing commits/repos, merging and pulling commits accordingly.
30 |
31 | 3 - You must create and maintain an unofficial build for at least 1 week, make sure that the build is stable for daily usage before applying. The context of stability may differ for different devices, so explain regarding any exceptions.
32 |
33 | 4 - You must have your device sources available publicly with proper authorship for each commit.
34 |
35 | 5 - You must show the **real** device sources being used.
36 |
37 | 6 - Your device must be in accordance with the Device Requirements below.
38 |
39 | 7 - The maintainer must write clear and descriptive commit messages with both normal commits and reverts, documenting exactly what they are changing and why.
40 |
41 | 8 - You must bring up ShapeShiftOS properly. This doesn't include just makefile rebrands but feature enabling through flags and overlays. Take the time to read through the Bringup document in this repository before applying.
42 |
43 | # Device Requirements
44 |
45 | - The device may have SELinux Enforcing to release builds.
46 |
47 | - The device must have complete hardware compatibility corresponding to the stock ROM, i.e. if IR blaster works on the stock ROM, it must work on ShapeShiftOS. Only VoLTE is allowed to be ignored, so are NFC payment methods.
48 |
49 | - The device must not need to pass SafetyNet out of the box, even without any 3rd part mods. If any device's stock build fingerprint works to bypass SafetyNet, those must take preference, even though that custom fingerprints (e.g. Pixels Build fingerprints) aren't restricted to be used.
50 |
51 | - The device must not include any unused overlays and packages. This includes, but is not limited to, packages not being built, packages that don't work, obsolete packages, placebo 'tweaks' or any packages that will include unnecessary and/or unwanted features.
52 |
53 | - If the device has Full Disk Encryption (a.k.a FDE) mustn't ship/build the Google Play System Updates/Updatable APEX, as the same only works on devices that have File-Base Encryption (FBE) with the device encrypted. The same is applicable for kernel 3.18 or devices with older kernel versions.
54 |
55 | - The device mustn't have the need for a lot of patches, and if so, it must be in accordance with the following listing below.
56 |
57 | - The device's kernel must be up to date with the latest patches from [kernel.org](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/). If you are unsure of how to do this, check out [android-linux-stable](https://github.com/android-linux-stable).
58 |
59 | - If there are commits that are needed in repos other than the device-specific ones, they must:
60 |
61 | - Be necessary for the device to build, boot, or even to have a device function working properly (e.g. Fingerprint On Display).
62 |
63 | - Have proper authorship.
64 |
65 | - Be as minimal and polished as possible.
66 |
--------------------------------------------------------------------------------
/Official.mkdn:
--------------------------------------------------------------------------------
1 | # Official
2 |
3 | >> This document highlights how you can get access to our official repos and maintain ShapeShiftOS officially for your device.
4 |
5 | Please note that there is no Google form or a message that you need to send to an admin.
6 | All the handling of official applications are completely done through the GitHub pull request system.
7 |
8 | ### So how do you do it?
9 |
10 | It's quite easy infact.
11 |
12 | Follow this format for your pull request message:
13 |
14 | ```bash
15 | Device and codename:
16 |
17 | Device tree:
18 |
19 | Kernel source:
20 |
21 | Current Linux subversion:
22 |
23 | Reason for prebuilt kernel (if exists):
24 |
25 | Selinux: Enforcing/permissive
26 |
27 | Safetynet status: Pass without Magisk/Pass with Magisk/Fails
28 |
29 | Sourceforge username:
30 |
31 | Telegram username:
32 |
33 | XDA Thread (if exists):
34 |
35 | XDA Profile (if exists):
36 | ```
37 |
38 | # Applying
39 |
40 | Now for the actual pull request:
41 |
42 | Create it [**here**](https://github.com/ShapeShiftOS/Updater-stuff/blob/master/devices.json).
43 |
44 | You simply need to add your device here and add in the format above to the commit message.
45 |
46 | We will verify whether we've seen your pull request within a week and give you the result within two weeks.
47 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Shift_Documentation
2 |
3 |
4 |
5 | -----------------------------------------
6 | Getting Official Maintainership for ShapeShiftOS
7 | ==========================================
8 | >> To get Official Maintainership for ShapeShiftOS you should have a stable device source with all the main components working. Read the [**charter**](https://github.com/ShapeShiftOS/Shift_Documentation/blob/slave/Charter.mkdn) to get a clearer idea.
9 |
10 | >> First make an unofficial build of ShapeShiftOS and post in [**XDA**](https://xda-developers.com) if you want to. Make sure you use the template [**here**](https://github.com/ShapeShiftOS/ShapeShift_Documents/blob/slave/Android12-XDA/template.txt)! Click on the raw button and change the links up where ever required.
11 |
12 | >> Then, read [**here**](https://github.com/ShapeShiftOS/ShapeShift_Documents/blob/slave/Official.mkdn)
13 |
14 | >> Join our [**Telegram Channel**](https://t.me/shapeshiftoschannel) and our [**Telegram group**](https://t.me/shapeshiftos)
15 |
16 | ----------------------------
17 |
--------------------------------------------------------------------------------
/android14-xda/xdatemplate.txt:
--------------------------------------------------------------------------------
1 | Title: [ROM][14][UNOFFICIAL][STABLE] ShapeShiftOS [DEVICE_CODENAME]
2 |
3 | -----------------------------------------------------------------------------
4 |
5 | [CENTER][img]https://i.imgur.com/CJiO8Bk.png[/img]
6 |
7 |
8 | /*
9 | * Your warranty is now void.
10 | *
11 | * I am not responsible for bricked devices, dead SD cards,
12 | * thermonuclear war, or you getting fired because the alarm app failed. Please
13 | * do some research if you have any concerns about features included in this ROM
14 | * before flashing it! YOU are choosing to make these modifications, and if
15 | * you point the finger at me for messing up your device, I will laugh at you.
16 | */
17 |
18 | [SIZE="3"][B]
19 | Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude![/B][/SIZE]
20 |
21 | [SIZE="4"][B]
22 | ShapeShiftOS is a custom-rom based on AOSP that aims to provide a different user interface and experience than any other ROM on the market.[/B][/SIZE]
23 |
24 | [img]https://i.imgur.com/v0CAvNp.png[/img]
25 |
26 | [SIZE="3"][B][U]Here are the features on top of AOSP! We aim to add important features that we think should be here and also what you think. For the addition of more tweaks or features, head on to our Telegram community and post the list of features that you want! Features with commits will be more helpful![/B][/U][/SIZE]
27 |
28 | [B]
29 | - Plain AOSP for now
30 | [/B]
31 |
32 | [img]https://i.imgur.com/oMz7G2n.png[/img]
33 |
34 | [SIZE="4"][B][U][COLOR="DeepSkyBlue"]
35 | Download ROM here for your device![/COLOR][/U][/B][/SIZE]
36 |
37 | [color=navy][URL="Put the link here"][COLOR="RoyalBlue"][SIZE="3"][B]DOWNLOAD[/B][/SIZE][/COLOR] [/URL][/color]
38 |
39 | [SIZE="3"][B]Telegram Support Group:[/B] [url]https://t.me/shapeshiftos[/url]
40 | [B]Telegram Announcements Channel:[/B] [url]https://t.me/shapeshiftoschannel[/url][/SIZE]
41 |
42 | [img]https://i.imgur.com/8pYDk8Z.png[/img]
43 |
44 | [B][SIZE="4"]Want to try this awesomeness?[/SIZE][/B]
45 |
46 | Write the instructions for your device here
47 |
48 | [img]https://i.imgur.com/Bgj5RHog.png[/img]
49 |
50 | [B][SIZE="4"]People behind this amazing ROM![/SIZE][/B]
51 |
52 | [B][SIZE="3"]Ashutosh Sundresh ([url]https://github.com/AshutoshSundresh[/url])
53 | MezzLasha ([url]https://github.com/mezzlasha[/url])
54 | LineageOS ([url]https://github.com/LineageOS[/url])
55 | Crdroid ([url]https://github.com/crdroidandroid[/url])
56 | Pixel Experience ([url]https://github.com/PixelExperience[/url])
57 | Nitrogen Project ([url]https://github.com/nitrogen-project[/url])
58 | Omnirom ([url]https://github.com/omnirom[/url])
59 | And all the other Developers, Testers, Donators and Users.[/SIZE][/B]
60 |
61 |
62 | [color=navy][URL="Put your kernel source here"][COLOR="RoyalBlue"][SIZE="3"][B]Kernel Source[/B][/SIZE][/COLOR] [/URL][/color]
63 |
64 | //Thread template designed by MezzLasha and Ashutosh Sundresh//
65 |
66 | [/CENTER]
67 |
--------------------------------------------------------------------------------