feat: build functional Endor start page and balance compact tabs

This commit is contained in:
2026-10-24 20:12:02 +08:00
parent 3cb44b96eb
commit 952fc2eff2
11 changed files with 205 additions and 82 deletions
+2 -1
View File
@@ -257,7 +257,8 @@ Property binding caches now consume synchronous precise ReadSet dependencies, re
Window workspace modules:
- `tabs.rs`: common tab/close/+ geometry, overflow and shared hover/active capsules.
- `tabs/motion.rs`: 200 ms eased geometry shared by painting and pointer hits.
- `system_ui/start_page.rs`: the Endor start page; future capabilities are marked as such.
- `ui_bridge/start_page.endor`: the functional default Page, layout, callbacks and examples in Endor.
- `ui_bridge/developer_pages.rs`: loads the private start-page module and delegates new-tab creation to its managed factory.
- `ui_bridge/developer_pages.rs`: managed tool/start Pages, identity-preserving reopen and focus.
- `developer_tools/{console,sources,network,settings}.rs`: separate page views.
- `developer_tools/painter.rs`: reusable pane painting and response formatting.