getFocusHistory static method

List<FocusHistoryEntry> getFocusHistory(
  1. BuildContext context
)

Gets the complete focus history as a list.

Uses the navigator-scoped history manager from the given context.

Parameters:

  • context: BuildContext for navigator-scoped history

Returns: Complete list of focus history entries, empty if no navigator found

Example:

final history = Dpad.getFocusHistory(context);
for (final entry in history) {
  // Region: ${entry.region}, Route: ${entry.routeName}
}

Implementation

static List<FocusHistoryEntry> getFocusHistory(BuildContext context) {
  return DpadNavigator.historyOf(context)?.getHistory() ?? [];
}