radkovo / jStyleParser

jStyleParser is a CSS parser written in Java. It has its own application interface that is designed to allow an efficient CSS processing in Java and mapping the values to the Java data types. It parses CSS 2.1 style sheets into structures that can be efficiently assigned to DOM elements. It is intended be the primary CSS parser for the CSSBox library. While handling errors, it is user agent conforming according to the CSS specification.
http://cssbox.sourceforge.net/jstyleparser/
GNU Lesser General Public License v3.0
92 stars 49 forks source link

CSS animation and transition properties added. #98

Closed dexterdd77 closed 5 years ago

dexterdd77 commented 5 years ago

Introduced TestUtils as unified testing format. Implemented representation and processing of properties related to CSS animation and transition. Added tests for newly implemented properties.

hrj commented 5 years ago

@dexterdd77 Just curious to know, if you can share, where do you plan to use jStyleParser?

We are using jStyleParser in https://gngr.info

Since CSS animation would probably be used in an interactive app, I was wondering if there is any chance of overlap / collaboration with gngr.

dexterdd77 commented 5 years ago

@hrj Hey, yeah I personally don't plan anything particular with this project. These additions are part of my school project I'm doing for the founder @radkovo who requested them. I think there are others that build on my changes in jStyleParser and implement them in SwingBox. You should contact @radkovo for more details about this. Thank you for your proposal though.

radkovo commented 5 years ago

It seems great, merged. Thanks!

radkovo commented 5 years ago

@hrj I am not aware of any project that would use this feature just now but CSS animations are becoming quite popular in web design in general so we are trying to keep up with the development.