[Android Software Development] electrikjesus:
Bliss OS "Yantra" 12.4 Release Candidate 1 - 2020-02-27

!! Please remember to not quote these update posts, or any of the OP's !!

Just a quick update with a few new features found in Blissify for Themes, lockscreen, navbar and more. We've also updated the pip-mode titlebar button with a new icon. Other changes are in the changelog.

We still suggest that you set a lockscreen up after first boot for now. And also boot using VULKAN=1 or GRALLOC=gbm for sleep states to work right.

For AMD GPU/APU users, try manually removing the amdgpu or radeon entries in system/etc/modules.blacklist and rebooting

PLEASE NOTE I recommend everyone testing to also use this in Vulkan mode or boot using gbm_gralloc, as I am considering making it the default. Vulkan mode can be done from the Advanced grub menu if you installed using the bootable installer, or if you used a different grub, you will want to add "VULKAN=1" to the grub entry before the word "quiet". If your device doesn't support Vulkan, you can add "GRALLOC=gbm" to the same place in your grub entry. Sleep states should work fine after that.

Builds being uploaded:

Bliss-OS-Yantra-v12.4-android_x86_64-OFFICIAL-202002262220_k-k4.19.95-ax86-ga-rmi_m-19.3.3-ax86-q_ld-2.4.100-ax86-ma_dg-q10-x86_dh-q10-x86_mg-_gms_cros-hd_cros-wv.iso

Might also be posting another build without the custom RMI fixes.

Known new issues:

Sleep states aren't working right on a few machines. Some can cause SystemUI to restart

Power buttons still don't work on a most machines. You can now set Volume buttons to wake the device from Settings > Blissify. Sometimes Power button may work to wake the device.

Touch/Mouse interaction might stop sometimes upon screen on or boot. To fix this, set Swipe as your lock method in Settings

Sensor input is still not working, so rotation will have to be set manually

Some machines still have volume/sound issues, use 3rd party EQ or volume control.

Download:

You still have to go through our website to download. The download section for Bliss OS 12 Betas has been updated.

Changelog:

====================
02-27-2020
====================

* build/soong/
8d2fca7a Disable path restriction.

* device/phh/treble/
2c385ff Detect other oppo device, realme 1

* frameworks/av/
d5119e644 Setup FFMPEG audio/mpeg-L2 codec correctly
f624fd603 stagefright: Trivial FFMPEG fixes
fd43a4134 stagefright: Copy the thumbnail time
e124a52ef stagefright: allow multiple custom OMXPlugins
f9ac1d0ef stagefright: Add support for loading a custom OMXPlugin
8ed28bcf6 libstagefright: Extended media support via FFMPEG
a70e51149 Add paths and system libraries for swcodec APEX.
0380b85a2 Disable CFI.
2db80eddf nuplayer: skip bad SAR values
13319c722 media: enable dithering for RGB565 conversion
79c746b8b Allow screenrecord usage on Android-x86
38e18628b Don't use YV12 color format for video decoding
35653cf71 CameraSource: set up right frame rate
04fe72796 FLACExtractor: Add more sample rates support
dfa264eca Change max width and height supported by H.263 decoder.
38b5e07e4 SW encode: Fix output buffer size

* frameworks/base/
9100ad5dd5f Add minimize & pip buttons to freeform windows
86c58aaa7fd Set forceDesktopMode to true
cbe3ca8eca8 Enabling suspend on IVI after clicking sleep from the power button menu.
88860d21753 Align the pageBlockOrder to the kerne 4.19 kernel
0732a02c09a GlobalActions: Handle 'sleep' action
b956c0f16d5 android_view_ThreadedRenderer: prevent Null Pointer Exception in createBitmap
4a489a66b77 pm: ignore restorecon failure
ed124e9a24e Modify color inversion matrix to swap Red and Blue colors
15fc08d49d7 ABIPicker: match package name by patterns
930be2fb9bd Fix the memory leak bug introduced by PRC compatibility feature
a10009726a6 Fix KW issues on PRC compatibility
469b428bc91 Reduce the overhead of the PRC compatibility package feature during system bootup
e1e7b7da166 Enable the PRC compatibility package feature for PRC market
919c659d136 fd_utils: fix DEBUG mode booting issue (pie-x86)
f67ce590d2e Camera: ignore exceptions from getSupportedPreviewFpsRange
9538eaf753f input: simulate long press properly
d4b869a4eb4 DiskInfo: support CD/DVD type
2d8947432e6 Detect HDMI audio by switch events
066967111e7 Support save local time to RTC
93a0e2c8c30 Map keycode 120 to APP_SWITCH
8c87a45d40f InputReader: read the pointercal from TSCalibration2
da1bcf90743 Make "windows" key to act as "home" key
e0dbb403756 camera: fix NullPointerException
4e60f650f32 GLSurfaceView: Be less picky about EGLConfig alpha sizes
2265f29851d import YuvToEncoder R3 patches, BZ 18528, 19092, 19696
86cfe06ac67 SystemUI: Always keep clock widget visible while dozing
014310dd949 SystemUI: Always keep slice view while dozing
ba185a1001c SystemUI: Keyguard: Hide Clock frame instead of the whole container
8f135aa0e64 Revert "SystemUI: Keyguard: Hide Clock frame instead of the whole container"
62f30f98082 Allow zero stride
589f13e57eb Enlarge EPSILON to 0.01 for android.display.cts.DisplayTest#testModeSwitch pass
3a15c171e31 Move high touch sensitivity and hovering to InputService

