- Dikirim
- 6 Juli 2026 pukul 01.29 UTC
- Penulis
- kamo
- Commit
- 67fb265
Mengubah dua hardcode nav (NavPri / NavTop) menjadi data-drive, per- sistem anggota. - Single nav registry (navRegistry) + pure resolver (resolveNavLayout) menegakkan invariants: setiap pilihan gated tinggal dalam tepat satu nav, gerbang-tersembunyi pilihan drop, baru-memenuhi syarat pilihan tanah pada default mereka, tidak ada yang pernah hilang / duplikasi. - NavLayoutContext mempertahankan tata letak per anggota melalui preferensi ui- yang ada store (peranti-perangkat, tidak ada perubahan backend) dan drive --nav-pri- lebar sehingga diekspan rel ulang shell tanpa nomor ajaib. - Always-on drag antara NavPri dan NavTop plus reorder dalam setiap nav Pembaca layar mengumumkan. - NavPri memperoleh ekspansi (ikon + label + inline sub-list) dan runtuh (icon -only, flying-out sub-options) mode dengan hover-to- peek dan toggle runtuh; menambahkan penandaan rute aktif + aria- current; pemicu adalah < button > yang asli. - Lima tombol alat * * * * * * * * * * * * * * * menjadi portabel via satu NavToolButton primitif - turun popover di bar, langsung terbang-di runtuh rel, daftar inline di rel yang diperluas - mempertahankan penangan mereka yang tepat. - Didedikasikan / pengaturan / halaman navigasi: pilihan move / order, pilih perilaku rail, Reset ke Standar dengan undo; dihubungkan dari Pengaturan slide- out (atas) dan / pengaturan. Palet perintah NY / CTlK untuk melompat ke pilihan apapun. - Desktop / tablet saja (gated pada breakpoint md); ponsel menyimpan nav statis. - Hapus pipa nav superseded (NaverPriItemWittPanel, NavPriLayout, NavPriPanel, NavInfo, NavPanelLink, NewDokuments Button).