Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
fluttertpc_get
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Ahmed Masoud
2021-09-13 01:00:14 +0200
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
4ade5a723847052cfaf67778cfa3247b0787f01b
4ade5a72
1 parent
2f435b42
set logs to be enabled by defualt on debug mode
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
113 additions
and
110 deletions
lib/get_core/src/log.dart
lib/get_navigation/src/root/get_material_app.dart
lib/get_core/src/log.dart
View file @
4ade5a7
import
'dart:developer'
as
developer
;
import
'get_main.dart'
;
///Void
c
allback from logs
///Void
C
allback from logs
typedef
LogWriterCallback
=
void
Function
(
String
text
,
{
bool
isError
});
/// default logger from GetX
...
...
lib/get_navigation/src/root/get_material_app.dart
View file @
4ade5a7
...
...
@@ -55,7 +55,7 @@ class GetMaterialApp extends StatelessWidget {
this
.
defaultTransition
,
this
.
getPages
,
this
.
opaqueRoute
,
this
.
enableLog
,
this
.
enableLog
=
kDebugMode
,
this
.
logWriterCallback
,
this
.
popGesture
,
this
.
transitionDuration
,
...
...
@@ -170,7 +170,7 @@ class GetMaterialApp extends StatelessWidget {
this
.
onInit
,
this
.
onReady
,
this
.
onDispose
,
this
.
enableLog
,
this
.
enableLog
=
kDebugMode
,
this
.
logWriterCallback
,
this
.
popGesture
,
this
.
smartManagement
=
SmartManagement
.
full
,
...
...
@@ -227,117 +227,120 @@ class GetMaterialApp extends StatelessWidget {
@override
Widget
build
(
BuildContext
context
)
=>
GetBuilder
<
GetMaterialController
>(
init:
Get
.
rootController
,
dispose:
(
d
)
{
onDispose
?.
call
();
},
initState:
(
i
)
{
Get
.
engine
!.
addPostFrameCallback
((
timeStamp
)
{
onReady
?.
call
();
});
if
(
locale
!=
null
)
Get
.
locale
=
locale
;
init:
Get
.
rootController
,
dispose:
(
d
)
{
onDispose
?.
call
();
},
initState:
(
i
)
{
Get
.
engine
!.
addPostFrameCallback
((
timeStamp
)
{
onReady
?.
call
();
});
if
(
locale
!=
null
)
Get
.
locale
=
locale
;
if
(
fallbackLocale
!=
null
)
Get
.
fallbackLocale
=
fallbackLocale
;
if
(
fallbackLocale
!=
null
)
Get
.
fallbackLocale
=
fallbackLocale
;
if
(
translations
!=
null
)
{
Get
.
addTranslations
(
translations
!.
keys
);
}
else
if
(
translationsKeys
!=
null
)
{
Get
.
addTranslations
(
translationsKeys
!);
}
if
(
translations
!=
null
)
{
Get
.
addTranslations
(
translations
!.
keys
);
}
else
if
(
translationsKeys
!=
null
)
{
Get
.
addTranslations
(
translationsKeys
!);
}
Get
.
customTransition
=
customTransition
;
Get
.
customTransition
=
customTransition
;
initialBinding
?.
dependencies
();
if
(
getPages
!=
null
)
{
Get
.
addPages
(
getPages
!);
}
initialBinding
?.
dependencies
();
if
(
getPages
!=
null
)
{
Get
.
addPages
(
getPages
!);
}
//Get.setDefaultDelegate(routerDelegate);
Get
.
smartManagement
=
smartManagement
;
onInit
?.
call
();
//Get.setDefaultDelegate(routerDelegate);
Get
.
smartManagement
=
smartManagement
;
onInit
?.
call
();
Get
.
config
(
enableLog:
enableLog
??
Get
.
isLogEnable
,
logWriterCallback:
logWriterCallback
,
defaultTransition:
defaultTransition
??
Get
.
defaultTransition
,
defaultOpaqueRoute:
opaqueRoute
??
Get
.
isOpaqueRouteDefault
,
defaultPopGesture:
popGesture
??
Get
.
isPopGestureEnable
,
defaultDurationTransition:
transitionDuration
??
Get
.
defaultTransitionDuration
,
);
},
builder:
(
_
)
=>
routerDelegate
!=
null
?
MaterialApp
.
router
(
routerDelegate:
routerDelegate
!,
routeInformationParser:
routeInformationParser
!,
scaffoldMessengerKey:
scaffoldMessengerKey
,
backButtonDispatcher:
backButtonDispatcher
,
routeInformationProvider:
routeInformationProvider
,
key:
_
.
unikey
,
builder:
defaultBuilder
,
title:
title
,
onGenerateTitle:
onGenerateTitle
,
color:
color
,
theme:
_
.
theme
??
theme
??
ThemeData
.
fallback
(),
darkTheme:
_
.
darkTheme
??
darkTheme
??
theme
??
ThemeData
.
fallback
(),
themeMode:
_
.
themeMode
??
themeMode
,
locale:
Get
.
locale
??
locale
,
localizationsDelegates:
localizationsDelegates
,
localeListResolutionCallback:
localeListResolutionCallback
,
localeResolutionCallback:
localeResolutionCallback
,
supportedLocales:
supportedLocales
,
debugShowMaterialGrid:
debugShowMaterialGrid
,
showPerformanceOverlay:
showPerformanceOverlay
,
checkerboardRasterCacheImages:
checkerboardRasterCacheImages
,
checkerboardOffscreenLayers:
checkerboardOffscreenLayers
,
showSemanticsDebugger:
showSemanticsDebugger
,
debugShowCheckedModeBanner:
debugShowCheckedModeBanner
,
shortcuts:
shortcuts
,
scrollBehavior:
scrollBehavior
,
)
:
MaterialApp
(
key:
_
.
unikey
,
navigatorKey:
(
navigatorKey
==
null
?
Get
.
key
:
Get
.
addKey
(
navigatorKey
!)),
scaffoldMessengerKey:
scaffoldMessengerKey
,
home:
home
,
routes:
routes
??
const
<
String
,
WidgetBuilder
>{},
initialRoute:
initialRoute
,
onGenerateRoute:
(
getPages
!=
null
?
generator
:
onGenerateRoute
),
onGenerateInitialRoutes:
(
getPages
==
null
||
home
!=
null
)
?
onGenerateInitialRoutes
:
initialRoutesGenerate
,
onUnknownRoute:
onUnknownRoute
,
navigatorObservers:
(
navigatorObservers
==
null
?
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)
]
:
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)
]
..
addAll
(
navigatorObservers
!)),
builder:
defaultBuilder
,
title:
title
,
onGenerateTitle:
onGenerateTitle
,
color:
color
,
theme:
_
.
theme
??
theme
??
ThemeData
.
fallback
(),
darkTheme:
_
.
darkTheme
??
darkTheme
??
theme
??
ThemeData
.
fallback
(),
themeMode:
_
.
themeMode
??
themeMode
,
locale:
Get
.
locale
??
locale
,
localizationsDelegates:
localizationsDelegates
,
localeListResolutionCallback:
localeListResolutionCallback
,
localeResolutionCallback:
localeResolutionCallback
,
supportedLocales:
supportedLocales
,
debugShowMaterialGrid:
debugShowMaterialGrid
,
showPerformanceOverlay:
showPerformanceOverlay
,
checkerboardRasterCacheImages:
checkerboardRasterCacheImages
,
checkerboardOffscreenLayers:
checkerboardOffscreenLayers
,
showSemanticsDebugger:
showSemanticsDebugger
,
debugShowCheckedModeBanner:
debugShowCheckedModeBanner
,
shortcuts:
shortcuts
,
scrollBehavior:
scrollBehavior
,
// actions: actions,
));
Get
.
config
(
enableLog:
enableLog
??
Get
.
isLogEnable
,
logWriterCallback:
logWriterCallback
,
defaultTransition:
defaultTransition
??
Get
.
defaultTransition
,
defaultOpaqueRoute:
opaqueRoute
??
Get
.
isOpaqueRouteDefault
,
defaultPopGesture:
popGesture
??
Get
.
isPopGestureEnable
,
defaultDurationTransition:
transitionDuration
??
Get
.
defaultTransitionDuration
,
);
},
builder:
(
_
)
=>
routerDelegate
!=
null
?
MaterialApp
.
router
(
routerDelegate:
routerDelegate
!,
routeInformationParser:
routeInformationParser
!,
scaffoldMessengerKey:
scaffoldMessengerKey
,
backButtonDispatcher:
backButtonDispatcher
,
routeInformationProvider:
routeInformationProvider
,
key:
_
.
unikey
,
builder:
defaultBuilder
,
title:
title
,
onGenerateTitle:
onGenerateTitle
,
color:
color
,
theme:
_
.
theme
??
theme
??
ThemeData
.
fallback
(),
darkTheme:
_
.
darkTheme
??
darkTheme
??
theme
??
ThemeData
.
fallback
(),
themeMode:
_
.
themeMode
??
themeMode
,
locale:
Get
.
locale
??
locale
,
localizationsDelegates:
localizationsDelegates
,
localeListResolutionCallback:
localeListResolutionCallback
,
localeResolutionCallback:
localeResolutionCallback
,
supportedLocales:
supportedLocales
,
debugShowMaterialGrid:
debugShowMaterialGrid
,
showPerformanceOverlay:
showPerformanceOverlay
,
checkerboardRasterCacheImages:
checkerboardRasterCacheImages
,
checkerboardOffscreenLayers:
checkerboardOffscreenLayers
,
showSemanticsDebugger:
showSemanticsDebugger
,
debugShowCheckedModeBanner:
debugShowCheckedModeBanner
,
shortcuts:
shortcuts
,
scrollBehavior:
scrollBehavior
,
)
:
MaterialApp
(
key:
_
.
unikey
,
navigatorKey:
(
navigatorKey
==
null
?
Get
.
key
:
Get
.
addKey
(
navigatorKey
!)),
scaffoldMessengerKey:
scaffoldMessengerKey
,
home:
home
,
routes:
routes
??
const
<
String
,
WidgetBuilder
>{},
initialRoute:
initialRoute
,
onGenerateRoute:
(
getPages
!=
null
?
generator
:
onGenerateRoute
),
onGenerateInitialRoutes:
(
getPages
==
null
||
home
!=
null
)
?
onGenerateInitialRoutes
:
initialRoutesGenerate
,
onUnknownRoute:
onUnknownRoute
,
navigatorObservers:
(
navigatorObservers
==
null
?
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)
]
:
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)
]
..
addAll
(
navigatorObservers
!)),
builder:
defaultBuilder
,
title:
title
,
onGenerateTitle:
onGenerateTitle
,
color:
color
,
theme:
_
.
theme
??
theme
??
ThemeData
.
fallback
(),
darkTheme:
_
.
darkTheme
??
darkTheme
??
theme
??
ThemeData
.
fallback
(),
themeMode:
_
.
themeMode
??
themeMode
,
locale:
Get
.
locale
??
locale
,
localizationsDelegates:
localizationsDelegates
,
localeListResolutionCallback:
localeListResolutionCallback
,
localeResolutionCallback:
localeResolutionCallback
,
supportedLocales:
supportedLocales
,
debugShowMaterialGrid:
debugShowMaterialGrid
,
showPerformanceOverlay:
showPerformanceOverlay
,
checkerboardRasterCacheImages:
checkerboardRasterCacheImages
,
checkerboardOffscreenLayers:
checkerboardOffscreenLayers
,
showSemanticsDebugger:
showSemanticsDebugger
,
debugShowCheckedModeBanner:
debugShowCheckedModeBanner
,
shortcuts:
shortcuts
,
scrollBehavior:
scrollBehavior
,
// actions: actions,
),
);
}
...
...
Please
register
or
login
to post a comment