-
Notifications
You must be signed in to change notification settings - Fork 220
/
instantnoodle_changelog.txt
2463 lines (2335 loc) · 134 KB
/
instantnoodle_changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
====================
04-12-2024
====================
* * frameworks/base
frameworks/base
7a59fa35059e base: Add Touch HIDL support
7a59fa35059e base: Add Touch HIDL support
* packages/apps/Launcher3
62dd43c088 Launcher3: Fix all apps drawer themed icons toggle
* packages/apps/Launcher3
62dd43c088 Launcher3: Fix all apps drawer themed icons toggle
* packages/apps/SetupWizard
c0fcc93 Fix system locale
* packages/apps/SetupWizard
c0fcc93 Fix system locale
====================
04-11-2024
====================
====================
04-11-2024
====================
* art
f6d02cf544 Revert "Remove strip.keep_symbols from libart defaults"
* art
f6d02cf544 Revert "Remove strip.keep_symbols from libart defaults"
* build/soong
ea937b860 check_boot_jars: add Nothing package to whitelist
258e67bbc lto: Import ld flags llvm optimizations
b24d210bf lto: Do -O3 and vtable optimziations for thinLTO modules
f15eb33e0 lto: Enable plugin -O3 for afdo compiled modules
* build/soong
ea937b860 check_boot_jars: add Nothing package to whitelist
258e67bbc lto: Import ld flags llvm optimizations
b24d210bf lto: Do -O3 and vtable optimziations for thinLTO modules
f15eb33e0 lto: Enable plugin -O3 for afdo compiled modules
* frameworks/av
5ce036025d libaudiohal: only call getAudioPort if it is supported.
d55ffb3164 AudioStreamOut: Align with AudioStreamIn
15c70d0d67 RecordThread: Fix sp<> release with mutex held
e4843118a8 fix send null static meta to VENC when HDR Editing
296123e1ea Handle video track with invalid WxH to avoid mediaserver crash
e932e6820a Fix memory leak due to un-released gralloc buffers
6d2789b2e2 AudioPolicyManager: take mixes into account to apply volume
353b039912 WA: prevent matching / exclude criteria when no uid
02d99a36b0 Allow registering effects on global output mix
fe5921fa55 audio: optimize variable assignment method to reduce resource consumption
4ef80e4211 Modify the calculation method of the volume DB value.
9147847cee AudioFlinger: device effect not added to HAL
1a387c87a4 AudioTrack: Fix offload blocking in AudioTrack::write
e0f1bdd57f Clear entire chain buffer to avoid stale data
66c81e848b libaudiohal: Publish AUX type in proxy effects
ef26371a89 audioflinger: Call resetVolume before enabling effect
0a816d1a36 Keep track of music effect thread when primary output is unavailable
a01dbd2119 Add reference count to BundledEffectContext when create effect.
a3f7fe411d fix crash of create global effect
2cda4636a4 VP9: Synthesize CSD from frame header
d4681f124d Matroskaextractor: improve findThumbnails() time.
* frameworks/av
5ce036025d libaudiohal: only call getAudioPort if it is supported.
d55ffb3164 AudioStreamOut: Align with AudioStreamIn
15c70d0d67 RecordThread: Fix sp<> release with mutex held
e4843118a8 fix send null static meta to VENC when HDR Editing
296123e1ea Handle video track with invalid WxH to avoid mediaserver crash
e932e6820a Fix memory leak due to un-released gralloc buffers
6d2789b2e2 AudioPolicyManager: take mixes into account to apply volume
353b039912 WA: prevent matching / exclude criteria when no uid
02d99a36b0 Allow registering effects on global output mix
fe5921fa55 audio: optimize variable assignment method to reduce resource consumption
4ef80e4211 Modify the calculation method of the volume DB value.
9147847cee AudioFlinger: device effect not added to HAL
1a387c87a4 AudioTrack: Fix offload blocking in AudioTrack::write
e0f1bdd57f Clear entire chain buffer to avoid stale data
66c81e848b libaudiohal: Publish AUX type in proxy effects
ef26371a89 audioflinger: Call resetVolume before enabling effect
0a816d1a36 Keep track of music effect thread when primary output is unavailable
a01dbd2119 Add reference count to BundledEffectContext when create effect.
a3f7fe411d fix crash of create global effect
2cda4636a4 VP9: Synthesize CSD from frame header
d4681f124d Matroskaextractor: improve findThumbnails() time.
* frameworks/base
104c72aed54e SystemUI: Add null check for wakelock in KeyguardViewMediator
fd57078a17db SystemUI: Fix RecodingController NPE with GameSpace
873517d14d02 SystemUI: MediaHierarchyManager: Initiate allowMediaPlayerOnLockScreen
1ad43d889397 Unregister broadcast receiver when user removed
d3f5b964c627 SystemUI: Adapt long press on QS settings to launch crDroid Settings
7d3e294de6ca Fix memory leak on accessibility menu in SystemUI
0399cff36278 Enable FLAG_SECURE for userdebug builds as well on keyguard
8c77ad308b4d SoundPool: Separate thread priority for SoundDecoder and StreamManager
5576f91c4488 SoundPool: Enable multithreaded track start
1966bd3e455d Use getPackagesForOps instead of iterating packages by checkOperation
8a6a43db9276 Fix default values for 5G Ultra Wideband icon carrier config keys
57cd79086a20 Add 5G Ultra Wideband icon carrier config keys
e8b76300e025 core: Allow vendor odm symlink in framework overlays paths
e4491bd02a46 Catch IllegalArgumentException as it might indicate corrupted packages.xml
186568d0036d core: Gracefully handle unregistering of unregistered receivers/services
8d8c3758c30c Fix uninstall for all users
8d253551aa81 Check for Location Feature and GNSS HAL Support
26be0e2f68b2 ConfigurationController: Prevent app crash caused by null configuration
749ac30a8635 ActivityThread: Resolve runtime exception when pausing an activity
54339d98bfe7 WindowManagerService: Fix IndexOutOfBoundsException when traversing AppFreezeListener
c16bda4e179e BrightnessUtils: Conditionally use low gamma implementation for brightness curve (#1072)
8ced57022722 Increase Zenmode max hour limit from 12 to 24
8468aa9ebd64 SystemUI: Allow limiting AOD & ambient display refresh rate via overlay. (#1066)
573e8fde2947 SystemUI: enable fading squiggle animation of qs media player
e8ecec50914e Fix sfps arrow color in overlay
4d8d2285896b Fix possible NPE in StatusBarIconList causing bootloop
d41cd5b68a54 core: Catch OOB when returning pooled string
02f22cf7328f DSR: Fix DSR when we have toast window
e2787bd3aebd DSR: Fix broken DSR
cc29321926e6 ActiveServices: Add delayed service restart (DSR) due to app launch
b6db9f337540 CachedAppOptimizer: Fix persistent compact skipped
dca6794d0a85 CachedAppOptimizer: Set thread group to background
7721fc3858bb OomAdjuster: B-service aging propagation on memory pressure
6fe19127e861 CUR_MAX_CACHED_PROCESSES is not greater than the maximum value allowed
e8496cd406fe config: set customizedMaxCachedProcesses to platform default
8d48b254a72b libhwui: compile for performance
679612eb0880 libhwui: enable O3 when compiling for perf
21b0e86d2357 libhwui: remove deprecated perf flags
a2db1ccffb01 SystemUI: Workaround for systemui crash caused by gboard
a494fc4152ab SystemUI: Filter out duplicate notification icons on statusbar
24cb2ee7c781 HwAudioSource: auto reconnect feature on AudioServer crash
fff8e084b333 AudioDeviceBroker: reapply BT HAL state on native AS restart
e61db17cee7a CompanionDeviceManager: This uses the MANAGE_COMPANION_DEVICES permission
* frameworks/base
104c72aed54e SystemUI: Add null check for wakelock in KeyguardViewMediator
fd57078a17db SystemUI: Fix RecodingController NPE with GameSpace
873517d14d02 SystemUI: MediaHierarchyManager: Initiate allowMediaPlayerOnLockScreen
1ad43d889397 Unregister broadcast receiver when user removed
d3f5b964c627 SystemUI: Adapt long press on QS settings to launch crDroid Settings
7d3e294de6ca Fix memory leak on accessibility menu in SystemUI
0399cff36278 Enable FLAG_SECURE for userdebug builds as well on keyguard
8c77ad308b4d SoundPool: Separate thread priority for SoundDecoder and StreamManager
5576f91c4488 SoundPool: Enable multithreaded track start
1966bd3e455d Use getPackagesForOps instead of iterating packages by checkOperation
8a6a43db9276 Fix default values for 5G Ultra Wideband icon carrier config keys
57cd79086a20 Add 5G Ultra Wideband icon carrier config keys
e8b76300e025 core: Allow vendor odm symlink in framework overlays paths
e4491bd02a46 Catch IllegalArgumentException as it might indicate corrupted packages.xml
186568d0036d core: Gracefully handle unregistering of unregistered receivers/services
8d8c3758c30c Fix uninstall for all users
8d253551aa81 Check for Location Feature and GNSS HAL Support
26be0e2f68b2 ConfigurationController: Prevent app crash caused by null configuration
749ac30a8635 ActivityThread: Resolve runtime exception when pausing an activity
54339d98bfe7 WindowManagerService: Fix IndexOutOfBoundsException when traversing AppFreezeListener
c16bda4e179e BrightnessUtils: Conditionally use low gamma implementation for brightness curve (#1072)
8ced57022722 Increase Zenmode max hour limit from 12 to 24
8468aa9ebd64 SystemUI: Allow limiting AOD & ambient display refresh rate via overlay. (#1066)
573e8fde2947 SystemUI: enable fading squiggle animation of qs media player
e8ecec50914e Fix sfps arrow color in overlay
4d8d2285896b Fix possible NPE in StatusBarIconList causing bootloop
d41cd5b68a54 core: Catch OOB when returning pooled string
02f22cf7328f DSR: Fix DSR when we have toast window
e2787bd3aebd DSR: Fix broken DSR
cc29321926e6 ActiveServices: Add delayed service restart (DSR) due to app launch
b6db9f337540 CachedAppOptimizer: Fix persistent compact skipped
dca6794d0a85 CachedAppOptimizer: Set thread group to background
7721fc3858bb OomAdjuster: B-service aging propagation on memory pressure
6fe19127e861 CUR_MAX_CACHED_PROCESSES is not greater than the maximum value allowed
e8496cd406fe config: set customizedMaxCachedProcesses to platform default
8d48b254a72b libhwui: compile for performance
679612eb0880 libhwui: enable O3 when compiling for perf
21b0e86d2357 libhwui: remove deprecated perf flags
a2db1ccffb01 SystemUI: Workaround for systemui crash caused by gboard
a494fc4152ab SystemUI: Filter out duplicate notification icons on statusbar
24cb2ee7c781 HwAudioSource: auto reconnect feature on AudioServer crash
fff8e084b333 AudioDeviceBroker: reapply BT HAL state on native AS restart
e61db17cee7a CompanionDeviceManager: This uses the MANAGE_COMPANION_DEVICES permission
* packages/modules/Bluetooth
a120c24750 fix use-after-free for sink/source metadata
1e25cb2fb8 DNM: Mass revert of BT breaking changes
* packages/modules/Bluetooth
a120c24750 fix use-after-free for sink/source metadata
1e25cb2fb8 DNM: Mass revert of BT breaking changes
* * vendor/addons
vendor/addons
510eb4a6 addons: Update systemui clocks from husky-ap1a.240405.002
510eb4a6 addons: Update systemui clocks from husky-ap1a.240405.002
====================
04-10-2024
====================
====================
04-10-2024
====================
* device/lineage/sepolicy
255f048 sepolicy: qcom: Allow system app read fps node
* device/lineage/sepolicy
255f048 sepolicy: qcom: Allow system app read fps node
* frameworks/base
9ce156fa20d3 SystemUI: Add default path for FPS info service
b4ad69a3de58 SystemUI: Clean up for Tile layout
e15cb84ed195 New Crowdin updates (#1095)
55b980705896 Update Crowdin configuration file
47c939c61756 VolumeDialogImpl: Handle cases where media controller is not available
29637b49623e SystemUI: Always allow plugins
cb3409fa79b2 base: PhantomProcessList: Correctly handle orphan procs
5704c322b9b0 ripple: Replace with Fluent Design-inspired animation
4cfc4cb1404a SystemUI: Use color accent for charging animation
b88e616975b8 MediaSessionRecord: add synchronize control for modification of mControllerCallbackHolders
f8608dcece9e SettingsLib: InfoMediaManager: Assign mPackageName even if empty or null
2aee3732a528 SystemUI: Animate volume panel dialog opening from button
a3a141e513e5 SettingsLib: Make IllustrationPreference bg protection transparent
4197586d8621 Modify non updatable droidstubs dependency based on release flag
50ac3b88188f Fix font update failure
ef6530b05b70 AudioService: Fix volume control during ringtone
22a63a9bbf9b Avoid collectting certificates repeatedly in method ParsingPackageUtils.parseMonolithicPackage
8e6c2c6444a0 Fix the memory leak caused by the accessibility menu in SystemUI
13fa3f2f6f2e SystemUI: Don't animate QS tile text when opening activity/dialog from A11QS ui
9baa147a21b7 WindowManager: finally proper desktop mode handling
22a66377ef7c wm: Fix rounded corners of freeform windows
1a2aa22b153d wm: Optimize window/transition animation scaling
fcd529b8c705 wm: hacky fix for system_server crash
e0d63f4242ca wm: never consume statusbar in freeform mode
00951d5c490b wm: block custom activity transit animations
fbc1882e0404 wm: block task transitions from displaying in freeform
0e2541dc6ca2 wm: Fix menu in legacy apps with multiple activities
ca4b2bdc04a0 wm: Fix menu only opening once on legacy apps
3faf33d69fb6 wm: rewrite/fix window change animation
279d7c353cf6 Fix freeform window resize not working on multiple displays
0c309d107317 services: WindowOrientationListener: bail out if rotation resolver service instance is null
1cc340969d6d services: Fix crash on callback remote animator
6814658821a1 Not able switch between freeform apps.
1dea5259c6f8 services: wm: Freeform handling improvements
2959806acbb6 core: Enable freeform/multiple windows feature by default
39e9799222bc SystemUI: Fix up custom UDFPS icons
aeddd3e8707b Bring back UDFPS icons
6bbaf3455cec UdfpsAnimation: Assume that style 0 is always 'none'
42b57252b96c UdfpsAnimations: Use DisplayUtils.getScaleFactor to support multiple resolutions
acb50decbab7 SystemUI: Make sure the udfps animation is hidden on the bouncer
5033baa41dfb SystemUI: Simplify udfps animation style selection
cf368b86647b Bring back UDFPS animation
9d2e29e66c48 Avoid device reboot caused by SecurityException.
af54a30f7fb8 Boost process priority during fork.
8cd226887180 services: Implement exit app animation boost
ba559d0d066e Fix potential NPE in isDefaultIme
6f8fc874f8f5 Fix NPE in requestPowerState when displayPowerController is null
bd3b9847366c Don't show app error dialog before system booted
583de44bc611 Fix NPE in BootReceiver
4a2568971e9b Fix NPE in TextToSpeechManagerPerUserService
3bcf45e39716 services: Implement activity boost optimization
14f9afa01b44 services: Implement transition boosting
b372abc9c880 SystemUI: QS fling animation boost
d06d21145a30 services: Boost gesture flings
0b574bb4e96f SystemUI: tuner: Migrate MainSwitchBar and Switch to Material3
03c66aa06c13 Allow adding space below IME on disabling navigation hint [1/3]
12652b84eb71 SystemUI: Use proper tint for face unlock icon
9e7fd06165cb SystemUI: Implement face unlock recognition animation and text
e444fa25fc3d base: Initial SenseProvider for FaceSense service
5d02bc536f83 SystemUI: Tuner: Move to SwitchPreferenceCompat
14ed604a7366 SettingsLib: Migrate MainSwitchPreference to Material3
30da0b9a17f9 base: Allow scheduling always on display [1/2]
353e83c6b87e Implement DeviceConfigUtils and service
4fed9645490b SystemUI: Follow monet theme on privacy indicators
d5acc3ac1d50 SystemUI: Follow Day/Night in statusbar avatar chip
4222c603ad5a ConfigurationController: Prevent app crash on orientation change
85e24d9d2fd8 fwb: Fix navigation bar button hit testing
f2bc9d6e0fe2 SystemUI: Nuke oriented navbar handle
efa126a33412 SystemUI: Align the QS carrier text to its gravity bias
7c60ca5204f8 SystemUI: Use secondary label for language QS tile
fac3efe2dd70 development: Address NPE when removing preferences out of developer options
e9503602bba6 SystemUI: QSTileImpl: bail out early in handleLongClick if getLongClickIntent returns null
805eeceead08 Fix odm privapp permissions
72f5c27f57a0 VolumeDialogImpl: Dismiss dialog on config change
0ee95bfb59fd VolumeDialog: Ensure proper resource release
1fb0fec2baaf SQLiteDatabase: Catch corrupt exception during transaction
d8eb1023e393 base: Add minimal support for Richtap vibrations
6845c55fbefa RingtoneManager: Set an default ringtone for the SIM 2
5bef59c687ca base: Phone ringtone setting for Multi SIM device [1/3]
64b73743d59f Allow signature spoofing on user builds
13d9579d8daa Set FakeStore/PlayStore as Aurora Store installer package name
6b10e6e3ca32 base: Add DND & Rate settings to flash on call [1/3]
5647cbbbd5ad base: Add Flashlight blink on incoming calls [1/3]
e2ebd5bce567 Incall vibration options [1/3]
e1ef090f4696 base: Allow choosing a custom vibration pattern [1/3]
f794eaf0c78e base: Add vibration patterns from OOS [1/3]
7b13ce4c4f66 Clock: Use executor for tuner settings
0f1cf121f122 base: Allow customizing volume stream steps [1/2]
1716f70b1921 AudioService: Register MASTER_BALANCE observer for all users
1d72b572843b audio: Don't play sound effects if stream is muted
26b19198dd31 SystemUI: IslandView: Auto remove now playing notification
9b8c7047a8da SystemUI: IslandView: Properly handle island notification on track change
df82c471d8fa SystemUI: IslandView: Return if sbn.notification.contentIntent is NULL
bd8d28716b4b SystemUI: IslandView: Get application info from all user
f255dc24e922 SystemUI: IslandView: Import SystemUIToast icon retrieving logic
44d9035d40d6 SystemUI: IslandView: Implement now playing for Island notification
febb046ea079 SystemUI: IslandView: Ensure global headsup is enabled
e566a37862eb SystemUI: IslandView: Squeeze it
9fc9f3912eb0 SystemUI: IslandView: Import SystemUIToast icon retrieving logic
19af476a8c4d SystemUI: Implement Island notification feature [SQUASHED]
8f0ba19517ac Keystore: Spoof locked bootloader on local attestations
5aa4c7387c89 TelephonyManager: Gracefully handle null telephony service
2b0c04af7b7d Remove unnecessary HashMap instantiation
ed04d949620c LockPatternUtils: Decrease minimum pin length for auto confirmation
9ecb8d9e5ef3 Pulse: Implement pulse color based album art [1/2]
0b560c6cf53d Pulse: ColorContoller: Fix getting default accent color
440762e2bf9c Pulse: Simplify checks and prevent issues
cdfb2db82a02 Pulse: Detach pulse view only when attached
804206d0f753 Pulse: Solid renderer round lines [1/2]
f616345fb28d Pulse: Set current Refresh rate as FPS animation value
0b94e6d2d59c Pulse: Extend to Ambient Screen
e38076430c1c Pulse initial checkin for Android 13 [1/2]
99b86348f651 NotificationShade: Make blur crossfading more gradual
5e18bb4baba1 SystemUI: Align keyguard carrier text with status bar
0162873780e6 Parcel: fix memory leak
53887fdb856b screencap: Add async option to media scanner broadcast
b50300512487 Use synchronization to protect service list and service class name set
5c6e38973975 ViewGroup: Remove child parent when a new view is added
a96b8ffedfd4 InputMethodManager: Prevent unnecessary invocation of IME
aeade4d49c79 PowerUI: Mute logcat spam.
a39771305d11 BiometricScheduler: Cancel operation if not idle
7651ad2e1c91 SystemUI: Improve charging animation
20b3c060c1da SystemUI: Add charging icon to the charging animation
306f3359a317 ViewConfiguration: Set scroll friction to 0.009
57808fbb9b05 base: set scrolling friction to 0.006f
afcfcb4d4af2 AbsListView: Improve scrolling cache
d80c5820bee5 Speed up Orientation Listener
cbd16c7c0194 AudioService: focus listener: enable it when using external AudioFocus
4858dbc43b98 VolumePanel: Open volume panel on expand long click
d2de5632a3b2 VolumeDialogImpl: Properly set initial dialog gravity
549be6067d71 SystemUI: Update charger plug-in statusbar chip color
d2ae77917685 VolumePanel: Change bg tint for inactive rows
f5be3ec91f90 SystemUI: CastTile: Open cast settings on long click
4f3c579ffc69 SystemUI: Re-designed caffeine tile icon
802d3995e893 SystemUI: Add Locale Tile
85dcb84fbf29 SystemUI: Add Sound search tile
01fcd489a847 SystemUI: Add Screenshot tile
1215bc7b1d66 SystemUI: Add refresh rate tile
f6ebd3079223 SystemUI: Add Weather tile based on OmniJaws client
893546df1619 Optimize AbsListView to reduce click operation latency
cb61e27e6704 SystemUI: Fix class cast exception when animating play/pause button
4a796d4c03ee display: Handle zero auto brightness adjustment
ff50e09e50e3 Allow profile owner to set user_setup_complete secure setting
6056447cad75 base: make per-app work with multi audio focus
64756e6b5a1b SystemUI: Use App icon for per-app volume
04fb38216472 base: support per-app volume [2/3]
dac426d6e05e Add additional work profile badge colors and labels
e062f7e70859 SystemUI: Introduce Adaptive Playback [1/2]
50ac9c9818cd Shell: Don't show bugreport on DocumentsUI
158c52f3779d Fix WifiInjector instance exception if WifiService disabled
2c18bfe82699 telephony: SmsMessage: Bring newFromCDS method back
cf1f54179999 EnhancedEstimates: Get estimates from Device Health Services
7f0beb5f7178 Avoid crash when dream starts
f180563584a2 SystemUI: Add monet customization [1/2]
f0bb605fc4a8 Doze-on-charge: Add few improvements and fixes
be30fe986bea base: Add Doze-on-charge customization [1/2]
05c8eecf6d1b SystemUI: Allow toggling rotation button suggestion [1/2]
93ab396ff159 Fix crash with protected content with ElectronBeam/Scale screen-off animation
25d53bb868e2 fwb: Screen off animations [1/2]
b700d14ae8fd SystemUI: Add Smart Pixels tile
7eb25c6d27e3 SystemUI: Smart Pixels [1/2]
e5885bba7bf5 fwb: Implement cutout force full screen [1/2]
37b80ed83d45 Ambient Music Ticker - Allow to pulse on new tracks [1/2]
24903d9cfb96 SystemUI: Add edge light customizations [1/2]
a51e1adaa79f base: Add bool to enable/disable doze by default
4fa4103e5534 Allow tuning ambient display with sensors [1/3]
25ce419d1787 Add toggle to disable charging animation [1/2]
240d015c4b76 SystemUI: Integrate Google Lens into Screenshot UI
10df5982e006 base: Do not reset keyguard going away state
c6194145c675 Notifications: Make USB-Debugging notification less important
aec4417dbc06 Add vpn notification channel to be blockable
72cdd09024ce Allow disabling important developer notifications
9846064592ec Add button to AppErrorDialog to upload crash information to pasty
7bf0e4dfabaf SystemUI: Implement burn-in protection for status/navbar
aa16dcee1a5e SystemUI: Add tile to show volume panel
c584508c8d25 DataSwitchTile: Set default data subid when data is enabled
bd34436fc132 SystemUI: Introduce DataSwitchTile
a845c2746c66 SystemUI: Update CompassTile
813b698ff393 SystemUI: Add Compass tile
bcd8ef4b5893 SystemUI: Rewrite FPSInfoService in kt from scratch
3eb65388419c SystemUI: FPS Info Overlay & Tile
dcba7ea52b99 QS: Add CPUInfo toggle tile
ada1b2a6979b base: add CPU info overlay
ac7b19ceccb3 SystemUI: QS: Add On-The-Go Tile
65fea41447b4 SystemUI: Allow disabling clipboard overlay [1/2]
798b85d1240a Add kill button to notification guts [1/2]
88f0be2ff0d2 HeadsUp: add timeout option (1/2)
f750614018fa Allow to suppress notifications sound/vibration if screen is ON [1/2]
385055e1e929 SystemUI: Add less boring heads up option [SQUASHED]
c61c0fbe0724 Add Alert Slider user interface [SQUASHED]
bb7b6b6dfaa1 Add config overlay for battery info update
933d0eda4809 Update battery info every second when device is charging
7796c2eff780 base: Update mock LinearmotorVibratorService
f9b71f78e822 base: Add overlay to mock oplus LinearmotorVibratorService
0fef6cd379a6 base: Add mock oplus LinearmotorVibratorService
7dc271b651d8 SidefpsController: Apply ScaleFactor to sensorLocationY
c21a4b9fa151 VolumePanel: Pass touch outside of volume panel
596c64cb5e3b VolumePanel: avoid multiple animations on touch spam
85f142d9253d Reload navbar icons on changing style [1/2]
6aba21669ee0 SystemUI: Enable power menu blur via window flags
d19bc171beb6 SystemUI: Also blur power sub-menus
c33ce8141606 SystemUI: Blur the power menu
c99ad307cceb SystemUI: Add restart SystemUI in Advanced Reboot [1/2]
ca178528d20a SystemUI: On-The-Go Mode (1/2)
c381ecd9ba3e base: Introduce Accidental Touch
e346035ed8d4 Switch gesture navbar to new navigation bar key event source
d1bc13403ee2 base: Introduce new navigation bar key event source
5c5159997e0f Move Swap capacitive buttons to Settings [1/3]
17c8fa800e37 Add toggle to disable HW keys [1/2]
326a62a03eaa QRCodeScannerController: Check for google package availability
a0ac49fb6dfa QRCodeScannerController: Use Lens as fallback activity
5d467ae7e366 base: Use wireless charging animation for wired charging too
c7efa0e79a35 SystemUI: Fix Wakelock issue
f707e6719917 SystemUI: improve blur handling in respect to app launch animations
482ce0cd023f SystemUI: Adapt screenshot sound to ringer modes
e45b7ba37014 SystemUI: Redraw display cutout on overlay changes
273b18063159 Hide navigation hint when taskbar is enabled
21b50b160a6b SystemUI: Allow Configuring Navbar Radius [1/2]
a6dc50b8c709 Cancel long swipe for cancelBack in navigation gesture
2495e61d7c8d Add optional haptic feedback to new back gesture affordance
dbcd44012254 Allow to hide gesture on new back gesture affordance
2fd09849c98b Optional haptic feedback on back gesture [1/2]
bad58e1cd862 Allow to hide arrow for back gesture [1/2]
214b0d500be1 EdgeBackGestureHandler: Change back gesture height intervals
cabcc073994d Allow changing back gesture height [1/2]
5547ff6eb1a0 EdgeBackGestureHandler: Switch to Tuner API
f6f485651078 Allow changing the length of gesture navbar [1/2]
5e1ada9cd9ba NavigationBarInflaterView: Improve applying overlays
044d09289996 Navbar: Fix issue where pill disappears in gestural mode
a42e12a103df Add separate tunables for navbar layout customization
857c56349539 Add deep sleep preference controller [1/2]
8225cf3f32e1 Add more device key actions
cc23936400a6 Forward port pixel navbar animation from redfin 11 [1/2]
beaaaa04accb PhoneWindowManager: Pocket Judge: Don't mess with power button to reject call
71b595fef779 base: Pocket Judge: Don't go to sleep while on call
30d0e056d731 pocket mode: Update style to latest OOS specs
dd8ece0ac411 PocketJudge: Allow to register vendor proximity sensor
edf57c1805f4 PocketLock: Make using light sensor optional
ef1bf34890ce SystemUI: Improve pocket mode layout
dd5ea6d43fbb base: Redo Pocket mode view like OOS
bcd0c2b47f1e Fix an edge case in KeyguardUpdateMonitor pocket callback
da897f73f144 PocketJudge: allow register vendor pocket sensor
e4afceb830c9 PocketLock: fix flickering on animations
b7924af8997a Pocket lock: Add config_pocketModeSupported overlay
4b0ebabcd834 pocket: introduce pocket bridge
751138db21e1 pocket: Reduce sleep timeout for pocket lock
af809e0ee155 pocket: Use MD2 lock drawable
ebf577381868 Pocket lock improvements
178d6a5f2ad9 pocket: Fix pocket lock view for display cutouts
b8465efa3601 pocket: Adjust sleep timeout for pocket lock view to 10 secs
1756e80bcbe4 PocketService: Adjust light sensor rate to 400ms
9bab70856a17 pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags
5a18a220d7ff policy: introduce pocket lock
83ac19921b76 pocket: introduce pocket judge
7164eea573dd Make sensor block package list configurable [1/2]
7d2cb2947e91 base: Add Accelerometer and Linear Acceleration sensors in blocking list
527eb41d776f FWB: Sensor block per-package switch (1/2)
d758b4bed745 SystemSensorManager: sensor block per-package
463a82ee904b SystemUI: Ignore font padding for large ls clock
4205ee79abfd Allow overlaying font spacing for lockscreen clock
e8a1da8c0598 base: Add support for Lockscreen clock fonts
4fdc5a070557 Add support for Navbar styles
450ffadb859d SystemUI: Add support for GameSpace
398424fc0d6d base: add API for disabling gestural navigation
e4380ff7790c SystemUI: Add missing location permission
1e10e4f36817 SwipeToScreenshot: Import MIUI implementation
fbf3c0388f64 Improvements for swipe to screenshot
50b668b24387 base: Add three-fingers-swipe to screenshot [1/2]
ce0083bf6f3c SystemUI: Launch power menu from QS only if enabled
80c6aef9f948 Hide power menu on secure lockscreen [1/2]
8036866a6602 UdfpsController: make sure to continue with onAcquired even when pulsing
c5aa8a05a083 base: Allow toggling screen off FOD [1/2]
9618605692ca udfps: Allow devices to pulse onFingerDown instead of waking the screen
c9ac27239f9e udfps: Add support for udfps on aod without dedicated sensor
970d4c0f32cd SystemUI: Reduce keyguard indication text padding
0a7a86aaab42 BatteryService: Add support for oem fast charger detection
4d07c724bb3d base: allow disabling ripple effect on unlock [1/2]
fb59ca5631f8 SystemUI: Add current divider config for lockscreen charging
e65bf1134f34 LockscreenCharging: squashed (1/3)
4ce6ff2079b2 SystemUI: Don't force small clock when media isn't allowed on keyguard
782a524e32e4 Add optional weather condition text on lockscreen
d055aafae0bf SystemUI: Add pixel style lockscreen weather based OmniJaws
235ca134de6e OmnijawsClient: Fix widget theme [1/2]
f30f71744f36 OmniJaws: Use google icon set by default
8ba08f059e17 crdroid: Add OmniJawsClient
28743c6b6589 SystemUI: OOS style notification clear all button [1/2]
43f4b4f030ba QSFooter: Launch crDroid Settings when long clicking settings
0df438e108a4 BrightnessController: Update icon state for auto bg icon
07d2680f790d SystemUI: Compress custom file headers properly
57311989cf23 base: import ImageHelper
099a1b88a91b SystemUI: Add QS Header Image customization [1/2]
3b601e0ffd06 SystemUI: Prevent OOB when reinflating QS panel with notifications
66aa061185ce base: change background activity start mode to allow for widget configure
10a52d51c82f SystemUI: Allow toggle dual tone QS background [1/2]
bea63b539315 SystemUI: add haptic feedback for qs tiles (#956)
c853ac4e6b2c SystemUI: Add QS Panel Style [1/3]
c4cdc86fbf02 SystemUI: Do not marquee QS label text
7550643ea08e SystemUI: Use label vertical layout for A11 QS
2d4df2a60566 SystemUI: Reduce tile label size for A11 QS
643b60339985 SystemUI: Add A11 QS UI Style [1/3]
ddfa00e06a5b SystemUI: Fix logspam in NotificationMenuRow
9cda7c56d7be SystemUI: Prevent systemui crash when reinflating QS
250764320e0f SystemUI: Tune QS Panel bottom padding
438db4095020 SystemUI: Prevent QSPanel crash when adjusting tiles height
0b4960f1294f SystemUI: QSAnimator: Hide secondary label in QQS
a8cb4432f7c2 SystemUI: Allow to change QS tile label text size [1/2]
4a3ce8f4b563 SystemUI: Allow setting quick QS rows [1/2]
58e4b90865b9 SystemUI: Add QS tile layout settings [1/2]
* frameworks/base
9ce156fa20d3 SystemUI: Add default path for FPS info service
b4ad69a3de58 SystemUI: Clean up for Tile layout
e15cb84ed195 New Crowdin updates (#1095)
55b980705896 Update Crowdin configuration file
47c939c61756 VolumeDialogImpl: Handle cases where media controller is not available
29637b49623e SystemUI: Always allow plugins
cb3409fa79b2 base: PhantomProcessList: Correctly handle orphan procs
5704c322b9b0 ripple: Replace with Fluent Design-inspired animation
4cfc4cb1404a SystemUI: Use color accent for charging animation
b88e616975b8 MediaSessionRecord: add synchronize control for modification of mControllerCallbackHolders
f8608dcece9e SettingsLib: InfoMediaManager: Assign mPackageName even if empty or null
2aee3732a528 SystemUI: Animate volume panel dialog opening from button
a3a141e513e5 SettingsLib: Make IllustrationPreference bg protection transparent
4197586d8621 Modify non updatable droidstubs dependency based on release flag
50ac3b88188f Fix font update failure
ef6530b05b70 AudioService: Fix volume control during ringtone
22a63a9bbf9b Avoid collectting certificates repeatedly in method ParsingPackageUtils.parseMonolithicPackage
8e6c2c6444a0 Fix the memory leak caused by the accessibility menu in SystemUI
13fa3f2f6f2e SystemUI: Don't animate QS tile text when opening activity/dialog from A11QS ui
9baa147a21b7 WindowManager: finally proper desktop mode handling
22a66377ef7c wm: Fix rounded corners of freeform windows
1a2aa22b153d wm: Optimize window/transition animation scaling
fcd529b8c705 wm: hacky fix for system_server crash
e0d63f4242ca wm: never consume statusbar in freeform mode
00951d5c490b wm: block custom activity transit animations
fbc1882e0404 wm: block task transitions from displaying in freeform
0e2541dc6ca2 wm: Fix menu in legacy apps with multiple activities
ca4b2bdc04a0 wm: Fix menu only opening once on legacy apps
3faf33d69fb6 wm: rewrite/fix window change animation
279d7c353cf6 Fix freeform window resize not working on multiple displays
0c309d107317 services: WindowOrientationListener: bail out if rotation resolver service instance is null
1cc340969d6d services: Fix crash on callback remote animator
6814658821a1 Not able switch between freeform apps.
1dea5259c6f8 services: wm: Freeform handling improvements
2959806acbb6 core: Enable freeform/multiple windows feature by default
39e9799222bc SystemUI: Fix up custom UDFPS icons
aeddd3e8707b Bring back UDFPS icons
6bbaf3455cec UdfpsAnimation: Assume that style 0 is always 'none'
42b57252b96c UdfpsAnimations: Use DisplayUtils.getScaleFactor to support multiple resolutions
acb50decbab7 SystemUI: Make sure the udfps animation is hidden on the bouncer
5033baa41dfb SystemUI: Simplify udfps animation style selection
cf368b86647b Bring back UDFPS animation
9d2e29e66c48 Avoid device reboot caused by SecurityException.
af54a30f7fb8 Boost process priority during fork.
8cd226887180 services: Implement exit app animation boost
ba559d0d066e Fix potential NPE in isDefaultIme
6f8fc874f8f5 Fix NPE in requestPowerState when displayPowerController is null
bd3b9847366c Don't show app error dialog before system booted
583de44bc611 Fix NPE in BootReceiver
4a2568971e9b Fix NPE in TextToSpeechManagerPerUserService
3bcf45e39716 services: Implement activity boost optimization
14f9afa01b44 services: Implement transition boosting
b372abc9c880 SystemUI: QS fling animation boost
d06d21145a30 services: Boost gesture flings
0b574bb4e96f SystemUI: tuner: Migrate MainSwitchBar and Switch to Material3
03c66aa06c13 Allow adding space below IME on disabling navigation hint [1/3]
12652b84eb71 SystemUI: Use proper tint for face unlock icon
9e7fd06165cb SystemUI: Implement face unlock recognition animation and text
e444fa25fc3d base: Initial SenseProvider for FaceSense service
5d02bc536f83 SystemUI: Tuner: Move to SwitchPreferenceCompat
14ed604a7366 SettingsLib: Migrate MainSwitchPreference to Material3
30da0b9a17f9 base: Allow scheduling always on display [1/2]
353e83c6b87e Implement DeviceConfigUtils and service
4fed9645490b SystemUI: Follow monet theme on privacy indicators
d5acc3ac1d50 SystemUI: Follow Day/Night in statusbar avatar chip
4222c603ad5a ConfigurationController: Prevent app crash on orientation change
85e24d9d2fd8 fwb: Fix navigation bar button hit testing
f2bc9d6e0fe2 SystemUI: Nuke oriented navbar handle
efa126a33412 SystemUI: Align the QS carrier text to its gravity bias
7c60ca5204f8 SystemUI: Use secondary label for language QS tile
fac3efe2dd70 development: Address NPE when removing preferences out of developer options
e9503602bba6 SystemUI: QSTileImpl: bail out early in handleLongClick if getLongClickIntent returns null
805eeceead08 Fix odm privapp permissions
72f5c27f57a0 VolumeDialogImpl: Dismiss dialog on config change
0ee95bfb59fd VolumeDialog: Ensure proper resource release
1fb0fec2baaf SQLiteDatabase: Catch corrupt exception during transaction
d8eb1023e393 base: Add minimal support for Richtap vibrations
6845c55fbefa RingtoneManager: Set an default ringtone for the SIM 2
5bef59c687ca base: Phone ringtone setting for Multi SIM device [1/3]
64b73743d59f Allow signature spoofing on user builds
13d9579d8daa Set FakeStore/PlayStore as Aurora Store installer package name
6b10e6e3ca32 base: Add DND & Rate settings to flash on call [1/3]
5647cbbbd5ad base: Add Flashlight blink on incoming calls [1/3]
e2ebd5bce567 Incall vibration options [1/3]
e1ef090f4696 base: Allow choosing a custom vibration pattern [1/3]
f794eaf0c78e base: Add vibration patterns from OOS [1/3]
7b13ce4c4f66 Clock: Use executor for tuner settings
0f1cf121f122 base: Allow customizing volume stream steps [1/2]
1716f70b1921 AudioService: Register MASTER_BALANCE observer for all users
1d72b572843b audio: Don't play sound effects if stream is muted
26b19198dd31 SystemUI: IslandView: Auto remove now playing notification
9b8c7047a8da SystemUI: IslandView: Properly handle island notification on track change
df82c471d8fa SystemUI: IslandView: Return if sbn.notification.contentIntent is NULL
bd8d28716b4b SystemUI: IslandView: Get application info from all user
f255dc24e922 SystemUI: IslandView: Import SystemUIToast icon retrieving logic
44d9035d40d6 SystemUI: IslandView: Implement now playing for Island notification
febb046ea079 SystemUI: IslandView: Ensure global headsup is enabled
e566a37862eb SystemUI: IslandView: Squeeze it
9fc9f3912eb0 SystemUI: IslandView: Import SystemUIToast icon retrieving logic
19af476a8c4d SystemUI: Implement Island notification feature [SQUASHED]
8f0ba19517ac Keystore: Spoof locked bootloader on local attestations
5aa4c7387c89 TelephonyManager: Gracefully handle null telephony service
2b0c04af7b7d Remove unnecessary HashMap instantiation
ed04d949620c LockPatternUtils: Decrease minimum pin length for auto confirmation
9ecb8d9e5ef3 Pulse: Implement pulse color based album art [1/2]
0b560c6cf53d Pulse: ColorContoller: Fix getting default accent color
440762e2bf9c Pulse: Simplify checks and prevent issues
cdfb2db82a02 Pulse: Detach pulse view only when attached
804206d0f753 Pulse: Solid renderer round lines [1/2]
f616345fb28d Pulse: Set current Refresh rate as FPS animation value
0b94e6d2d59c Pulse: Extend to Ambient Screen
e38076430c1c Pulse initial checkin for Android 13 [1/2]
99b86348f651 NotificationShade: Make blur crossfading more gradual
5e18bb4baba1 SystemUI: Align keyguard carrier text with status bar
0162873780e6 Parcel: fix memory leak
53887fdb856b screencap: Add async option to media scanner broadcast
b50300512487 Use synchronization to protect service list and service class name set
5c6e38973975 ViewGroup: Remove child parent when a new view is added
a96b8ffedfd4 InputMethodManager: Prevent unnecessary invocation of IME
aeade4d49c79 PowerUI: Mute logcat spam.
a39771305d11 BiometricScheduler: Cancel operation if not idle
7651ad2e1c91 SystemUI: Improve charging animation
20b3c060c1da SystemUI: Add charging icon to the charging animation
306f3359a317 ViewConfiguration: Set scroll friction to 0.009
57808fbb9b05 base: set scrolling friction to 0.006f
afcfcb4d4af2 AbsListView: Improve scrolling cache
d80c5820bee5 Speed up Orientation Listener
cbd16c7c0194 AudioService: focus listener: enable it when using external AudioFocus
4858dbc43b98 VolumePanel: Open volume panel on expand long click
d2de5632a3b2 VolumeDialogImpl: Properly set initial dialog gravity
549be6067d71 SystemUI: Update charger plug-in statusbar chip color
d2ae77917685 VolumePanel: Change bg tint for inactive rows
f5be3ec91f90 SystemUI: CastTile: Open cast settings on long click
4f3c579ffc69 SystemUI: Re-designed caffeine tile icon
802d3995e893 SystemUI: Add Locale Tile
85dcb84fbf29 SystemUI: Add Sound search tile
01fcd489a847 SystemUI: Add Screenshot tile
1215bc7b1d66 SystemUI: Add refresh rate tile
f6ebd3079223 SystemUI: Add Weather tile based on OmniJaws client
893546df1619 Optimize AbsListView to reduce click operation latency
cb61e27e6704 SystemUI: Fix class cast exception when animating play/pause button
4a796d4c03ee display: Handle zero auto brightness adjustment
ff50e09e50e3 Allow profile owner to set user_setup_complete secure setting
6056447cad75 base: make per-app work with multi audio focus
64756e6b5a1b SystemUI: Use App icon for per-app volume
04fb38216472 base: support per-app volume [2/3]
dac426d6e05e Add additional work profile badge colors and labels
e062f7e70859 SystemUI: Introduce Adaptive Playback [1/2]
50ac9c9818cd Shell: Don't show bugreport on DocumentsUI
158c52f3779d Fix WifiInjector instance exception if WifiService disabled
2c18bfe82699 telephony: SmsMessage: Bring newFromCDS method back
cf1f54179999 EnhancedEstimates: Get estimates from Device Health Services
7f0beb5f7178 Avoid crash when dream starts
f180563584a2 SystemUI: Add monet customization [1/2]
f0bb605fc4a8 Doze-on-charge: Add few improvements and fixes
be30fe986bea base: Add Doze-on-charge customization [1/2]
05c8eecf6d1b SystemUI: Allow toggling rotation button suggestion [1/2]
93ab396ff159 Fix crash with protected content with ElectronBeam/Scale screen-off animation
25d53bb868e2 fwb: Screen off animations [1/2]
b700d14ae8fd SystemUI: Add Smart Pixels tile
7eb25c6d27e3 SystemUI: Smart Pixels [1/2]
e5885bba7bf5 fwb: Implement cutout force full screen [1/2]
37b80ed83d45 Ambient Music Ticker - Allow to pulse on new tracks [1/2]
24903d9cfb96 SystemUI: Add edge light customizations [1/2]
a51e1adaa79f base: Add bool to enable/disable doze by default
4fa4103e5534 Allow tuning ambient display with sensors [1/3]
25ce419d1787 Add toggle to disable charging animation [1/2]
240d015c4b76 SystemUI: Integrate Google Lens into Screenshot UI
10df5982e006 base: Do not reset keyguard going away state
c6194145c675 Notifications: Make USB-Debugging notification less important
aec4417dbc06 Add vpn notification channel to be blockable
72cdd09024ce Allow disabling important developer notifications
9846064592ec Add button to AppErrorDialog to upload crash information to pasty
7bf0e4dfabaf SystemUI: Implement burn-in protection for status/navbar
aa16dcee1a5e SystemUI: Add tile to show volume panel
c584508c8d25 DataSwitchTile: Set default data subid when data is enabled
bd34436fc132 SystemUI: Introduce DataSwitchTile
a845c2746c66 SystemUI: Update CompassTile
813b698ff393 SystemUI: Add Compass tile
bcd8ef4b5893 SystemUI: Rewrite FPSInfoService in kt from scratch
3eb65388419c SystemUI: FPS Info Overlay & Tile
dcba7ea52b99 QS: Add CPUInfo toggle tile
ada1b2a6979b base: add CPU info overlay
ac7b19ceccb3 SystemUI: QS: Add On-The-Go Tile
65fea41447b4 SystemUI: Allow disabling clipboard overlay [1/2]
798b85d1240a Add kill button to notification guts [1/2]
88f0be2ff0d2 HeadsUp: add timeout option (1/2)
f750614018fa Allow to suppress notifications sound/vibration if screen is ON [1/2]
385055e1e929 SystemUI: Add less boring heads up option [SQUASHED]
c61c0fbe0724 Add Alert Slider user interface [SQUASHED]
bb7b6b6dfaa1 Add config overlay for battery info update
933d0eda4809 Update battery info every second when device is charging
7796c2eff780 base: Update mock LinearmotorVibratorService
f9b71f78e822 base: Add overlay to mock oplus LinearmotorVibratorService
0fef6cd379a6 base: Add mock oplus LinearmotorVibratorService
7dc271b651d8 SidefpsController: Apply ScaleFactor to sensorLocationY
c21a4b9fa151 VolumePanel: Pass touch outside of volume panel
596c64cb5e3b VolumePanel: avoid multiple animations on touch spam
85f142d9253d Reload navbar icons on changing style [1/2]
6aba21669ee0 SystemUI: Enable power menu blur via window flags
d19bc171beb6 SystemUI: Also blur power sub-menus
c33ce8141606 SystemUI: Blur the power menu
c99ad307cceb SystemUI: Add restart SystemUI in Advanced Reboot [1/2]
ca178528d20a SystemUI: On-The-Go Mode (1/2)
c381ecd9ba3e base: Introduce Accidental Touch
e346035ed8d4 Switch gesture navbar to new navigation bar key event source
d1bc13403ee2 base: Introduce new navigation bar key event source
5c5159997e0f Move Swap capacitive buttons to Settings [1/3]
17c8fa800e37 Add toggle to disable HW keys [1/2]
326a62a03eaa QRCodeScannerController: Check for google package availability
a0ac49fb6dfa QRCodeScannerController: Use Lens as fallback activity
5d467ae7e366 base: Use wireless charging animation for wired charging too
c7efa0e79a35 SystemUI: Fix Wakelock issue
f707e6719917 SystemUI: improve blur handling in respect to app launch animations
482ce0cd023f SystemUI: Adapt screenshot sound to ringer modes
e45b7ba37014 SystemUI: Redraw display cutout on overlay changes
273b18063159 Hide navigation hint when taskbar is enabled
21b50b160a6b SystemUI: Allow Configuring Navbar Radius [1/2]
a6dc50b8c709 Cancel long swipe for cancelBack in navigation gesture
2495e61d7c8d Add optional haptic feedback to new back gesture affordance
dbcd44012254 Allow to hide gesture on new back gesture affordance
2fd09849c98b Optional haptic feedback on back gesture [1/2]
bad58e1cd862 Allow to hide arrow for back gesture [1/2]
214b0d500be1 EdgeBackGestureHandler: Change back gesture height intervals
cabcc073994d Allow changing back gesture height [1/2]
5547ff6eb1a0 EdgeBackGestureHandler: Switch to Tuner API
f6f485651078 Allow changing the length of gesture navbar [1/2]
5e1ada9cd9ba NavigationBarInflaterView: Improve applying overlays
044d09289996 Navbar: Fix issue where pill disappears in gestural mode
a42e12a103df Add separate tunables for navbar layout customization
857c56349539 Add deep sleep preference controller [1/2]
8225cf3f32e1 Add more device key actions
cc23936400a6 Forward port pixel navbar animation from redfin 11 [1/2]
beaaaa04accb PhoneWindowManager: Pocket Judge: Don't mess with power button to reject call
71b595fef779 base: Pocket Judge: Don't go to sleep while on call
30d0e056d731 pocket mode: Update style to latest OOS specs
dd8ece0ac411 PocketJudge: Allow to register vendor proximity sensor
edf57c1805f4 PocketLock: Make using light sensor optional
ef1bf34890ce SystemUI: Improve pocket mode layout
dd5ea6d43fbb base: Redo Pocket mode view like OOS
bcd0c2b47f1e Fix an edge case in KeyguardUpdateMonitor pocket callback
da897f73f144 PocketJudge: allow register vendor pocket sensor
e4afceb830c9 PocketLock: fix flickering on animations
b7924af8997a Pocket lock: Add config_pocketModeSupported overlay
4b0ebabcd834 pocket: introduce pocket bridge
751138db21e1 pocket: Reduce sleep timeout for pocket lock
af809e0ee155 pocket: Use MD2 lock drawable
ebf577381868 Pocket lock improvements
178d6a5f2ad9 pocket: Fix pocket lock view for display cutouts
b8465efa3601 pocket: Adjust sleep timeout for pocket lock view to 10 secs
1756e80bcbe4 PocketService: Adjust light sensor rate to 400ms
9bab70856a17 pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags
5a18a220d7ff policy: introduce pocket lock
83ac19921b76 pocket: introduce pocket judge
7164eea573dd Make sensor block package list configurable [1/2]
7d2cb2947e91 base: Add Accelerometer and Linear Acceleration sensors in blocking list
527eb41d776f FWB: Sensor block per-package switch (1/2)
d758b4bed745 SystemSensorManager: sensor block per-package
463a82ee904b SystemUI: Ignore font padding for large ls clock
4205ee79abfd Allow overlaying font spacing for lockscreen clock
e8a1da8c0598 base: Add support for Lockscreen clock fonts
4fdc5a070557 Add support for Navbar styles
450ffadb859d SystemUI: Add support for GameSpace
398424fc0d6d base: add API for disabling gestural navigation
e4380ff7790c SystemUI: Add missing location permission
1e10e4f36817 SwipeToScreenshot: Import MIUI implementation
fbf3c0388f64 Improvements for swipe to screenshot
50b668b24387 base: Add three-fingers-swipe to screenshot [1/2]
ce0083bf6f3c SystemUI: Launch power menu from QS only if enabled
80c6aef9f948 Hide power menu on secure lockscreen [1/2]
8036866a6602 UdfpsController: make sure to continue with onAcquired even when pulsing
c5aa8a05a083 base: Allow toggling screen off FOD [1/2]
9618605692ca udfps: Allow devices to pulse onFingerDown instead of waking the screen
c9ac27239f9e udfps: Add support for udfps on aod without dedicated sensor
970d4c0f32cd SystemUI: Reduce keyguard indication text padding
0a7a86aaab42 BatteryService: Add support for oem fast charger detection
4d07c724bb3d base: allow disabling ripple effect on unlock [1/2]
fb59ca5631f8 SystemUI: Add current divider config for lockscreen charging
e65bf1134f34 LockscreenCharging: squashed (1/3)
4ce6ff2079b2 SystemUI: Don't force small clock when media isn't allowed on keyguard
782a524e32e4 Add optional weather condition text on lockscreen
d055aafae0bf SystemUI: Add pixel style lockscreen weather based OmniJaws
235ca134de6e OmnijawsClient: Fix widget theme [1/2]
f30f71744f36 OmniJaws: Use google icon set by default
8ba08f059e17 crdroid: Add OmniJawsClient
28743c6b6589 SystemUI: OOS style notification clear all button [1/2]
43f4b4f030ba QSFooter: Launch crDroid Settings when long clicking settings
0df438e108a4 BrightnessController: Update icon state for auto bg icon
07d2680f790d SystemUI: Compress custom file headers properly
57311989cf23 base: import ImageHelper
099a1b88a91b SystemUI: Add QS Header Image customization [1/2]
3b601e0ffd06 SystemUI: Prevent OOB when reinflating QS panel with notifications
66aa061185ce base: change background activity start mode to allow for widget configure
10a52d51c82f SystemUI: Allow toggle dual tone QS background [1/2]
bea63b539315 SystemUI: add haptic feedback for qs tiles (#956)
c853ac4e6b2c SystemUI: Add QS Panel Style [1/3]
c4cdc86fbf02 SystemUI: Do not marquee QS label text
7550643ea08e SystemUI: Use label vertical layout for A11 QS
2d4df2a60566 SystemUI: Reduce tile label size for A11 QS
643b60339985 SystemUI: Add A11 QS UI Style [1/3]
ddfa00e06a5b SystemUI: Fix logspam in NotificationMenuRow
9cda7c56d7be SystemUI: Prevent systemui crash when reinflating QS
250764320e0f SystemUI: Tune QS Panel bottom padding
438db4095020 SystemUI: Prevent QSPanel crash when adjusting tiles height
0b4960f1294f SystemUI: QSAnimator: Hide secondary label in QQS
a8cb4432f7c2 SystemUI: Allow to change QS tile label text size [1/2]
4a3ce8f4b563 SystemUI: Allow setting quick QS rows [1/2]
58e4b90865b9 SystemUI: Add QS tile layout settings [1/2]
* packages/apps/GameSpace
5e77e3f GameSpace: Switch to FPS sysfs node
* packages/apps/GameSpace
5e77e3f GameSpace: Switch to FPS sysfs node
* packages/apps/Settings
6073bb860cb Fix SMS and Calls preference summary displays empty.
* packages/apps/Settings
6073bb860cb Fix SMS and Calls preference summary displays empty.
* packages/apps/crDroidSettings
1b1320a crdroid: Fix default QS columns in landscape
* packages/apps/crDroidSettings
1b1320a crdroid: Fix default QS columns in landscape
* vendor/lineage
* 1932d935 crdroid: Disable phantom process monitoring as workaround
de0f841c crdroid: Bump to version 10.4
4a227019 crdroid: Enable ThinLTO cache
a4173e71 crdroid: Switch to AOSPA's face unlock implementation
703d6b99 crdroid: Build OmniStyle
73cb7bee crdroid: Build BatteryStatsViewer
5fbfe14a crdroid: Update clone exemption list
20ea528c crdroid: Add preinstalled package list to stop auto cloning
a6ff690b device_config: Enable Cloned App
88f1cc75 overlay: Use google-sans for remaining font configs
b05a496d crdroid: Build OmniJaws service
f68ed6c7 overlay: Update clock plugin list
35d03179 overlay: Allow telephony stack and components to receive un-sanitized ServiceState entries
63990bd3 soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB{_OPLUS}
bf1a5c58 soong: Add support to set vendor tag with client package name
a39ccfc7 overlay: Enable app-cloning feature in Settings
2ac87c54 crdroid: Compile GameSpace
b94e1c61 overlay: Settings: Show memory usage in app info
ab9f6be3 overlay: Set components from pixel device
ea1a7e10 overlay: Enable QR Code scanner on Lock Screen
b4ec4184 crdroid: Inherit several Android Go configurations
80225e50 crdroid: Speed profile services and wifi-service to reduce RAM and storage
ec5158c8 overlay: Add tethering to location exemption
e5e44aab overlay: Add SystemUI to location extra packages
3f0c5d37 overlay: Add OmniJaws to location extra packages
cbefe7f2 overlay: Allow new SystemUI clocks
5e198da5 overlay: Offload WM shell to another thread
9d1ea8cb common: Enable R8 optimizations for system_server and SystemUI
8565a6dd crdroid: Minimize debug info
273ec550 overlay: Update SettingsProvider defaults
44b48a90 config: Properly disable blur on app launch
683f05d0 config: Cleanup and update common props from Pixel
7abe3fa1 config: Optimize Launcher3 and Settings for speed
aa98d3a6 crdroid: Remove packages moved to addons
d1591d30 crdroid: Remove Trebuchet packages
vendor/lineage
574e3b69 build: Override host metadata
1932d935 crdroid: Disable phantom process monitoring as workaround
de0f841c crdroid: Bump to version 10.4
4a227019 crdroid: Enable ThinLTO cache
a4173e71 crdroid: Switch to AOSPA's face unlock implementation
703d6b99 crdroid: Build OmniStyle
73cb7bee crdroid: Build BatteryStatsViewer
5fbfe14a crdroid: Update clone exemption list
20ea528c crdroid: Add preinstalled package list to stop auto cloning
a6ff690b device_config: Enable Cloned App
88f1cc75 overlay: Use google-sans for remaining font configs
b05a496d crdroid: Build OmniJaws service
f68ed6c7 overlay: Update clock plugin list
35d03179 overlay: Allow telephony stack and components to receive un-sanitized ServiceState entries
63990bd3 soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB{_OPLUS}
bf1a5c58 soong: Add support to set vendor tag with client package name
a39ccfc7 overlay: Enable app-cloning feature in Settings
2ac87c54 crdroid: Compile GameSpace
b94e1c61 overlay: Settings: Show memory usage in app info
ab9f6be3 overlay: Set components from pixel device
ea1a7e10 overlay: Enable QR Code scanner on Lock Screen
b4ec4184 crdroid: Inherit several Android Go configurations
80225e50 crdroid: Speed profile services and wifi-service to reduce RAM and storage
ec5158c8 overlay: Add tethering to location exemption
e5e44aab overlay: Add SystemUI to location extra packages
3f0c5d37 overlay: Add OmniJaws to location extra packages
cbefe7f2 overlay: Allow new SystemUI clocks
5e198da5 overlay: Offload WM shell to another thread
9d1ea8cb common: Enable R8 optimizations for system_server and SystemUI
8565a6dd crdroid: Minimize debug info
273ec550 overlay: Update SettingsProvider defaults
44b48a90 config: Properly disable blur on app launch
683f05d0 config: Cleanup and update common props from Pixel
7abe3fa1 config: Optimize Launcher3 and Settings for speed
aa98d3a6 crdroid: Remove packages moved to addons
d1591d30 crdroid: Remove Trebuchet packages
574e3b69 build: Override host metadata
====================
04-09-2024
====================
====================
04-09-2024
====================
* frameworks/base
2cf3c3fbd05b QSPanel: Add rotationX animation to quick settings tiles [1/2]
2df48bea0a9d QSPanel: Use Tuner API for QS tile animation style
d0706b75fc04 QSPanel: Add animations to quick settings tiles [1/2]
d80c7c9757e9 keyguard: Actually kill Fancy Colon
4aa8fb5552b9 SystemUI: Always show suffix for DataUsage
845116b8126c SystemUI: Avoid NPE in QS footer data usage
992ee55a730a SystemUI: Allow hiding QS footer data usage [1/2]
a7eadc83e535 SystemUI: Show daily data usage in QS footer [SQUASHED]
3612c53f0b0e Revert "Clean up unused methods from DataUsageController"
947249973e99 SystemUI: Add separate customization for QS footer transparency
44e41ce91bbf SystemUI: Apply QS transparency to footer actions background
07628d4a6ae7 SystemUI: Fix scrim issues regarding transparency
e9fe63ec6cde SystemUI: Fix multiple QS background scrim issues
d97c948cc384 SystemUI: Use Tuner API to apply QS custom alpha
6662bc5867ba SystemUI: Transparent QS customization
b6c358498997 Allow disabling qs on secure lockscreen [1/2]
9788837d4684 Add toggle to enable brightness slider haptic feedback [1/2]
0f944d1f8b62 SystemUI: Add haptics to brightness slider
34f2a6225db5 BrightnessController: Use TunerService API
8776fb666f6f SystemUI: WifiStandard: Avoid usage of Resources#getIdentifier()
12a130c9a3c3 SystemUI: Introduce wifi standard icon feature [1/2]
b2ec1fb4e672 SystemUI: BrightnessController: do not update slider from DisplayManager callback if user is changing brightness
93e7818b8465 SystemUI: Port statusbar brightness control
48e15e8ba182 Use FORCE_SHOW_NAVBAR to actually toggle navbar
07b21a611135 CentralSurfacesImpl: Switch back to tuner API
53cf22d80cd5 QSPanel: Don't crash when not using media player
87048249618a Bring back QQS brightness slider
c73aa90a225d Revert "Remove QQS brightness controller"
99543e2a18cb base: Add crDroid utils
5ad4d6c87316 SystemUI: Make roaming indicator optional [1/2]
4265b7d06210 SystemUI: Allow using 4G icon instead of LTE [1/2]
5a6ecbf2c01e SystemUI: Option to disable Data Disabled Indicator icon [1/2]
710d924b139d SystemUI: Reset QS on UI mode change
56dfbc7d040a NetworkTraffic: Prevent network callback exception on theme change
b04f98dd0e9b Network traffic mode for status bar [2/3]
2904af252dad SystemUI: refresh system icons on theme change
eb53b17c2b96 MobileSignalController: Do not duplicate SPN and PLMN
8e73d363d2c2 SystemUI: Remove existing icon group if its overriding
87e21eba7675 StatusBarIconController: Avoid crash due to incorrect casting
fa89376dabcf SystemUI: Introduce dynamic VoLTE & VoWiFi icons
031b1892adc8 SystemUI: Fix up status bar start side content layout
70570e409db8 SystemUI: Fix up status bar end side content layout
e6d2aa36d128 SystemUI: Allow toggling privacy indicators [1/2]
b3751f4cc715 SystemUI: Kill old privacy indicator icons completely
06ba061d316f Custom statusbar logo customizations [1/2]
26e6c2717a83 SystemUI: Add missing init for isDeviceProvisioned in PhoneStatusBarPolicy
62d1a380a0b1 SystemUI: Add ability to toggle bluetooth battery level [1/2]
c1ca915df905 SystemUI: Forward-port notification counters
7c0b64b4e26c SystemUI: Use app icons for notifications in statusbar
56bff434d550 SystemUI: Separate double tap to sleep on lockscreen [1/2]
7b7fc3690384 NotificationPanelView: Switch to Tuner API
f30373498d60 SystemUI: Add case to quick pull down status bar anywhere
fa809ac8228d SystemUI: Disable quick QS pull down by default
afd8963fbe8b QuickSettingsController: Switch to Tuner API
f6331e752e23 BatteryStatsViewer: Move it to Battery Section
b8f53f6e1f27 Battery Styles: Clean up battery callback in CollapsedStatusBar
1efa2c348e83 Battery Styles: Add customization for QS
ce8401591603 Battery Styles: Fix color on QS for circle battery styles
b6e1f77c7c7f Battery Styles: Add BatteryBar [1/2]
921e7b121971 Battery Styles: Set white tint in darkmode
687cb7c31f42 Battery Styles: Use single low level warning config
f304d2b8d278 Battery Styles: Update plus color for battery
1f1ecccd990e Battery Styles: Hide plus when showing battery percentage inside icon
b7e2c3fee71a Battery St * yles: Allow setting percent view on left [1/2]