ii-base and ii-phone each carried a 357-line BarContent to express eight differences, all of them either "is this widget shown" or "which slot is it in". No behaviour differed. Every bar edit had to be made twice or diverge silently against the pin. Widgets are now declared once as Components in a registry; each slot is a Repeater over a list of widget names, so placement and order are data. Config names a slot or a device profile picks it. "auto" derives the profile from the same cramped-ness test behind useShortenedForm, so the phone keeps its arrangement with no config file. Loaders are active only when placed, so an unplaced widget is never constructed. The agent island becomes a placeable widget rather than a mount smuggled into UtilButtons: it reaches every device bar from one declaration. ClockWidget is unified for the same reason. Its phone fork existed solely to add customFormat, which BarContent now sets on every device. bar.agentSessions was landing under background.widgets, not bar, so Config.options.bar.agentSessions was always undefined and only the ?? true fallback made the island appear wired. Moved, and merged into the existing bar.indicators rather than declaring a second one.
77 lines
3.2 KiB
Text
77 lines
3.2 KiB
Text
BooruResponseData 1.0 BooruResponseData.qml
|
|
singleton AgentSessions 1.0 AgentSessions.qml
|
|
singleton Ai 1.0 Ai.qml
|
|
singleton AppSearch 1.0 AppSearch.qml
|
|
singleton Audio 1.0 Audio.qml
|
|
singleton Battery 1.0 Battery.qml
|
|
singleton BluetoothStatus 1.0 BluetoothStatus.qml
|
|
singleton Booru 1.0 Booru.qml
|
|
singleton Brightness 1.0 Brightness.qml
|
|
singleton Cellular 1.0 Cellular.qml
|
|
singleton ChargeRate 1.0 ChargeRate.qml
|
|
singleton ClaudeUsage 1.0 ClaudeUsage.qml
|
|
singleton Cliphist 1.0 Cliphist.qml
|
|
singleton ConflictKiller 1.0 ConflictKiller.qml
|
|
singleton CrashReporter 1.0 CrashReporter.qml
|
|
singleton DateTime 1.0 DateTime.qml
|
|
singleton DeviceEvidence 1.0 DeviceEvidence.qml
|
|
singleton EasyEffects 1.0 EasyEffects.qml
|
|
singleton Emojis 1.0 Emojis.qml
|
|
singleton FileSearch 1.0 FileSearch.qml
|
|
singleton FirstRunExperience 1.0 FirstRunExperience.qml
|
|
singleton Gestures 1.0 Gestures.qml
|
|
singleton GlobalFocusGrab 1.0 GlobalFocusGrab.qml
|
|
singleton GoogleCloud 1.0 GoogleCloud.qml
|
|
singleton Haptics 1.0 Haptics.qml
|
|
singleton HidController 1.0 HidController.qml
|
|
singleton HyprlandAntiFlashbangShader 1.0 HyprlandAntiFlashbangShader.qml
|
|
singleton HyprlandConfig 1.0 HyprlandConfig.qml
|
|
singleton HyprlandData 1.0 HyprlandData.qml
|
|
singleton HyprlandKeybinds 1.0 HyprlandKeybinds.qml
|
|
singleton HyprlandXkb 1.0 HyprlandXkb.qml
|
|
singleton Hyprsunset 1.0 Hyprsunset.qml
|
|
singleton Idle 1.0 Idle.qml
|
|
singleton IdleCoordinator 1.0 IdleCoordinator.qml
|
|
singleton KeyringStorage 1.0 KeyringStorage.qml
|
|
singleton LatexRenderer 1.0 LatexRenderer.qml
|
|
singleton LauncherApps 1.0 LauncherApps.qml
|
|
singleton LauncherSearch 1.0 LauncherSearch.qml
|
|
singleton Lens 1.0 Lens.qml
|
|
singleton LockContentPolicy 1.0 LockContentPolicy.qml
|
|
singleton MaterialThemeLoader 1.0 MaterialThemeLoader.qml
|
|
singleton MprisController 1.0 MprisController.qml
|
|
singleton Network 1.0 Network.qml
|
|
singleton NetworkTraffic 1.0 NetworkTraffic.qml
|
|
singleton Notifications 1.0 Notifications.qml
|
|
singleton NotifyEvents 1.0 NotifyEvents.qml
|
|
singleton PhysicalKeyboard 1.0 PhysicalKeyboard.qml
|
|
singleton PolkitService 1.0 PolkitService.qml
|
|
singleton Privacy 1.0 Privacy.qml
|
|
singleton ResourceUsage 1.0 ResourceUsage.qml
|
|
singleton Selection 1.0 Selection.qml
|
|
singleton SessionAudit 1.0 SessionAudit.qml
|
|
singleton SessionEvents 1.0 SessionEvents.qml
|
|
singleton SessionWarnings 1.0 SessionWarnings.qml
|
|
singleton SessiondBridge 1.0 SessiondBridge.qml
|
|
singleton SessiondPolicy 1.0 SessiondPolicy.qml
|
|
singleton SongRec 1.0 SongRec.qml
|
|
singleton Face 1.0 Face.qml
|
|
singleton FingerprintPreview 1.0 FingerprintPreview.qml
|
|
singleton Souveraine 1.0 Souveraine.qml
|
|
singleton Speech 1.0 Speech.qml
|
|
singleton StepUpAuth 1.0 StepUpAuth.qml
|
|
singleton SystemInfo 1.0 SystemInfo.qml
|
|
singleton TaskbarApps 1.0 TaskbarApps.qml
|
|
singleton TimerService 1.0 TimerService.qml
|
|
singleton Todo 1.0 Todo.qml
|
|
singleton Translation 1.0 Translation.qml
|
|
singleton TrayService 1.0 TrayService.qml
|
|
singleton Updates 1.0 Updates.qml
|
|
singleton UsbState 1.0 UsbState.qml
|
|
singleton ViewtopControl 1.0 ViewtopControl.qml
|
|
singleton WallpaperAssets 1.0 WallpaperAssets.qml
|
|
singleton WallpaperDownload 1.0 WallpaperDownload.qml
|
|
singleton Wallpapers 1.0 Wallpapers.qml
|
|
singleton Weather 1.0 Weather.qml
|
|
singleton Ydotool 1.0 Ydotool.qml
|
|
singleton ZoneTransition 1.0 ZoneTransition.qml
|