Massimizzare accanto al nav, non sopra di esso

Featurekamo-internal
Spegnimento
10 settembre 2026 alle ore 16:24 UTC
Autore
Kamo
Impegno
0c5ef99

Una finestra di strumento massimizzata utilizzata per prendere l'intero viewport. Il suo navigatore colonna e la sua striscia di linguetta sono stati tutti pinned a (0,0) al livello di impilamento del bacino, su entrambi i navs — quindi un membro che legge una finestra massimizzata potrebbe raggiungere no navigazione fino a quando non lo mettono via. Il pannello è ora tutto sotto NavTop e destra di NavPri. La finestra, la navigatore e la striscia iniziano al bordo della rotaia e sotto la barra, letto da le stesse due variabili CSS AuthedChrome compensa la casella di contenuto della pagina da (paneGeometry.ts), quindi una rotaia espansa sposta la pagina e il pannello insieme. Il navigatore e la striscia scivolano all'interno clipping slot, in modo che escono da dietro la ferrovia e la barra piuttosto che attraverso di loro, e tutti e tre seguono un slittamento ferroviario con il proprio lead-and-trail della finestra. Mentre una finestra è massimizzata, il nav deve anche agire su di esso: - Un'opzione che va a un PAGE annuncia nav:pagina prima, e ogni finestra ancora sullo schermo è messo via come hexhead — altrimenti la pagina si carica sotto il pannello. Fare clic sulla pagina che si è già in conteggi troppo: è chiedendo di vedere quella pagina. - Un'opzione che apre un TOOL WINDOW segna il suo strumento: aperto con l'origine: 'nav', e l'unico imbuto ogni passaggio aperto attraverso trasforma che in massimizzato: Vero. La nuova finestra prende il riquadro, il vecchio va a un hexhead attraverso lo scambio del negozio, e il navigatore e le schede seguono la nuova finestra — a il suo secchio, alla lista terminale, o lontano per uno strumento senza navigatore. Entrambi si applicano solo mentre una finestra contiene il pannello (la chiamata del membro). Con niente massimizzato un clic nav si comporta esattamente come prima. Le regole sono puri (navPaneRule.ts) e il nav annuncia solo (app/lib/navIntent.ts); ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** spinta scritto in una superficie di nav. Rivestito: opzioni e menu di navs, Impostazioni, la tavolozza di comando, il logo, KamoMobile, la pillola di piano, i collegamenti di NavTop e campana, il pulsante Exec2Exec, e le righe del Centro Interazione. Fallout fissato nello stesso cambiamento: - L'hover-peek della ferrovia e l'Interaction Center (panel e sfondo) sedevano z 26-30 sotto un riquadro a 201 e arrampicata, quindi una volta che il nav era raggiungibile essi ha aperto BEHIND. Gli strati del nav sono sollevati sopra il pannello da solo livello mentre uno è tenuto, mantenendo il loro ordine (navLayerZ, utilizzareMaximizedPaneZ). - La cucitura del navigatore ha calcolato la sua larghezza come x del puntatore, vero solo mentre il navigatore ha iniziato a 0. Misura dal bordo sinistro del navigatore ora, e cattura la larghezza a una parte del pannello piuttosto che lo schermo. - Chess e Hold'em hanno scelto il loro layout dalla finestra. larghezza interiore quando massimizzato — troppo largo dalla rotaia, e stallo su una rotaia. Si misurano i propri root (useMeasuredBox, spostato fino a strumenti/ da condividere); E' il momento giusto. La mantiene così.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo