Arcane class

Constructors

Arcane({double opalBackgroundOpacity = 0.15, double opalCanvasOpacity = 0.95, double opalColorSpin = 0.15, int opalLights = 3, required String title, bool exitWindowOnClose = true, required ArcaneRouter router, required FirebaseOptions firebase, required Widget application(), required ArcaneUserProvider users, WindowOptions windowOptions = const WindowOptions(size: Size(800, 600), center: true, backgroundColor: Colors.transparent, titleBarStyle: TitleBarStyle.hidden), ArcaneEvents? events, String? windowsGoogleSignInClientId, String? windowsGoogleSignInRedirectUri, ThemeData? initialLightTheme, ThemeData? initialDarkTheme, List<ThemeMod> themeMods = const [], List<ThemeMod> darkThemeMods = const [], List<ThemeMod> lightThemeMods = const []})

Properties

application Widget Function()
final
canSignInWithGoogleOnWindows bool
no setter
darkThemeMods List<ThemeMod>
final
events ArcaneEvents?
final
exitWindowOnClose bool
final
firebase FirebaseOptions
final
hashCode int
The hash code for this object.
no setterinherited
initialDarkTheme ThemeData?
final
initialLightTheme ThemeData?
final
lightThemeMods List<ThemeMod>
final
final
opalBackgroundOpacity double
final
opalCanvasOpacity double
final
opalColorSpin double
final
opalLights int
final
router ArcaneRouter
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
final
themeMods List<ThemeMod>
final
title String
final
users ArcaneUserProvider
final
windowOptions → WindowOptions
final
windowsGoogleSignInClientId String?
final
windowsGoogleSignInRedirectUri String?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
updateOpalController(Opal controller) → void
updateTempContext(BuildContext context) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

app Arcane
no setter
box → Box
no setter
cache → LazyBox
no setter
context BuildContext
no setter
darkTheme ThemeData
no setter
isDark bool
no setter
isWindowManaged bool
no setter
lightTheme ThemeData
no setter
logger → Talker
no setter
no setter
opal Opal
no setter
theme ThemeData
no setter
themeMode ThemeMode
getter/setter pair
uid String
no setter

Static Methods

buildRouterConfig() GoRouter
collection(String name) CollectionReference<Map<String, dynamic>>
dropSplash() → void
goHome(BuildContext context) → void
goLogin(BuildContext context) → void
goSplash(BuildContext context) → void
rebirth() → void
signOut() → void