ispect 1.9.5 ispect: ^1.9.5 copied to clipboard
A package combining Inspector, Talker, and more from pub.dev for efficient project implementation.
1.9.5 #
- Added new method for logging:
ISpect.track
. This method allows you to log custom events for analytics (Amplitude, Firebase, etc.). ISpectTalker
replaced withISpect
. Now you can useISpect
for all logging purposes.
Example:ISpectTalker.debug('Hello, ISpect!')
->ISpect.debug('Hello, ISpect!')
.- The ability to change the color of logs and custom log icons.
Example: (SuccessLog is your custom log)
theme: ISpectTheme(
logColors: {
SuccessLog.logKey: const Color(0xFF880E4F),
},
logIcons: {
TalkerLogType.route.key: Icons.router_rounded,
SuccessLog.logKey: Icons.check_circle_rounded,
},
),
- Added Google AI to ISpect. Use it if you need to use Google AI helper for generating logs description, and logs report.
- Some other minor updates.
1.9.3 #
- Added a new option to the
ISpectOptions
class:panelButtons
. This option allows you to add new buttons to the panel. - Added new options to the NavigatorObserver:
isLogPages
- whether to log page changes.isLogModals
- whether to log modal changes.isLogOtherTypes
- whether to log other types of changes.
- Added
isFlutterPrintEnabled
option to the ISpect.run method. This option allows you to enable or disable the Flutter print handler.
1.9.2 #
- Added
ISpectNavigatorObserver
for navigation monitoring.
1.8.9 #
- UI updates:
- Updated the color picker.
- Updated light colors of logs.
- Updated layout of the ISpect page.
- Actions and settings now combined.
- Other minor updates.
1.8.6 #
- Added a new option to the
ISpectOptions
class:panelItems
. This option allows you to add new icon buttons to the panel.
1.8.2 #
- Raised the color label in the color picker.
- Increased the zoom scale factor to 3.
1.7.9 #
- Zoom and color picker was combined.
1.7.7 #
- New draggable button with a new design and flow.
- Added some documentation about Jira.
1.7.4 #
- Minor changes with history of logs: copy all logs and share file.
1.7.2 #
- Added Jira to ISpect. Please check the example project for better understanding. After some testing, I will release it as a stable version and add it to the documentation.
- Fixed deactivated widget error.
- Removed unnecessary packages.
1.7.1 #
- Updated Feedback builder added. Now you can use it to send feedback to the developer. Note: I removed it because after inside Feedback I changed the Navigator to the normal Overlay the localization stopped working. This has been fixed.
1.7.0 #
- Improved log filtering.
- Some minor improvements.
- Temporary removed
Feedback
builder. It will be added in the next release.
1.6.6 #
- Upgraded feedback_plus to version 0.1.2.
1.6.5 #
- Fix issue with late talker initialization.
1.6.4 #
- Added ISpectTalker's options to the ISpect's params.
1.6.3 #
- Implemented print handler and moved ISpectTalker's initialization to the ISpect's run method. Please check example project for better understanding.
1.6.2 #
- Handle if data is String inside detailed HTTP page.
1.6.0 #
- Updated info text description of logs inside
ISpectPage
.
1.5.9 #
- Added context to
onTap
option for TalkerActionItem for routing to a specific page.
1.5.7 #
- Added info button for all logs.
- More darken background for the Draggable button in light theme.
1.5.6 #
- Increased padding for the Draggable button.
1.5.5 #
- Fix issues with Draggable button. Enable ISpect on the release build: manage confitions with
isISpectEnabled
.
1.4.8 #
- Removed shared preference because it is not work with shrink. So, now you can use parameters inside ISpectBuilder for manipulating the Draggable button.
1.4.6 #
- Added a new parameter
theme
toISpectScopeWrapper
for customizing the theme of theISpect
page.
1.4.4 #
- Added a new parameter
actionItems
toISpectOptions
for adding custom actions to theISpect
page's actions sheet.
1.4.3 #
- Initial ISpectTalker page logs are now collapsed by default.
- Added a new parameter
filters
to theinitHandling
method.- Filters work only for
BLoC
and exceptions such asFlutterError
,PlatformDispatcher
, andUncaughtErrors
. - For Riverpod, routes, Dio, etc., manual configuration is required.
- Filters work only for
1.4.2 #
- Updated draggable button functionality with a new maximum reverse point.
- Added localization for the Detailed HTTP Logs page.
- Made minor updates to the Detailed HTTP Logs page.
1.4.0 #
- Introduced new feature: detailed screens for HTTP logs, including request, response, and error.
1.3.1 #
- Refactored and optimized the code.
- Draggable button's position is now saved in cache.
- Updated
analysis_options.yaml
file. - Updated
README.md
file.
1.3.0 #
- Updated options of
ISpectTalker.initHandling
(also applies to versions 1.2.8 and 1.2.9).
1.2.7 #
- Added more options to
ISpectTalker.initHandling
.- You can now customize more options during the initialization of
ISpectTalker
, such as BLoC, Dispatcher error, etc.
- You can now customize more options during the initialization of
1.2.6 #
- Updated documentation: added a video preview of the package.
1.2.4 #
- Added some options to the
Talker
detailed monitor page: reverse all logs and toggle expansion. - Moved performance tracker to the
Draggable
button and removed it from the settings sheet.
1.2.3 #
navigatorContext
is no longer required for ISpectBuilder.- To use the Draggable button inside ISpectPage, pass the key. By default, it is not possible to use the Draggable button inside ISpectPage.
1.2.0 #
- Upgraded Talker to version 4.3.2.
1.1.8 #
- Added Kazakh language support.
1.1.7 #
- Refactored feedback theme.
- Refactored options theme of ISpect.
1.1.6 #
- Refactored Riverpod logs on the Talker Page.
- Updated dependencies.
1.1.5 #
- Added Riverpod logs.
- Made updates to the Talker Page and Feedback builder.
1.1.2 #
- Fixed issues with the light theme.
- Removed
TalkerScreenTheme
. Use ISpectOptions theme properties instead.
1.1.0 #
- Upgraded dependencies to the latest version.
- Refactored
ISpectTalker
.
1.0.8 #
- Upgraded dependencies to the latest version.
- Performed formatting and refactoring.
- Replaced default lints with
sizzle_lints
.
1.0.5 #
- Changed ISpectWrapper to builder, and moved fields to Scope Wrapper.
1.0.2 #
- Moved inspector buttons to draggable buttons.
1.0.1 #
- Added ISpectLocalization and cache management.
1.0.0 #
- Initial release: Wrapper around Inspector, Talker, etc.