don't truncate text in popups
pass at style mode design details
resolve conflict
don't truncate layer keys
source item + places cleanup
empty state for local source modal
better empty state text
add filetype icons + proper emphasis to file browser, fix #755
remove console.log
simplify project item
cleanup source swap UI, fix #652, fix #792
all source changing routes through form
better validation for adding layers.
Merge remote-tracking branch 'origin/more-styles' into design-cleanup
add loading state to source panel
add fill-canvas, simplify CSS
fix place jump
fix #799
fix tests
zoom marker styling