Skip to content

Releases: xzripper/flet_navigator

FletNavigator V3.10.11 [PATCH]

22 Jun 18:05
c34877d

Choose a tag to compare

⚓📦 FletNavigator v3.10.11

Minor patch for FletNavigator.

Key Changes:

  • Fix property leakage between routes (AbstractFletNavigator::proc_page_props).
  • Updated ReadMe.
  • New release.

FletNavigator V3.10.10L [LATEST]

19 Jun 17:19
ee57513

Choose a tag to compare

⚓📦 FletNavigator v3.10.10L

Minor patch for FletNavigator.

Key Changes:

  • Minor changes.
  • Updated ReadMe.

FletNavigator V3.10.10 [PATCH]

15 Jun 14:21
6c23bd4

Choose a tag to compare

⚓📦 FletNavigator v3.10.10

Minor patch for FletNavigator.

Key Changes:

  • Use hash route IDs instead of an O(n) calculation.
  • Removed calc_route_id method (AbstractFletNavigator).
  • Other minor changes.
  • Updated ReadMe.
  • New release.

FletNavigator V3.10.9 [PATCH]

15 Jun 02:58
7355b3d

Choose a tag to compare

⚓📦 FletNavigator v3.10.9

Minor patch for FletNavigator.

Key Changes:

  • Removed redundant recompilation of _afn_vroute regex expression.
  • Richer stack trace for load_page.
  • Other minor changes.
  • Updated ReadMe.
  • New release.

FletNavigator V3.10.8 [MINOR]

09 Jun 20:19
79b6335

Choose a tag to compare

⚓📦 FletNavigator v3.10.8

Minor update for FletNavigator fixing a bug that was detected a long time ago, with a lot of other improvements/changes.

Key Changes:

  • Implemented properties mapping, allowing individual routes to have distinct properties without impacting others (see #23).
  • Extracted route ID calculation into a separate function (AbstractFletNavigator).
  • Renamed PageData to ContextRoute.
  • New global function: fn_process.
  • Now RouteChangeCallback accepts ContextRoute as a control flow making implementation of guards for routes more possible.
  • New alias: RouteProperties.
  • Updated logging messages.
  • Updated docstrings.
  • Other minor improvements and changes.
  • Moved documentation to another site: Click Me!
  • Updated ReadMe.
  • New release.

FletNavigator V3.9.8 [PATCH MINOR-INTENDED]

25 May 12:19
b1ccfc3

Choose a tag to compare

⚓📦 FletNavigator v3.9.8

Minor update for FletNavigator.

Key Changes:

  • New PageData method: set_homepage.
  • Now it's impossible to update homepage address with invalid route.
  • Removed parameters argument in VirtualFletNavigator::navigate_back.
  • Other minor changes.
  • Updated ReadMe.
  • Updated documentation.
  • New release.

FletNavigator V3.9.7 [PATCH]

24 May 16:19
42e9f3a

Choose a tag to compare

⚓📦 FletNavigator v3.9.7

Minor update for FletNavigator.

Key Changes:

  • Super minor updates.
  • Updated ReadMe.
  • Updated documentation.
  • New release.

FletNavigator V3.9.6 [GREAT MINOR]

24 May 14:27
88a3918

Choose a tag to compare

⚓📦 FletNavigator v3.9.6

A new great minor release of FletNavigator, adding new features, improving stability, and fixing bugs.

Key Changes:

  • Generic code improvements.
  • Implemented backward navigation (#22)
  • Implemented previous routes list.
  • Renamed virtual to is_virtual.
  • Renamed del_navbar to delete_navbar.
  • Updated some aliases.
  • Removed / special syntax for AbstractFletNavigator.
  • Now parameters transferring to / route error is being handled by FletNavigator.
  • Updated docstrings.
  • Other minor changes/improvements.
  • Updated ReadMe.
  • Completely rewrote the documentation.
  • New release.

FletNavigator V3.8.6 [PATCH]

20 Dec 12:23
fd05712

Choose a tag to compare

FletNavigator v3.8.6

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

Key Changes:

  • Generic code improvements.
  • Updated documentation and ReadMe.
  • New release.

FletNavigator V3.8.5 [GREAT MAJOR]

20 Dec 02:45
868437b

Choose a tag to compare

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.