Flet-navigator

Latest version: v3.8.6

Safety actively analyzes 701370 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

3.8.6

**Patch with generic code improvements, documentation, ReadMe, etc.**

Key Changes:
- **Generic code improvements.**
- **Updated documentation and ReadMe.**
- **New release.**

3.8.5

**The new major release of FletNavigator introduces groundbreaking optimizations, lightning-fast performance, and a streamlined, cutting-edge navigation experience. Unnecessary overhead has been eliminated, resulting in a cleaner and leaner framework for optimal performance.**

Key Changes:
- **Centralized `VirtualFletNavigator` and `PublicFletNavigator` by introducing `AbstractFletNavigator`.**
- **Animations have been completely removed.**
- **Removed the `anon`, `anon_argless`, `render`, and `parameters_` utility functions.**
- **Renamed and restricted public access to the `parameters` function.**
- **Implemented proper logging with structured setup, replacing the previous usage of `warn_explicit`.**
- **Dropped support for previous routes, affecting `PageData` also.**
- **Fixed alignment issues in the default route-404 handler.**
- **Removed routes data features for simplicity.**
- **Renamed `define_page` to `load_page` for better consistency.**
- **Added new `PageData` methods: `current_route() -> str` and `del_navbar() -> None`.**
- **Renamed all `appbars` references to `navbars` for uniformity.**
- **Enhanced URL parameters parser to recognize `NoneType`.**
- **The `ROUTE_404` ID is now mapped in the `navbars` dictionary for route-404.**
- **The `route` decorator now supports unnamed routes by automatically registering with the function name.**
- **Introduced a new alias: `RouteParameters`.**
- **Revised all doc-strings for clarity and comprehension.**
- **Improved stability, optimization, and code clarity while addressing unexpected errors.**
- **Completely rewrote the README and documentation.**
- **Additional minor enhancements.**
- **New release.**

2.8.5

This release is last, it means that navigator is not supported anymore. But it doesn't makes it unusable. You can still push new issues and ask for help!

- **Now each `ROTATE` animation has random rotation angle target.**
- **New animations: `SHRINK_VERTICAL`, `CUSTOM`.**
- **Implemented feature to create custom animations.**
- **Optimized animations so they would not try to animate `AppBar` (its impossible).**
- **New global: `anon_argless`.**
- **Code cleanup/fixes/optimizations.**
- **Updated version (`FLET_NAVIGATOR_VERSION`).**
- **Updated documentation.**
- **Updated ReadMe.**
- **New release.**

Thank you for being with me!

2.7.5

- **New global functions: `render`, `anon`, `parameters`.**
- **New decorator: `global_template`.**
- **Templates extending: Global templates (+ `template` function update).**
- **New `PageData` methods: `PageData::navigate`, `PageData::navigate_homepage`.**
- **`virtual` property for both navigators.**
- **Code cleanup/fixes/optimizations.**
- **Updated version (`FLET_NAVIGATOR_VERSION`).**
- **Updated documentation.**
- **Updated ReadMe.**
- **New release.**

2.6.5

- **Implemented default 404 page.**
- **Now calling `route_changed_handler` before page load.**
- **Fixed `len` statement fail. (8).**
- **Updated parameters name checking.**
- **Updated documentation.**
- **Updated ReadMe.**
- **New version.**

2.5.5

- **Fixed boolean parsing in URL parameters.**
- **Added `parameters` argument in `FletNavigator::navigate`.**
- **Implement `__repr__` for `PageData`.**
- **New function `add` in `PageData`.**
- **New animation - `SHRINK`.**
- **Updated documentation.**
- **Updated ReadMe.**
- **New version.**

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.