FletNavigator V3.8.5 [GREAT MAJOR]
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
andPublicFletNavigator
by introducingAbstractFletNavigator
. - Animations have been completely removed.
- Removed the
anon
,anon_argless
,render
, andparameters_
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
toload_page
for better consistency. - Added new
PageData
methods:current_route() -> str
anddel_navbar() -> None
. - Renamed all
appbars
references tonavbars
for uniformity. - Enhanced URL parameters parser to recognize
NoneType
. - The
ROUTE_404
ID is now mapped in thenavbars
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.