timelyportfolio

Results 150 issues of timelyportfolio

Playing around and here is a quick example. In reality, crosstalk can be subsumed by `Vue` as simply a shared, reactive state mechanism. ### with crosstalk api ``` library(vueR) library(crosstalk)...

question
discussion

`reactable` has an underappreciated `WidgetContainer` that handles `htmlwidgets` (see [lines](https://github.com/glin/reactable/blob/0e269589bd4ff88e8e5eff0be2847257b470c106/srcjs/WidgetContainer.js) ). I think `vueR` should have a similar structure but without the `tags` for data and options. Here is a...

enhancement
discussion

I often wonder why does Shiny manage UI state from R instead of UI state (especially state that does not affect/require R) being managed in JavaScript. If we pursue this...

discussion

In `reactR` we have a [helper](https://github.com/react-R/reactR/blob/master/srcjs/input.js) / [template](https://github.com/react-R/reactR/blob/master/R/scaffold_input.R) for creating Shiny-based `react` inputs. This [article](https://react-r.github.io/reactR/articles/intro_inputs.html) explains how to use the tools. I think providing similar tools in `vueR` would be...

enhancement
discussion

@tim-salabim don't think CRAN is going to let us get away with using unexported functions from `mapview` any more. I'm not sure how we got away with it in earlier...

@tim-salabim brings up a good point in email and https://github.com/r-spatial/mapedit/issues/90#issuecomment-459247014 that currently there is no way to provide editor options in `editFeatures` or `drawFeatures`. This likely most affects `editor =...

[`geojson.io`](https://github.com/mapbox/geojson.io) (not the R package `geojsonio`) provides a very nice interface with `Leaflet` and `Leaflet.Draw.Drag` to create, edit, and delete features. Sometimes I even surprise myself. Try this after a...

@tim-salabim, promoting https://github.com/timelyportfolio/mapedit/commit/d476b4cea4a4635914304c3fd1b3f1f01f7abcd7#commitcomment-27624345 here so we can fully integrate `crosstalk`. I'd like to leave crosstalk in experiments until after `0.4.0`, so that this will not hold up CRAN submission. @timelyportfolio...

As suggested by @tim-salabim on Twitter, generalize the `editMap` function to use more than just `Leaflet.Draw`. ```r edit(, editFunction()) #As in mapedit::editMap(leaflet_map, leafletDraw())? ```

enhancement

I discovered your project as I planned this week's `htmlwidget` of the week to wrap the `mapshaper` web ui. It appears you are trying to provide an interface to the...