foundation library

Primitivos de foundation do Flocks: estados de interação (FlocksInteraction/FlocksStatesController), acessibilidade (AppSemantics) e seleção de texto (AppSelectionRegion, AppTextSelectionGestures). Só sobre a camada widgets (sem Material/Cupertino).

Classes

AppAssetIconProvider
O provider padrão: os SVGs que vêm dentro do pacote.
AppAssetIllustrationProvider
O provider padrão: os SVGs que vêm dentro do pacote.
AppCheckmarkPainter
Desenha um "tique" (✓) com o traço revelado progressivamente.
AppCommand
Um comando invocável por /atalho, tanto na busca global quanto no chat.
AppCommandRegistry
Registro dos comandos / disponíveis.
AppCommandScope
Disponibiliza o AppCommandRegistry para a subárvore.
AppConfinedToBounds
Posiciona child dentro de bounds — ou o deixa em tela cheia se não há região medida.
AppDismissFocusIntent
Devolver o foco ao conteúdo, saindo de busca/assistente.
AppFindController
Registro dos campos "buscar nesta tela".
AppFindInPageIntent
Focar a busca da tela atual (a tabela), não a global.
AppFindScope
Disponibiliza o AppFindController para a subárvore.
AppFindTarget
Identidade da tela para o registro do AppFindScope.
AppFocusAssistantIntent
Focar o composer do assistente.
AppFocusSearchIntent
Focar a busca global.
AppIconProvider
Quem transforma um nome de ícone em pixel.
AppIllustrationProvider
Quem transforma um nome de ilustração em pixel.
AppNetworkIconProvider
Busca o SVG num CDN, com cache em disco no nativo e cache do browser na web.
AppNetworkIllustrationProvider
Busca a ilustração num CDN.
AppOpenProfileIntent
Abrir o perfil do usuário.
AppOverlayBounds
AppOverlayBoundsHandle
Região a que um modal local se confina.
AppOverlayBoundsRegion
Publica a própria área como AppOverlayBounds para a subárvore.
AppSelectionRegion
Enables text selection for an app subtree without depending on Material.
AppSelectTabIntent
Ir para a aba de índice index (base zero).
AppSemantics
Fábricas de acessibilidade do Flocks.
AppShortcutsScope
Instala os atalhos globais do shell.
AppToggleNavigationIntent
Alternar o colapso da navegação.
FlocksInteraction
Primitivo de interação compartilhado do Flocks.
FlocksStatesController
Controlador de estados de interação do Flocks.

Mixins

AppTextSelectionGestures<T extends StatefulWidget>
Liga um EditableText cru aos gestos NATIVOS de seleção do Flutter (tap = posiciona o caret, arrastar = seleciona, double-tap = palavra, triple-tap = linha/parágrafo, botão direito = menu de contexto) — a mesma máquina que o TextField usa internamente via TextSelectionGestureDetectorBuilder.

Constants

kAppTabShortcutCount → const int
Quantas abas os atalhos numéricos alcançam.

Properties

appTextSelectionControls TextSelectionControls
Único ponto do Flocks que toca Cupertino.
no setter

Functions

appRouteIsTopmost(BuildContext context) bool
Este context está na rota do TOPO da pilha?

Typedefs

FlocksInteractionBuilder = Widget Function(BuildContext context, Set<WidgetState> states)
Assinatura do builder visual de FlocksInteraction: recebe o conjunto atual de WidgetStates e devolve a aparência do componente.