ispect 1.9.4-beta.6 
ispect: ^1.9.4-beta.6 copied to clipboard
A package combining Inspector, Talker, and more from pub.flutter-io.cn for efficient project implementation.
1.9.4-beta.6 #
- Added new method for logging: 
ISpect.track. This method allows you to log custom events for analytics (Amplitude, Firebase, etc.). ISpectTalkerreplaced withISpect. Now you can useISpectfor 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 
ISpectOptionsclass: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 
isFlutterPrintEnabledoption to the ISpect.run method. This option allows you to enable or disable the Flutter print handler. 
1.9.2 #
- Added 
ISpectNavigatorObserverfor 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 
ISpectOptionsclass: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 
Feedbackbuilder. 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 
onTapoption 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 
themetoISpectScopeWrapperfor customizing the theme of theISpectpage. 
1.4.4 #
- Added a new parameter 
actionItemstoISpectOptionsfor adding custom actions to theISpectpage's actions sheet. 
1.4.3 #
- Initial ISpectTalker page logs are now collapsed by default.
 - Added a new parameter 
filtersto theinitHandlingmethod.- Filters work only for 
BLoCand 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.yamlfile. - Updated 
README.mdfile. 
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 
Talkerdetailed monitor page: reverse all logs and toggle expansion. - Moved performance tracker to the 
Draggablebutton and removed it from the settings sheet. 
1.2.3 #
navigatorContextis 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.