infospect library

Classes

AppBarActionWidget<T>
AppBottomBar
AppDivider
AppSearchBar
ConditionalWidget
HighlightText
A widget that displays text with a highlighted section.
Infospect
Infospect is a utility class designed to facilitate monitoring and debugging activities, such as logging network calls, navigating within the app, managing multi-window actions, and handling application logs.
InfospectDesktopInvoker
InfospectInvoker
A StatefulWidget that serves as a UI invoker for the Infospect tool. Depending on the platform and configuration, it displays a floating action-like button which when tapped or dragged can invoke the Infospect tool.
InfospectLog
Represents a log entry for the Infospect application.
InfospectLogHelper
InfospectLogHelper is a utility class designed to assist Infospect in handling logging tasks. This class acts as an intermediary between Infospect and its logger, encapsulating the logic for adding logs, aggregating multiple logs, and clearing all logs.
InfospectMultiWindowHelper
InfospectMultiWindowHelper aids the Infospect class in managing multi-window communication. It provides functionalities for sending and receiving data between different windows, especially in a desktop environment.
InfospectNavigationHelper
InfospectNavigationHelper aids the Infospect class in navigation and window management tasks. This class provides functionalities to open new windows (useful in a desktop environment), navigate to certain screens, and handle the launching of multiple instances of the app.
InfospectNetworkCallHelper
InfospectNetworkCallHelper is a utility class tailored to assist Infospect in handling network-related tasks. It provides methods to log network calls, errors, responses and facilitates integration with interceptors for networking libraries like Dio and HttpClient.
InfospectTheme

Enums

InvokerState
state for the invoker widget (defaults to alwaysOpened)

Typedefs

BottomBarItem = ({IconData icon, String title})