Blazorise 0.9 Roadmap

Created on 9 Oct 2019  路  11Comments  路  Source: stsrki/Blazorise

_This is a tracking ticket for the planing features in Blazorise 0.9_

Starting from 0.8 to 0.9 the main plan was to clean the code and fix bugs with minimum changes to the architecture. For 0.9 and up to 1.0 the plan is to introduce more providers, add more components, with possibly some breaking changes. All of this is necessary to bring Blazorise to the stable 1.0 version. I will try to keep the 1.0 release scheduled accordingly to the official Blazor web-assembly release date.

Release cycle

The 0.9 is going to be worked on for a long time. so the plan is to publish it periodically to MyGet. Every major update to 0.9 will be published as a _0.9-preview_(n+1). It will be kind of a night-build. This way the users will be able to test all features before the official release.

MyGet feed for NuGet v3: https://www.myget.org/F/blazorise/api/v3/index.json

Milestones

0.9

  • [x] #163 Implement Ant Design provider
  • [x] #394 Custom filtering for DataGrid
  • [x] #367 File Upload Component
  • [x] #366 Color Picker
  • [x] #365 Time Picker
  • [x] #364 Sliders
  • [x] #363 Switchers
  • [x] #358 Snackbar Customization for Error/Success/Info/Warning
  • [x] #351 Breadcrumb enhancements
  • [x] #305 Rename SelectEdit to Select
  • [x] #284 Live data charts
  • [x] #259 Tab enhancements
  • [x] #4 Rename boolean attributes

0.9.1

TODO

Backlog

Feedback

I will keep this ticket unlocked to allow anyone to give feedback and to request possible features for 0.9. If the conversation grow too much I will open another issue.

Planning

Most helpful comment

Hi @gem81

Blazor doesn't mean there is not going to be java-script. Even Microsoft said it goes side-by-side. The main obstacle for java-script dependency is that web assembly still doesn't have access to the DOM. Hopefully that will change in the future, but until then this is what we have.

All 11 comments

Feature request: Resizeable columns (drag-to-resize) in DataGrid.

Great job for making Blazorise available! It is awesome to use!

@GitteryCoder Going on the list

It's awesome component lib. But only one question.
This is blazor components? meens no JS needed!
THEN WHYYYYYYY????



((((((

Hi @gem81

Blazor doesn't mean there is not going to be java-script. Even Microsoft said it goes side-by-side. The main obstacle for java-script dependency is that web assembly still doesn't have access to the DOM. Hopefully that will change in the future, but until then this is what we have.

All of these tasks are already tracked through #618, so closing this one.

This is by far the most productive UI library I have ever seen.

@JordanRavka Thank you!

Is there any more plans for theme? It looks fairly incomplete

@imtrobin there are always some work planed for the theme. Currently I'm doing some refactorings that will help me do the changes easier for later.

@WillianGruber is also doing some work on UI configuration for theming the app. I guess he's almost finished?

I'm waiting for release of #898 to finish refactoring a complete ThemeCustomizer.

Tickets about theming that would also be included/help design the ThemeCustomizer:

894

893

887

886

870

810

777

600

585

568

567

413

Also, if we could define page background color/gradient through theme would be nice, something like

body {
    background: -webkit-linear-gradient(left, #93B874, #C9DCB9); 
    background: -o-linear-gradient(right, #93B874, #C9DCB9);
    background: -moz-linear-gradient(right, #93B874, #C9DCB9); 
    background: linear-gradient(to right, #93B874, #C9DCB9); 
    background-color: #93B874; 
}

Why through theme? Because then Blazorise could start to have predefined themes, and a Dark Theme predefinition would be nice to users. Maybe 5-10 predefined themes could be delivered.

Well, back to the point. I imagine #898 will be release soon?

I like the idea for page bacground color. #898 will be in the next preview. And for other tickets maybe I can do them as part of 0.9.2

Was this page helpful?
0 / 5 - 0 ratings