tilemill-project / tilemill Goto Github PK
View Code? Open in Web Editor NEWTileMill is a modern map design studio
Home Page: https://tilemill-project.github.io/tilemill/
License: BSD 3-Clause "New" or "Revised" License
TileMill is a modern map design studio
Home Page: https://tilemill-project.github.io/tilemill/
License: BSD 3-Clause "New" or "Revised" License
Not sure how it broke.
This is the most common error a new user would see, and right now the system just crashes and burns. I can think of some better ways to handle this case.
This probably came about via PHP, but this needs to be fixed - there's a straight call to http://localhost:8889/file which fails on the browser level.
The current 'doing something' icon is okay, but it'd be better if there was some description of what's going on behind the scenes.
Inline help would basically work as:
It's the big one.
For designing base and overlay layers, it's useful to mix & match layers from different projects in the map. This shouldn't be insanely difficult, so let's do it.
We should use a better, more mature template system instead of the john resig code.
Since integration, they'll work, but won't work straight-off right now.
in project.js, it should be possible to start with a different shapefile.
Simple, but a much-needed tweak. Need to find a javascript library for this.
Something (probably the ctrl-s addition) broke this, and it's important. Need to fix.
Instead of AIR, we should support offline by adding localstorage. This might get interesting if we use backend.js as a cache/sync.
It shouldn't be super hard to let users interact with tiles.
It's a tiny tweak, but will make things a bit more tilemilly
No idea why this one's the case, but it's annoying.
AIR is kind of a failed system, right? People only install it if they want Twitter apps... it's not a huge amount of code so it's not begging to get removed, but I don't think that it's very well justified here.
gotta do it.
As noted in map.js
Users need to know which fonts are available.
As it says on the tin and in the code.
TileMill should be able to access local shapefiles and keep track of them decently well - possibly having a folder of resources with the ability to add them in via a drop-down.
Feature-creep could include searching, metadata editing, etc.
This is relatively simple to do an a pretty big usability win for continuously testing styles
Currently the S3 provider shows all files. It should only show public files.
It'd be useful to have an openlayers or polymaps snippet generator in the info tab.
potential feature creep: provide embeds
They should also help users out with images, textures, shields, etc.
We need to decide what browsers and other requirements should be placed on using TileMill. This is really important because we have the chance to use other technology (aka 'the good stuff') if we don't support IE, and we should keep certain Javascript quirks in mind if we do support IE.
Currently TileMill requires IE7+.
Currently a file thrown in there shuts it all down, this shouldn't be the case.
We need to handle really long font names and cases in which people have more swatches than we provide space for.
We need some way of entering in data that doesn't require you to know and copy/paste URLs.
A naïve implementation might be:
In some cases, the layer inspector will inspect the first layer even if others are selected.
Will have to be fast with this one...
This will require TileLive to expose 'yet another' thing about layers, but will be terribly useful for demos of subsets of data, which otherwise require lots of guessing & finding things.
Unclear exactly how this should play out, but it's gotta happen.
jQuery, etc., is bundled with this. Same thing with the openlayers theme. This shouldn't be the case, but this isn't a super-high priority.
TileMill includes a plethora of javascript in its head element - this shouldn't be the case. We should use head js http://headjs.com/ to load them.
Right now it's annoying that TileMill requires 5 processes to run. Narrow it down a bit.
Not decided on whether the preview should just be larger all the time, or whether it should be a draggable division, etc. But cascadenik is rarely wide, and the map preview is always so tiny, thus, let's adjust.
This should be relatively simple, but it's by no means necessary.
Might be a popup or an accordion-style task.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.