naoghuman / lib-action Goto Github PK
View Code? Open in Web Editor NEWLib-Action is a library for `easy` storing and accessing actions (EventHandler<ActionEvent>) in a JavaFX & Maven desktop application.
License: GNU General Public License v3.0
Lib-Action is a library for `easy` storing and accessing actions (EventHandler<ActionEvent>) in a JavaFX & Maven desktop application.
License: GNU General Public License v3.0
[pom] Sign jar(s) for Maven Central.
[Documentation] Add a template for the release-notes.
[Api] Create new examples in ReadMe.
[JavaDoc] Use {@code xy} instead the tag in JavaDoc.
Rename jar file to lowercase.
[api] Create new packages to reflect my library conventions.
com.github.naoghuman.lib.action.core
which contains the api from the library.com.github.naoghuman.lib.action.internal
which contains the implementation from the libary.[deprecated] Remove deprecated packages, classes and interfaces.
Add new 'handle' methods to the api.
The new methods warp then the actionId + data in a TransferData.
[test] Add Unittests for the class DefaultTransferData.
[Documentation] Add new example to register, recieve [dynamics] actions in the ReadMe.
[Documentation] Update the JavaDoc from the class TransferData.
parameter(s)
with value(s)
where needed (Not parameters are stored, values will be).Change version to 0.3.0-SNAPSHOT
Rewrite project description.
[Api] Extend the interface RegisterActions
[test] Add Unittests for the class DefaultActionHandler.
[License] Add in the JavaDoc for the license the starting year.
[Usability] Add new ActionHandlerBuilder which allowed to configure and handle the actions.
[pom] Remove dependency to maven-release-plugin
.
@{project.artifactId}-@{project.version}
.[test] Add Unittests for the class DefaultValidator.
[pom] New format from jar(s) for Maven Central.
[Api] Change ActionFacade.INSTANCE to ActionFacade.getDefault() with Optional.
[documentation] Add UML diagram to the ReadMe.
[pom] Update the dependency to the library 'Lib-Logger'.
[api] Create new class TransferDataBuilder.
fluent
class.[Dependencies] Update the dependencies to the library Lib-Logger
.
Add folder release with new release file to project.
Change group-id to com.github.naoghuman
Update the project to the new version from lib-logger-0.3.0.
Create new annotation OnAction which allows to mark methods as actions.
Add hit from the integration from AnnotationDetector in ReadMe.
trigger(TransferData)
to ActionFacade
trigger(String, TransferData)
ReadMe
with the new method in section Api
.[pom] Update the dependencies to the libraries in pom.xml.
[documentation] Prepate the documentation to the new v0.6.0.
[pom] Update dependencies in pom.xml.
[JavaDoc] Add new flag @SInCE to all classes, interfaceses and methods.
Deprecated all files expect the class ActionFacade.
[Internal] Add /todo/ to .gitignore.
todo
.[Impl] Create new interface Validator
.
[api] Add new Interface Registerable to the core-packages.
Add new interface IRegisterActions
to the api.
registerActions(): void
.[New] New flag in ActionFacade which allowed logging TransferData.
[Version] Change version to 0.4.0-SNAPSHOT.
[Dependency] Update the dependency to Lib-Logger
.
[Documentation] Update JavaDoc from the interface Validator.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.