buoy_core library

Extensions

NightAlpha on Color

Constants

activityGlyph → const BuoyIconData
alertCircleGlyph → const BuoyIconData
alertTriangleGlyph → const BuoyIconData
arrowDownGlyph → const BuoyIconData
arrowDownToLineGlyph → const BuoyIconData
arrowUpGlyph → const BuoyIconData
askBuoyIconData → const BuoyIconData
assetsIconData → const BuoyIconData
barChartGlyph → const BuoyIconData
benchmarkIconData → const BuoyIconData
bookmarkGlyph → const BuoyIconData
boxGlyph → const BuoyIconData
bracesGlyph → const BuoyIconData
bugGlyph → const BuoyIconData
buoyGlyphsByName → const Map<String, BuoyIconData>
buoyIconsByName → const Map<String, BuoyIconData>
buoyLayerIdentifier → const String
buoyMonoFallback → const List<String>
buoyMonoFont → const String
cameraIconData → const BuoyIconData
checkCircleGlyph → const BuoyIconData
checkGlyph → const BuoyIconData
chevronDownGlyph → const BuoyIconData
chevronLeftGlyph → const BuoyIconData
chevronRightGlyph → const BuoyIconData
chevronUpGlyph → const BuoyIconData
circleGlyph → const BuoyIconData
clockGlyph → const BuoyIconData
clockToolIconData → const BuoyIconData
codeGlyph → const BuoyIconData
consoleIconData → const BuoyIconData
copyGlyph → const BuoyIconData
cropGlyph → const BuoyIconData
databaseGlyph → const BuoyIconData
defaultBrokerPort → const int
dockBottomGlyph → const BuoyIconData
downloadGlyph → const BuoyIconData
edit3Glyph → const BuoyIconData
envIconData → const BuoyIconData
eventsIconData → const BuoyIconData
eyeGlyph → const BuoyIconData
eyeOffGlyph → const BuoyIconData
fileJsonGlyph → const BuoyIconData
fileTextGlyph → const BuoyIconData
filmGlyph → const BuoyIconData
filterGlyph → const BuoyIconData
flaskConicalGlyph → const BuoyIconData
floatWindowGlyph → const BuoyIconData
freeTokenPublicKeyHex → const String
gaugeGlyph → const BuoyIconData
gitBranchGlyph → const BuoyIconData
globeGlyph → const BuoyIconData
gripVerticalGlyph → const BuoyIconData
hashGlyph → const BuoyIconData
highlighterIconData → const BuoyIconData
highlightIconData → const BuoyIconData
homeGlyph → const BuoyIconData
imageGlyph → const BuoyIconData
imageOffGlyph → const BuoyIconData
imageOverlayIconData → const BuoyIconData
imagesIconData → const BuoyIconData
impersonateIconData → const BuoyIconData
infoGlyph → const BuoyIconData
installIdLength → const int
kAskBuoyIconColor → const Color
kAssetsIconColor → const Color
kBenchmarkIconColor → const Color
kCameraIconColor → const Color
kClockToolIconColor → const Color
kConsoleIconColor → const Color
kEnvIconColor → const Color
kEventsIconColor → const Color
keyGlyph → const BuoyIconData
kHighlighterIconColor → const Color
kHighlightIconColor → const Color
kImageOverlayIconColor → const Color
kImagesIconColor → const Color
kImpersonateIconColor → const Color
kLifecycleToolIconColor → const Color
kLocationToolIconColor → const Color
kNetworkIconColor → const Color
kNotificationsIconColor → const Color
kPermissionsIconColor → const Color
kQueryIconColor → const Color
kReduxIconColor → const Color
kRendersIconColor → const Color
kRiverpodIconColor → const Color
kRoutesIconColor → const Color
kScenariosIconColor → const Color
kSentryIconColor → const Color
kStorageIconColor → const Color
kTimeMachineIconColor → const Color
kWifiIconColor → const Color
layersGlyph → const BuoyIconData
licenseCacheDuration → const Duration
licenseCacheStorageKey → const String
licenseLaunchValidationTtl → const Duration
licenseTransientRetryDelays → const List<Duration>
lifecycleToolIconData → const BuoyIconData
linkGlyph → const BuoyIconData
locationToolIconData → const BuoyIconData
lockGlyph → const BuoyIconData
maxActionResultBytes → const int
maxSnapshotEmitBytes → const int
minusGlyph → const BuoyIconData
moreVerticalGlyph → const BuoyIconData
musicGlyph → const BuoyIconData
networkIconData → const BuoyIconData
notificationsIconData → const BuoyIconData
ottoAskBuoyIconData → const BuoyIconData
ottoAssetsIconData → const BuoyIconData
ottoBenchIconData → const BuoyIconData
ottoCameraIconData → const BuoyIconData
ottoConsoleIconData → const BuoyIconData
ottoDebugBordersIconData → const BuoyIconData
ottoEnvIconData → const BuoyIconData
ottoEventsIconData → const BuoyIconData
ottoFocusInspectorIconData → const BuoyIconData
ottoHighlightUpdatesIconData → const BuoyIconData
ottoImageOverlayIconData → const BuoyIconData
ottoImagesIconData → const BuoyIconData
ottoImpersonateIconData → const BuoyIconData
ottoJotaiIconData → const BuoyIconData
ottoJsTopIconData → const BuoyIconData
ottoNetworkIconData → const BuoyIconData
ottoQueryIconData → const BuoyIconData
ottoReduxIconData → const BuoyIconData
ottoRoutesIconData → const BuoyIconData
ottoScenariosIconData → const BuoyIconData
ottoSentryIconData → const BuoyIconData
ottoStorageIconData → const BuoyIconData
ottoTimeMachineIconData → const BuoyIconData
ottoTvRemoteIconData → const BuoyIconData
ottoZustandIconData → const BuoyIconData
paletteGlyph → const BuoyIconData
pauseGlyph → const BuoyIconData
permissionsIconData → const BuoyIconData
personalSettingKeys → const Set<String>
pinGlyph → const BuoyIconData
playGlyph → const BuoyIconData
plusGlyph → const BuoyIconData
policeBoxIconData → const BuoyIconData
powerGlyph → const BuoyIconData
queryIconData → const BuoyIconData
reduxIconData → const BuoyIconData
refreshCwGlyph → const BuoyIconData
rendersIconData → const BuoyIconData
riverpodIconData → const BuoyIconData
routeDotIconData → const BuoyIconData
routePathIconData → const BuoyIconData
routePinIconData → const BuoyIconData
routesIconData → const BuoyIconData
routeTwoPinsIconData → const BuoyIconData
scenariosIconData → const BuoyIconData
screenToolId → const String
searchGlyph → const BuoyIconData
sentryIconData → const BuoyIconData
serverGlyph → const BuoyIconData
settingsGlyph → const BuoyIconData
settingsIconData → const BuoyIconData
settingsSyncMetaKey → const String
sharedModalStateKey → const String
shieldGlyph → const BuoyIconData
storageIconData → const BuoyIconData
syncProtocolVersion → const int
tapSettle → const Duration
teamSettingKeys → const Set<String>
timeMachineIconData → const BuoyIconData
toolAttentionColors → const Map<ToolAttentionKind, Color>
trash2Glyph → const BuoyIconData
unlockGlyph → const BuoyIconData
uploadGlyph → const BuoyIconData
userGlyph → const BuoyIconData
wifiGlyph → const BuoyIconData
wifiIconData → const BuoyIconData
xCircleGlyph → const BuoyIconData
xGlyph → const BuoyIconData
zapGlyph → const BuoyIconData

Functions

applyGlobalModalSettings(BuoyDevToolsSettings settings) → void
applyPulledSettings(List<String> keys) → void
approxJsonSize(Object? value, int limit) → SizeWalk
buildDeviceIdentity({required String platform, required String installId, String? deviceName, String? deviceId}) → DeviceIdentity
defaultSyncCredential() → Future<SyncCredential?>
flushToolSyncNow(String toolId) → void
foldWrapperIds(List<ScreenNode> nodes) → List<ScreenNode>
generateInstallId([Random? random]) → String
getToolAttention(String toolId) → ToolAttention?
isBuoyToken(String key) → bool
isFatalLicenseCode(String code) → bool
isJsonEncodable(Object? value) → bool
isOnScreenTap(({double x, double y})? tap) → bool
isOverWireBudget(Object? value, int limit) → bool
loadInstallId() → Future<String>
looseText(Object? value) → String
notifyStorageWrite(String key, String? value) → void
onSettingsApplied(SettingsAppliedListener listener) → void Function()
readBuoySetting(String key) → Future<String?>
registerToolFlusher(ToolFlusher flush) → void
removeBuoySetting(String key) → Future<void>
resetInstallIdForTests() → void
resolveTier({String? policyId, String? metadataPlan}) → BuoyTier
scoreTapMatch(({String? label, String? name, int? nativeTag, ({double x, double y})? tap, String? testID, String? text}) c, Map<String, Object?> params) → int
screenActionsAdapter(ScreenHost host) → ToolSyncAdapter
setToolAttention(String toolId, ToolAttention? next) → void
startSettingsSync([SettingsSyncDeps? deps]) → void
strongestToolAttention(Iterable<String> toolIds) → ToolAttention?
subscribeStorageWrites(StorageWriteListener listener) → void Function()
syncSettingsNow() → void
tierAfterFatalError(String code) → BuoyTier?
unregisterToolFlusher(ToolFlusher flush) → void
validateLicenseKey(String licenseKey, {HttpClient clientFactory()?, Duration timeout = const Duration(seconds: 15)}) → Future<KeygenValidation>
verifyFreeToken(String key, {String? publicKeyHex}) → Future<FreeTokenClaims?>
writeBuoySetting(String key, String value) → Future<void>

Typedefs

BuoyToolIconBuilder = Widget Function(double size, Color color)
BuoyToolModalBuilder = Widget Function(BuildContext context, BuoyStorage storage, VoidCallback onClose, VoidCallback onMinimize)
FloatingToolBuilder = Widget Function(FloatingToolContext context)
LicenseValidator = Future<KeygenValidation> Function(String licenseKey)
LucideIcon = BuoyIconData
SettingsAppliedListener = void Function(List<String> keys)
SettingsFetch = Future<({Object? body, int status})> Function(String url, String body)
StorageWriteListener = void Function(String key, String? value)
SyncCredential = ({String origin, String token})
ToolAction = FutureOr<Object?> Function(Object? params)
ToolFlusher = void Function(String toolId)