feat: add scrollable and pinned leading/trailing support to NavigationRail#6356
Open
ndonkoHenri wants to merge 11 commits intorelease/v0.85.0from
Open
feat: add scrollable and pinned leading/trailing support to NavigationRail#6356ndonkoHenri wants to merge 11 commits intorelease/v0.85.0from
NavigationRail#6356ndonkoHenri wants to merge 11 commits intorelease/v0.85.0from
Conversation
Deploying flet-docs with
|
| Latest commit: |
e0fa5c9
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://3a3c668f.flet-docs.pages.dev |
| Branch Preview URL: | https://improve-nav-rail.flet-docs.pages.dev |
Deploying flet-examples with
|
| Latest commit: |
7f48fef
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://d7390718.flet-examples.pages.dev |
| Branch Preview URL: | https://improve-nav-rail.flet-examples.pages.dev |
Deploying flet-website-v2 with
|
| Latest commit: |
7f48fef
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://2db8c8e2.flet-website-v2.pages.dev |
| Branch Preview URL: | https://improve-nav-rail.flet-website-v2.pages.dev |
Rename .codex/skills/* to .agents/skills/* to relocate skill definitions without content changes (100% similarity). Add AGENTS.md documenting that skills live in `.agents/skills`, and add CLAUDE.md as a symlink to AGENTS.md.
Replace bracketed inline references with Sphinx-style :attr:`...` cross-references in sdk/python/.../navigation_rail.py docstrings. This clarifies attribute links for documentation tooling (e.g. selected_icon, leading, trailing, destinations, pin_leading_to_top, pin_trailing_to_bottom) and improves rendering in generated docs. Only docstring text was changed.
Pages like controls/navigationrail/index.md were generating xref URLs ending in /index (e.g. /docs/controls/navigationrail/index) instead of the clean /docs/controls/navigationrail that Docusaurus actually serves. Strip the /index suffix when building page routes.
Record the new scrollable, pin_leading_to_top, and pin_trailing_to_bottom properties under 0.85.0 New features, crediting @ndonkoHenri and linking to #1923 and #6356.
FeodorFitsner
approved these changes
Apr 5, 2026
Add two golden images for macOS tooltip integration tests: tooltip_shows_on_hover.png and tooltip_custom_properties_on_hover.png under sdk/python/packages/flet/integration_tests/controls/core/golden/macos/control. These images are used to validate tooltip rendering/appearance on hover.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fix #1923
Test code
Summary by Sourcery
Add configurability for scrollable navigation rail content and pinned leading/trailing controls, and cover the new behavior with an integration test.
New Features:
Enhancements:
Tests: