Maarten Breddels

Results 879 comments of Maarten Breddels

Current best workaround for this: ```python @solara.lab.on_kernel_start def init_auth(): # cookies are not available now # but once the async task is running it is all set # workaround for...

Hmm. I am starting to wonder if what we want to do is possible at all. The kernel will only process messages after it is done executing. See https://github.com/jupyter-widgets/ipywidgets/issues/1349 https://github.com/jupyter-widgets/ipywidgets/issues/1287

Hi Jovan, Do you want to log specific actions of users? Beause a starlette middleware will not help (since we only have the initial websocket request). If you want to...

This trick with flexbox might do what you want: ```python import ipywidgets as widgets counter = 0 output = widgets.Output() output.layout.overflow = "scroll" output.layout.max_height = "300px" output.layout.flex_flow = "wrap-reverse" output.layout.display...

https://github.com/jupyter-widgets/ipywidgets/pull/3107 might be an interesting discussion. But, I think that HTML rendering should work, and combined with the webpdf renderer of nbconvert, you should be able to get a pdf...

Hi Jovan, no, we do not support that out of the box (although we would be interested in supporting it with reactive variables, but it's tricky to get the details...

I think you are re-making new widgets all the time, that is not how widgets should be used. They should be updated (creating is expensive). Another solution would be to...

Great to hear it's solved. It probably means you were creating widgets instead of reusing them somehow. In any case, that is something that Solara solves.

Hi, I'm curious if solutions like https://py.cafe, which allows you to write small ipywidgets apps online and embed them on a webpage without having to maintain a server, would solve...

Been discussing with @SylvainCorlay about transformations, Similar to traitlets, would be nice to have: ```python jsdlink((slider1, 'index'), (floattext, 'value'), transformation='log(value)') ``` We probably don't want to use eval, so that...