Git Product home page Git Product logo

Comments (9)

mrsweaters avatar mrsweaters commented on July 24, 2024

@BorntraegerMarc This would be awesome! Would you be willing to help with that?

from tribute.

BorntraegerMarc avatar BorntraegerMarc commented on July 24, 2024

Hmm, time is very critical for me at the moment. For what do you need most help?

from tribute.

mrsweaters avatar mrsweaters commented on July 24, 2024

No worries. Maybe just some understanding of what you are looking for? How you would imagine it working.

from tribute.

BorntraegerMarc avatar BorntraegerMarc commented on July 24, 2024

So basically I would imagine a standard web component (maybe build with polymer)

This web component would then use the standard methods from this library (because it uses just native JS it would be relatively easy to combine it) and would just expose the standard web component API.

Benefits:

  • Standardized API from web components that all major frameworks already support
  • Things like templates would need to be refactored based on the philosophy & API from web components. This way it would be really easy to customize the component to each use case

What I would envision is something published like https://www.webcomponents.org/element/PolymerElements/paper-input where the tribute component still would have easy customization but still supports all standard functions.

This article gives a good introduction to custom elements.

Is it a bit more clear what I mean? :)

from tribute.

BorntraegerMarc avatar BorntraegerMarc commented on July 24, 2024

Maybe this would be something for version 3 @mrsweaters ? :)

from tribute.

mrsweaters avatar mrsweaters commented on July 24, 2024

This would be great for V3!

from tribute.

BorntraegerMarc avatar BorntraegerMarc commented on July 24, 2024

Problem I'm seeing is that the whole library would need to be restructured to fit in web components world. Good thing though: then it could be truly used everywhere, in a very structured way!

Feel free to ask, if you need anything from my side and I'll see how much time I can allocate

from tribute.

BorntraegerMarc avatar BorntraegerMarc commented on July 24, 2024

@mrsweaters is there a plan for V4? Maybe we could aim for a complete re-write & support for web components in V4 😄

from tribute.

mrsweaters avatar mrsweaters commented on July 24, 2024

Closing in favor of ES Modules for now.

from tribute.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.