navigation

Common navigation library for kotlin multiplatform

MIT License

Stars
2

Bot releases are hidden (Show)

navigation - 0.0.19

Published by InsanusMokrassar over 1 year ago

THIS UPDATE CONTAINS DEPRECATIONS REMOVING

  • Fixes for android
  • Add find extensions for chains and nodes
navigation - 0.0.18

Published by InsanusMokrassar over 1 year ago

  • NavigationChain.parentNode now is public
  • Improvements in CRUD operations in navigation tree
  • Improvements in replacing of nodes and chain diffs handlings
navigation - 0.0.17

Published by InsanusMokrassar over 1 year ago

  • Fixes in restoreHierarchy
  • Fixes in createSubChain
navigation - 0.0.16

Published by InsanusMokrassar over 1 year ago

  • Versions:
    • MicroUtils: 0.17.5
  • NavigationChain got its own optional id
  • NavigationChain and NavigationNode got findChain extension
  • NavigationChain and NavigationNode got findNode extension
  • On restoring of hierarchy it is possible to remove the chains which do not fit restoring one
  • Add opportunity to walk across whole navigation tree
navigation - 0.0.15

Published by InsanusMokrassar over 1 year ago

  • Versions:
    • MicroUtils: 0.17.2
navigation - 0.0.14

Published by InsanusMokrassar over 1 year ago

  • Versions:
    • Kotlin: 1.8.10
    • Serialization: 1.5.0
    • MicroUtils: 0.17.0
    • KSLog: 1.0.0
    • UUID: 0.7.0
navigation - 0.0.13

Published by InsanusMokrassar over 1 year ago

  • Common:
    • NavigationChain now have more useful logs for different methods
    • Reworked push, drop and start methods of NavigationChain
    • NavigationNode now have more useful logs object
    • Fixes in NavigationNode.start
    • Fixes in NavigationChain#onNodesStackDiffFlow and all subsequent diff flows
    • Fixes in NavigationNode#onChainsStackDiffFlow and all subsequent diff flows
  • Android:
    • AndroidFragmentNode now will automatically attach to any found view with its navigation tag equal to Config#id
navigation - 0.0.12

Published by InsanusMokrassar over 1 year ago

  • Rewrite chain lists with immutable stacks
navigation - 0.0.11

Published by InsanusMokrassar almost 2 years ago

  • JS:
    • JsNavigationNode got htmlElementStateFlow which is automatically updated when node is in resume state
navigation - 0.0.10

Published by InsanusMokrassar almost 2 years ago

  • Versions:
    • MicroUtils: 0.16.5
  • Fixes in using of rootChain in restoreHierarchy
  • JS:
    • Add more logs in initNavigation
navigation - 0.0.9

Published by InsanusMokrassar almost 2 years ago

  • JS:
    • initNavigation got variant with opportunity to pass root chain
navigation - 0.0.8

Published by InsanusMokrassar almost 2 years ago

  • Extended support of JS platform:
    • Extensions NavigationNodeDefaultConfig#htmlElement (orNull/orThrow)
    • CookiesNavigationConfigsRepo
    • initNavigation function for simple navigation enabling
    • JsNavigationNode abstraction as an analogue of android navigation node
navigation - 0.0.7

Published by InsanusMokrassar almost 2 years ago

  • NevigationChain now uses regular mutable list instead of array deque
  • Versions:
    • Kotlin: 1.7.21
    • MicroUtils: 0.14.4
    • UUID: 0.6.0
navigation - 0.0.6

Published by InsanusMokrassar almost 2 years ago

  • Versions:
    • Kotlin: 1.7.20
    • Serialization: 1.4.1
    • MicroUtils: 0.13.2
    • KSLog: 0.5.3
  • Internal optimizations
navigation - 0.0.5

Published by InsanusMokrassar almost 2 years ago

THIS RELEASE CONTAINS BREAKING CHANGES

  • NavigationNode now use two types: Config : Base and Base
navigation - 0.0.4

Published by InsanusMokrassar almost 2 years ago

  • All NavigationNodes now have configState with type StateFlow. Under the hood any node may implement mutability
    of this flow as it is required
navigation - 0.0.3

Published by InsanusMokrassar about 2 years ago

  • Versions:
    • MicroUtils: 0.13.1
  • Fixes and improvements in android part
navigation - 0.0.2

Published by InsanusMokrassar about 2 years ago

  • Versions:
    • MicroUtils: 0.13.0
    • KSLog: 0.5.2
  • Several tools for android navigation have been added
  • Small sample for android have been added
navigation - 0.0.1

Published by InsanusMokrassar about 2 years ago

Project inited

Package Rankings
Top 35.87% on Repo1.maven.org
Badges
Extracted from project README
KDocs Tutorials Maven Central
Related Projects