* packages/apps/Blissify/
f8509f1 Settings: Fix default value for proximity on wake pref
7bc1bab Blissify: Add search indexable for notifications fragment
58a958b Blissify: Update lockscreen date hide string
bbfa735 Blissify: Buttons: Add navbar fragment
4e9e0fe Add ANBI and HW Keys disable toggles
696aa8e Blissify: refactor buttons fragment

* packages/apps/Settings/
0229e531fc Settings: Add BlissOS Header
734ba23ec1 Add information about OpenGL driver version
485e50771b Add Manufacturer to device info
05955204d3 Bluetooth reset unsuccessful after network reset
fd0c9b4546 Fix for crash when accessing bt profile
1dac32e304 Settings: Fix for app crashing when accessing profile details
c2720384ec Settings: Add high touch sensitivity and touchscreen hovering toggles

* system/extras/
45f20344 Disable the legacy su

* vendor/bliss/
0a48c1c9 Add Settings patches

====================
02-26-2020
====================

* frameworks/base/
5aab72d6746 Resolver: Modernize layout
29ab1e120d9 Alert slider: Do not hardcode slider position based on ringer mode
f08e15777e4 Alert slider: Work better with Key Handlers

* frameworks/native/
99d7a4311 Merge remote-tracking branch 'BlissRoms/q' into HEAD

* hardware/qcom-caf/wlan/
a3ec580 wcnss-service: Remove setup_wlan_driver_ath_prop()

* manifest/
f67a86d Update Settings repo

* vendor/bliss/
3504509a Merge remote-tracking branch 'BlissRoms/q10' into q10-x86-r1

====================
02-25-2020
====================

* frameworks/base/
2c71ac51998 Apply Dark theme changes when screen off only
685b77cc41a Updated UiModeManagerService to always trigger configuration change for setNightMode if it is AAE.
2c188eba3c5 Dark theme twilight mode backend and tile

* packages/apps/Blissify/
85295f4 Blissify: Move Misc to bottom end

* packages/apps/Settings/
da93b1a60f Add feature provider for face unlock
f6e60ee11e Fix Settings crash when clicks Notifications
f0c56f89ef Always use local timezone for parsing date
6d682ac91f Fix "Skip lock screen" not working for secondary user
962eeb93c5 Sync dimen from SystemUI
a7f83b88f7 Battery icon is too large
67a501b7a9 Fix the MMS messages toggle preference not working
a37755d37e Fix Settings creating too many threads unexpectedly
38733fbe12 Revert "Remove attention controller"
55cd143298 Revert "Update attention string"
794e4c8eb5 Settings: create and set the DarkUI pref controller in DisplaySettings too
74dee807ef Dark theme settings activity
c7ab35c0fb Dark theme drop down does not show selected option
d0cb3be903 Battery saver mode should disable dark mode modification
1ac18b37f9 Add a dark theme slice
cc4a01450d DarkUIPreferenceController null exception
1a4cb413df Revert "Revert "Add settings for scheduling dark theme""

* vendor/bliss/
27889db2 permissions: Whitelist ThemePicker permissions

====================
02-24-2020
====================

* device/phh/treble/
6f3bf7f Merge pull request #157 from timbortnik/securize-basicintegrity
f3d3cb4 help-pass-basicintegrity-after-securize
d72a257 Merge pull request #1 from phhusson/android-10.0

* frameworks/base/
e7e93125923 Use Cloudflare DNS servers as hints
3a7556b5bdf Use Cloudflare DNS as the default fallback
317703c0dde NetworkDiagnostics: switch to Cloudflare DNS
cf8eb4715a4 Use Cloudflare DNS servers as defaults for tethering
dc84eafa0fc Add ripple effect to oos dismiss all
d6f83a7ffb1 Revert "OOS dismiss button: Use accent color for background"
e2566639bea [1/2] SystemUI: Lockscreen blur level: Code fixes and allow no blur
f239c653a62 SystemUI: Partially Revert "Fix some crashes with lockscreen album art filter"

* packages/apps/Blissify/
53afe43 Merge "Blissify: Buttons: fix key mismatch" into q
e87d6e1 Blissify: Buttons: fix key mismatch
2d6b4bd [2/2] lock screen media artwork blur rework
1b23855 Revert "Enable artwork Blur level only when art filter is set to blur"

* packages/apps/LineageParts/
83f500a Show "No apps" if no apps can be forced to full screen aspect ratio
e006161 LineageParts: gestures: Add ambient as a gesture action

* vendor/bliss/
de2a7d43 Change to dotted line for pip mode icon
3adbebee update pip button graphics
1140ac1d config: Bump up to Bliss v12.4

All changelogs - [url]https://sourceforge.net/projects/blissos-dev/files/Beta[/url]

Thanks, and #stayblissful ;)