Giter VIP home page Giter VIP logo

fresco's People

Contributors

arolek avatar dependabot[bot] avatar gdey avatar justenpalmer 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  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  avatar  avatar  avatar

fresco's Issues

Remove style

We need functionality to remove a style from the styles page.

URL location query string / hash

Currently there is no way to jump to locations. This makes it difficult to debug certain areas as you have to zoom directly to them. Would be helpful to have location information manipulatable via the address bar.

"Test locations" functionality

Idea: add functionality for the user to switch between testing locations easily. In ArcMap they're called bookmarks. The user zooms/pans to a location, presses the bookmark button, and now that location is saved so that you can switch there quickly. In maputnik I would do this by keeping a list of URL's w/ the right lat/lon and zoom levels in a separate text doc.

Id change in layer page causes blank screen

Changing an id causes fresco to disappear, leaving just the map background color. Clicking the browser's back arrow, then refreshing the page will make fresco reappear. (The id change is saved.)

Add new layer button results in red dot

When you add a new layer it doesn't prompt for the source, so when you click Add or just press enter the whole dialog disappears but a red dot appears over the layer button in the menu. If you re-open the layer dialog you can then see the newly added layer in the layer list and also see that the error refers to no source being set.

disable GH pages

Now that we're using netlify for hosting the gh-pages branch should be purged and the GH page disabled.

Color picker

A robust color picker is needed. For reference, here's the color tool from QGIS.
colortools

No "paint" property in styles causes edit mode to crash app

When creating a new layer, you have to manually add a paint: {} property/object in order to prevent app from crashing.

If not, you will receive the following error:

Uncaught TypeError: Cannot read property 'keySeq' of undefined
    at t.value (VlayerGroupPaint.jsx:57)
    at u (react-dom.production.min.js:130)
    at beginWork (react-dom.production.min.js:133)
    at i (react-dom.production.min.js:161)
    at a (react-dom.production.min.js:161)
    at s (react-dom.production.min.js:162)
    at x (react-dom.production.min.js:169)
    at _ (react-dom.production.min.js:168)
    at batchedUpdates (react-dom.production.min.js:171)
    at Q (react-dom.production.min.js:54)

Drag and drop style

It would be great to have the ability to drag and drop a json file onto the styles page as an alternative way to add a style to fresco.

Download dialog, auto-exit the dialog when changing to another page

If you press download, the dialog to save the json file comes up. If you don't actually save the file or do anything with the dialog, and then you press the left arrow in fresco to go back to the styles page, the save dialog stays there (I thought it should probably close on its own).

Way to set a default source on init

For tegola to use fresco as the default viewer it would be ideal if a default TileJSON endpoint could be provided that fresco would init with. I'm not sure what the best strategy is but we could possibly write a URL to a var in the index.html file.

Undo attribute edit

Would be helpful to be able to undo styling changes when testing colors, zoom levels, etc...

Current Zoom level

Would be great to see the current zoom level when interacting with the map.

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.