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.