Giter Club home page Giter Club logo

home's Introduction

BlazorExtensions

Blazor Extensions

Blazor Extensions is a collection of curated components to extend Microsoft AspNet Core Blazor framework.

This is the home repo for all Blazor Extensions components.

This repo is used only to track global issues across individual component's repositories, announcements, and to let community to open issues to suggest new components or to discuss how to bring in their own.

Please file an issue here if you:

  1. Want to request/suggest a new extension to be implemented on Blazor Extensions.
  2. Want to bring in your own component

Please don't file an issue here if you have a question/problem with one of the extensions hosted in this organization. For that, please open an issue on the extension's repository and the maintainers will be glad to engage with you on that.

home's People

Contributors

elanhasson avatar galvesribeiro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

davecs1

home's Issues

Expose Document event

Propose
In last public Blazor are available DOM event like (onMouseMove etc..). But at least what i know currently it is not possible to register same event over main Document DOM.

Use-case
For example most of sliders use this. For example here

Some initial idea
Having some class like Document or something. And provide extensions which map all (?) available events (maybe something more). And also it will be nice if we can register this extensions to Blazor app just with one single line like configure.AddBlazoreDocument() (which register class in DI and setup every
necesery helpers).

Then in component simply use
[Inject] private Document document { get; set; }

and let user use to consume this event in c# like normal c# events.

Organizational suggestions

  • Create a contribution guide. Ex.
    • What should my namespace be?
    • Minimum requirements? Working libs, Docs, etc...
    • Best practices?
    • Improve other projects vs. creating duplicates.

Documentation for extension developers

Hi,

Is there any documentation for developers looking to write their own extensions?

I am trying to have a go at writing something for bing maps or azure maps, based on the SignalR extension. However, I'm struggling to understand how the typescript/javascript content is deployed with the rest of the code. It seems there is a little bit of magic going on as part of the build process.

Is there anything i can read through that will clear this up for me?

Thanks,
Adam

Feature Request: More Complete Blazor Router

Do we have any plans for Blazor Router Extension

  • Declarative Routing
  • Complex/Nested routes
  • State passing between routes
  • Lazy/Decomposed/modular routing
  • Guards
  • Routing Abstractions (allow plugable external/custom routers)

Ref

[Announcement] Updates

Hello folks, happy new year to everyone!

I know many of you are upset that the components are not being kept up-to-date with the latest releases of Blazor.

The bigger reason for that, is because Blazor changed drastically the way it deals with static content like CSS and JS, and also because I'm with a very limited time for my OSS projects recently. That change on Blazor removed our ability to inject static content when referencing a Nuget package asking the developer to manually add the links to those resources on the target project. We think that it is far from ideal, and none of the Web/Client frameworks we've seeing Today as the developers to do so.

I've being researching with @attilah multiple ways of doing this right and we're close to get to a point where this limitation will be breached. To give an idea, I'm still using older versions of Blazor on production applications so I can keep using the components.

I'll come up with an update here ASAP although I can't promise a precise date for it. Rest assured that I'm suffering from it the same way as you do, specially because .Net Core 2.2 is now EOL.

Thanks!

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.