StatusBarTweak Status bar and lockscreen layout tweaks for Samsung SystemUI. Statusbar layout control Open navigation Close navigation Debugging Hide status icons     Hide notification icons     Hide status icons Clock text Layout     Unlocked     Lockscreen     AOD Battery bar Hide notification icons Status chips Misc Debugging Camera Logging Write module logs Visualizers Notification icon container Status icon container Clock container Status chip container Camera cutout AOD stock containers and derived statusbar SystemUI Restart SystemUI Experimental non-Samsung AOD statusbar layout SystemUI restart requested. Could not restart SystemUI. Root shell failed. Cards Icons Dot Could not write notification style. Root shell failed. Notification icons Cycle debug icons Cycles visible debug icons between 0 and the configured count every 2 seconds. Debug icon count Reset Notification permission is required for debug icons. Current camera Other overridden cameras Identified as %1$s\n%2$s Overridden as %1$s This is wrong %1$s • %2$s unknown Notification icons Hide status icons Status-icon rules for the custom layout engine. Icons represent, in order:\nAOD, Lockscreen, Unlocked. Dual-SIM signal icons Separate SIM1 SIM2 Strongest Weakest Data SIM Phone SIM Connectivity Notifications System Airplane mode Alarm Battery icon Bluetooth Data saver Do not disturb Enhanced processing Homescreen carrier Mobile hotspot IMS network icons Location Lockscreen carrier Two phone user icon Managed profile Mobile data signal Modes NFC Expanded panel carrier Power saver RCS Two phone mode icon Volume VPN Wi-Fi Unlocked Icons mode Cards mode AOD Lockscreen Max icons per row Max rows Even distribution Limit to screen width Cutout aware Keep AOD visible during calls Prevents SystemUI from suppressing AOD while an active call is in progress. Notification icon app blocks Hide notification icons Pull down to refresh session apps. List contents are fixed until refresh. Icons represent, in order:\nAOD, Lockscreen, Unlocked Clear session list No apps yet. Generate a notification first. Close Regex %1$s \u2022 %2$d exception %1$s \u2022 %2$d exceptions Last seen: %1$s Default settings Add exception Delete Exception %1$d LS UL AOD Lockscreen Unlocked (unknown package) Status chips Hide Samsung/SystemUI status chips (music, maps/navigation, call) in the top status area. Hide other status chips (unlocked) Hides detected status chips that are not media, navigation or call. Privacy indicators are excluded. Hide media chip (unlocked) Hide navigation chip (unlocked) Hide call chip (unlocked) Hide charging battery chip (unlocked) Misc Battery bar Base settings Enable battery bar Use base settings Position Top edge of screen Bottom of status bar Alignment Thickness (dp) Edge offset (dp) Follow screen edges Transparent statusbar Fullscreen Lockscreen Battery mapping ...0 at %1$d%% ...full at %1$d%% Bar should show... Default colours Discharge colour Charge colour Discharge Charge Threshold colours Below a threshold, the first matching colour overrides the default. Add threshold Set colour Examples: #FA0, FA0, or #FA0 ; invRGB 0.5 *RGB Threshold percent Applies when battery is at or below this percent. Change threshold % Below %1$d%% Discharge colour Charge colour Remove threshold Auto Same as discharge Default Show colour syntax Hide colour syntax Colour values:\n#FA0, #FFAA00, #80FFAA00, FA0, or [255, 255, 170, 0]\n\nPostfix math:\n#FA0 1.2 *RGB clip\n#FA0 invRGB\n\nOperators:\n+ - * / ^ inv min max sqrt clip dup\n\nChannels:\nAdd A, R, G, or B to limit vector operations.\nExamples: invRGB, *A, +RB\n\nTint variants:\nUse ; for a dark-tint expression.\nThe dark expression starts with the result from the bright expression. A threshold at that percentage already exists. That threshold moved to a new position in the list. Leave the field empty and press OK for \"Same as discharge\", or use the button below for \"Same as default\". Clock text Layout Unlocked Master toggle Use custom clock Use custom layout Clock position Clock Carrier Status chip Notification icons Status icons Enabled Copy from Number of containers Icon height (% of statusbar) Clock text size (% of statusbar) Chip height (% of statusbar) Locked notifications mode Mirrors the Samsung notification display style for AOD and lockscreen. This SystemUI exposes notification icons only. Misc Max unlocked icons per row Padding Requires Layout to be ON Gap from cutout (px) Left padding (px) Right padding (px) Padding between items (px) +stock If Middle overlaps the cutout, move it to the nearest side. Else, or if the overlap is centred, attach to: If the overlap is centred, attach to: Attach to: Ordering ↑ Closer to the wall Sort icons: Stock Reversed Auto Clock Carrier Status chip Notif icons Status icons Ignore under-display cameras ⋮⋮ Left Right Middle Vertical position Left side Right side Custom format Statusbar clock Drawer clock Drawer date Tools and instructions Enable custom date/time pattern Enable custom date/time pattern Enable custom date/time pattern Date/time patterns:\n\u2022 Uses Java SimpleDateFormat-style pattern letters\n\u2022 Common symbols: yyyy yy MMMM MMM MM EEEE EEE dd d HH hh mm ss a\n\nTags:\n\u2022 Supported tags: <i>, <u>, <small>, <big>, <font color=\'...\'>, <font face=\'...\'>\n\u2022 <b> is not supported\n\u2022 Custom font tags: <sans>, <serif>, <mono>, <condensed>\n\u2022 {/font} closes any open <font ...> tag\n\u2022 Opening a new colour or font face automatically closes the previous one Shorthand blocks:\n\u2022 {#FA0 big @sans-serif-condensed} is shorthand for opening multiple tags in order\n\u2022 {#FA0} is shorthand for {color(#FA0)}\n\u2022 In shorthand: / closes a tag, color(...) sets font colour, @ sets font face\n\u2022 Each whitespace-separated token inside {} becomes its own tag, except color(...) which may contain spaces\n\nLine breaks:\n\u2022 Use \\n, {\\n} or {\\n15}; the number is the line-height delta in statusbar units\n\u2022 Omit the number to use the default row spacing\n\u2022 { /\\n } style line breaks are written without spaces: {/\\n} or {/\\n15}\n\u2022 Normal line breaks propagate open tags onto the next row\n\u2022 A / line break ends all currently open tags before the next row starts\n\nPipes and grouping:\n\u2022 Maximum two pipes per row; more than two is a syntax error for that row only\n\u2022 Pipes inside single quotes or {} do not split the row\n\u2022 One pipe splits into left and right segments\n\u2022 Two pipes remove the middle section, then split using the outer pipes\n\u2022 Tags are logically continued across pipe splits, even if the middle section is ignored\n\u2022 Rows without pipes are independent; rows with pipes share one common pipe group\n\u2022 A syntax-error row becomes the text Syntax error, with no whole-clock fallback\n\nColours:\n\u2022 Supported operands: #RGB, #ARGB, #RRGGBB, #AARRGGBB, #batterybar, [R,G,B], [A,R,G,B], and numbers\n\u2022 Colour expressions use reverse Polish notation: operands first, operator last\n\u2022 Use ; to separate bright/dark variants; the dark side starts with the raw result from the bright side on the stack\n\u2022 Operators: + - * / ^ inv min max sqrt clip dup\n\u2022 Operators can be channel-filtered, for example +A, *RGB, invRGB, maxRGB, clipA\n\u2022 Final values are clipped to 0..255; a final number becomes opaque grayscale Examples:\n\u2022 <small>EEE d MMM</small> HH:mm\n\u2022 HH<small>:mm</small>\n\u2022 <font color=\'#FA0\'>ss</font>\n\u2022 {color(#FA0 ; invRGB 0.8 *RGB)}ss\n\u2022 {color(#batterybar 1.2 * ; invRGB 0.5 *RGB) big u @sans-serif-condensed}HH:mm\n\u2022 {color([255, 255, 170, 0] ; invRGB)}HH:mm\n\u2022 HH:mm{\\n12 small}EEE d MMM\n\u2022 HH|mm aligns the pipe position across every piped row\n\u2022 left||right removes the middle section before split alignment\n\u2022 {/font}{/\\n big}HH:mm starts a new row without carrying the previous font tags forward Browse font families Restore stored patterns Show stored patterns Hide stored patterns Tap a preview to use it Store current pattern ▾ Show pattern instructions ▴ Hide pattern instructions Font families (tap to copy) Search font family Copied: %1$s Date/time pattern reference only: https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html Invalid pattern Unplugged battery % on lockscreen Shows the plain battery percentage on the lockscreen when unplugged. Unplugged battery % on AOD Shows the plain battery percentage in the bottom AOD lane when unplugged.