Skip to content

FletNavigator V3.8.5 [GREAT MAJOR]

Compare
Choose a tag to compare
@xzripper xzripper released this 20 Dec 02:45
· 4 commits to main since this release
868437b

FletNavigator v3.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.