• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package: "android.app"
2container: "system"
3
4# Note: When adding a new flag here, consider including the word "notification(s)" in the flag name
5# when appropriate, as it's not currently part of the namespace so it may not be obvious what the
6# flag relates to.
7
8flag {
9  name: "modes_api"
10  is_exported: true
11  namespace: "systemui"
12  description: "This flag controls new and updated DND apis"
13  bug: "300477976"
14}
15
16flag {
17  name: "modes_ui"
18  namespace: "systemui"
19  description: "This flag controls new and updated DND UIs; dependent on flag modes_api"
20  bug: "270703654"
21}
22
23flag {
24  name: "api_tvextender"
25  is_exported: true
26  namespace: "systemui"
27  description: "Guards new android.app.Notification.TvExtender api"
28  bug: "308164892"
29  is_fixed_read_only: true
30}
31
32flag {
33  name: "lifetime_extension_refactor"
34  is_exported: true
35  namespace: "systemui"
36  description: "Enables moving notification lifetime extension management from SystemUI to "
37      "Notification Manager Service"
38  bug: "299448097"
39}
40
41flag {
42  name: "check_autogroup_before_post"
43  namespace: "systemui"
44  description: "Does a check to see if notification should be autogrouped before posting, and if so groups before post."
45  bug: "330214226"
46}
47
48flag {
49  name: "visit_person_uri"
50  namespace: "systemui"
51  description: "Guards the security fix that ensures all URIs Person.java are valid"
52  bug: "281044385"
53  metadata {
54    purpose: PURPOSE_BUGFIX
55  }
56}
57
58# vvv Prototypes for using app icons in notifications vvv
59
60flag {
61  name: "notifications_use_app_icon"
62  namespace: "systemui"
63  description: "Experiment to replace the small icon in a notification with the app icon. This includes the status bar, AOD, shelf and notification row itself."
64  bug: "335211019"
65}
66
67flag {
68  name: "notifications_use_app_icon_in_row"
69  namespace: "systemui"
70  description: "Experiment to replace the small icon in a notification row with the app icon."
71  bug: "335211019"
72}
73
74flag {
75  name: "notifications_use_monochrome_app_icon"
76  namespace: "systemui"
77  description: "Experiment to replace the notification icon in the status bar and shelf with the monochrome app icon, if available."
78  bug: "335211019"
79}
80
81# ^^^ Prototypes for using app icons in notifications ^^^
82
83flag {
84  name: "notification_expansion_optional"
85  namespace: "systemui"
86  description: "Experiment to restore the pre-S behavior where standard notifications are not expandable unless they have actions."
87  bug: "339523906"
88}
89
90flag {
91  name: "keyguard_private_notifications"
92  namespace: "systemui"
93  description: "Fixes the behavior of KeyguardManager#setPrivateNotificationsAllowed()"
94  bug: "309920145"
95}
96
97flag {
98  name: "category_voicemail"
99  is_exported: true
100  namespace: "wear_sysui"
101  description: "Adds a new voicemail category for notifications"
102  bug: "322806700"
103}
104
105flag {
106  name: "notification_channel_vibration_effect_api"
107  is_exported: true
108  namespace: "systemui"
109  description: "This flag enables the API to allow setting VibrationEffect for NotificationChannels"
110  bug: "241732519"
111}
112
113flag {
114  name: "evenly_divided_call_style_action_layout"
115  namespace: "systemui"
116  description: "Evenly divides horizontal space for action buttons in CallStyle notifications."
117  bug: "268733030"
118  metadata {
119    purpose: PURPOSE_BUGFIX
120  }
121}
122
123flag {
124  name: "secure_allowlist_token"
125  namespace: "systemui"
126  description: "Prevents allowlist_token from leaking out and foreign tokens from being accepted"
127  bug: "328254922"
128  metadata {
129    purpose: PURPOSE_BUGFIX
130  }
131}
132
133flag {
134  name: "update_ranking_time"
135  namespace: "systemui"
136  description: "Updates notification sorting criteria to highlight new content while maintaining stability"
137  bug: "326016985"
138  metadata {
139    purpose: PURPOSE_BUGFIX
140  }
141}
142
143flag {
144  name: "sort_section_by_time"
145  namespace: "systemui"
146  description: "Changes notification sort order to be by time within a section"
147  bug: "330193582"
148}
149
150flag {
151  name: "restrict_audio_attributes_call"
152  namespace: "systemui"
153  description: "Only CallStyle notifs can use USAGE_NOTIFICATION_RINGTONE"
154  bug: "331793339"
155}
156
157flag {
158  name: "restrict_audio_attributes_alarm"
159  namespace: "systemui"
160  description: "Only alarm category notifs can use USAGE_ALARM"
161  bug: "331793339"
162}
163
164flag {
165  name: "restrict_audio_attributes_media"
166  namespace: "systemui"
167  description: "No notifs can use USAGE_UNKNOWN or USAGE_MEDIA"
168  bug: "331793339"
169}
170
171flag {
172  name: "clean_up_spans_and_new_lines"
173  namespace: "systemui"
174  description: "Cleans up spans and unnecessary new lines from standard notification templates"
175  bug: "313439845"
176}
177
178flag {
179  name: "compact_heads_up_notification"
180  namespace: "systemui"
181  description: "[Minimal HUN] Enables the compact heads up notification feature"
182  bug: "270709257"
183}
184
185flag {
186  name: "compact_heads_up_notification_reply"
187  namespace: "systemui"
188  description: "[Minimal HUN] Enables the compact heads up notification reply capability for Conversation Notifications"
189  bug: "336229954"
190}
191
192flag {
193  name: "remove_remote_views"
194  namespace: "systemui"
195  description: "Removes all custom views"
196  bug: "342602960"
197}
198
199flag {
200  name: "redact_sensitive_content_notifications_on_lockscreen"
201  namespace: "systemui"
202  description: "redacts notifications on the lockscreen if they have the 'sensitiveContent' flag"
203  bug: "343631648"
204}
205
206flag {
207  name: "api_rich_ongoing"
208  is_exported: true
209  namespace: "systemui"
210  description: "Guards new android.app.richongoingnotification api"
211  bug: "337261753"
212}