Maximizar ao lado do navegador, não sobre ele

Featurekamo-internal
Navios
10 de setembro de 2026 às 16:24 UTC
Autor
Kamo
Enviar
0c5ef99

Uma janela de ferramentas maximizada usada para tomar o viewport inteiro. Ele, seu navegador coluna e sua faixa de tabulação foram todos fixados em (0,0) no nível de empilhamento da doca, sobre ambos os navegadores — para que um membro lendo uma janela maximizada pudesse chegar a nenhum navegação até que a guardem. O painel é agora tudo abaixo de NavTop e direito de NavPri. A janela, o navegador e a tira começar na borda do trilho e sob a barra, leia de as mesmas duas variáveis CSS AuthedChrome offsets da própria caixa de conteúdo da página por (paneGeometry.ts), então uma grade expandida move a página e o painel juntos. O navegador e a tira deslizam dentro de slots de recorte, então eles saem de atrás do trilho e do bar em vez de atravessá-los, e todos os três seguem um trilho alternar com o próprio tempo da janela. Enquanto uma janela é maximizada, o navegador também tem que agir sobre ela: - Uma opção que vai para uma PAGE anuncia nav:page primeiro, e cada janela ainda na tela é colocado como um hexhead — caso contrário a página iria carregar debaixo do painel. Clicando na página que você já está em conta também: é pedindo para ver essa página. - Uma opção que abre uma janela TOOL marca a sua ferramenta:aberto com origem: 'nav', e o funil cada aberto passa através de transforma que em maximizado: Verdade. A nova janela leva o painel, o antigo vai para um Hexhead através a própria troca da loja, e o navegador e as abas seguem a nova janela — para o seu balde, para a lista de terminais, ou para uma ferramenta sem navegador. Ambos se aplicam apenas enquanto uma janela segura o painel (a chamada do membro). Com nada maximizado um clique de navegação se comporta exatamente como antes. As regras são puras (navPaneRule.ts) e o nav apenas anuncia (app/lib/navIntent.ts); * **************** falha em uma ferramenta nua: aberto ou roteador. empurrar escrita numa superfície de navegação. Coberto: ambas as opções de navegação e menus, Configurações, a paleta de comando, o logotipo, KamoMobile, a pílula do plano, links do NavTop e Bell, o botão Exec2Exec, e as linhas do Centro de Interação. Retirada fixada na mesma alteração: - O hover-peek do trilho e o Centro de Interação (painel e pano de fundo) sentado em z 26-30 sob um painel em 201 e escalando, assim que o navegador foi alcançável eles Abriu atrás dela. As camadas do nav são levantadas acima do painel por sua própria nível enquanto um é mantido, mantendo sua ordem (navLayerZ, useMaximizedPaneZ). - A costura do navegador computou sua largura como x do ponteiro, verdade somente enquanto o navegador começou em 0. Mede da borda esquerda do navegador Agora, e tampa a largura em uma parte do painel em vez da tela. - O xadrez e o Hold'em escolheram o layout da janela. Largura interior quando maximizada — muito largo pelo trilho, e velho em um trilho alternar. Eles medem os seus próprios root (useMeasuredBox, movido para ferramentas/ para ser compartilhado); **************************** Continua assim.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços