Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version/5 #4

Merged
merged 24 commits into from
Dec 11, 2021
Merged

Version/5 #4

merged 24 commits into from
Dec 11, 2021

Conversation

Javiani
Copy link
Contributor

@Javiani Javiani commented Dec 11, 2021

Version 5

Version 5 is a result of many input given from other developers using on several projects. Some of the ideas on this version was already tried in version 3 but this time was made in a more consistent way.

Change Log

  • 100% written from scratch
  • Changed parent/child relationship
  • Renamed helper injection to dependency to make more sense.
  • Removed pandora store from component internals, state are now a fully coupled component funcionality, also changed msg to state to be more clear.
  • Improving visibility of variables created on template runtime.
  • Removing core animation feature for less complexity and trying to minimize bugs possibilities. ( Simplicity )
  • Improving update() performance, now it's possible to change props values before ui updates.
  • Jails does not update entire body html on mount, this can avoid issues on page load specially if you're using some kind of animation when page is ready. It may fix some other issues when using Jails with other libraries that need to start on page load.
  • Removed actions from components for simplicity sake and trying to be more strict about code standards.

Todo's

  • Define the codename for this version
  • Update and improve documentations
  • Think about changes in logo and possibility to have a mascot for Jails.

@Javiani Javiani merged commit 57a621e into master Dec 11, 2021
@Javiani Javiani deleted the version/5 branch December 11, 2021 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant