It’s now based on a new Material Template I’ve created. With this template I think I will be able to create an application with a more modern look and feel. And with easy to use progress reporting, very fast navigation between sub-pages and some kind of messaging system (snack bar) to inform the user. I also wanted to provide a sidebar that can be used by the sub pages.
It’s still a bit preliminary though. LET ME KNOW WHAT YOU THINK! THANKS.
The vision is to be able to use the WebComponent pane I’ve contributed to Panel as soon as possible and start using material widgets for buttons, sliders, dropdowns etc.
I also want to show case the use of ECharts, ModelViewer, Perspective, Wired Widgets and all the other things I’ve been trying to contribute to Panel but are still waiting to be merged and published. I think they are awesome and is yet another super power for Panel.
One thing I also want to add is a possibility to change the theme. As a minimum to be able to select between a light and a dark theme. But the vision is any number of themes.
That is awesome! I’m using the golden layout still but some of the tabs are a bit small and the overall look of it doesnt really integrate well with the look of the widgets. It would be great to move everything to the Materiel template to give a more universal feel to it.
I do like the flexible layout of the ‘docker’ type layout system where the user can move graphs around and put them side by side and resize them as they please. Do you know if this kind of layout is available for materiel? I’ve been looking through the docs but the closest I could find is either Tabs or Panes, but I’d like to have a combination of both.
Just released a little guide on setting up your @bokeh or @Panel_org project as a Bokeh extension enabling you to develop and build custom Bokeh models.
Just added an example of using ECharts (and PyeCharts) with Panel to the gallery at awesome-panel.org. The plotting library is really fast and uses transformations. Nice.
The Tabulator widget is an awesome table for showing, editing and streaming data. Checkout tabulator.info for inspiration.
Please note that this is experimental. I believe it will already work great for a lot a use cases on the server. It does not yet work in the notebook though. And I believe the api and implementation should be made more robust and reusable. There are a lot of awesome data grids and pivot analyzers out there that would be simple to wrap using the code I’ve created.
If any one (including @philippjfr) would like to add it to Panel via a PR feel free to do so. I think it could be an important addition. For now I will use it, learn and improve it from the awesome-panel-extensions package.
Use it via from awesome_panel_extensions.widgets.tabulator import Tabulator.
And @philippjfr. Implementing this I realised that all the Python code I developed really had nothing todo with tabulator. It’s just functionality to show, edit, stream, patch and select tabular data and dataframes.
So if I, you or somebody else could refactor and create a BaseTableWidget then a lot of grids, pivot analyzers etc. could be be so easy to wrap. We would only need to implement the .ts bokeh model. And that is much simpler.
And maybe also think about how this could get into HoloViz. I would really, really like to use it together with linked brushing. That would be awesome.
Wow. I think some where I will change one of your comments to promise that “I will support a dark theme for all panes and widgets in the next release” @philippjfr