diff --git a/Customizations/JSON/FromJSON.ts b/Customizations/JSON/FromJSON.ts index d2952f4..aa32d6a 100644 --- a/Customizations/JSON/FromJSON.ts +++ b/Customizations/JSON/FromJSON.ts @@ -57,7 +57,7 @@ export class FromJSON { const layout = new Layout( json.id, typeof (json.language) === "string" ? [json.language] : json.language, - tr(json.title), + tr(json.title ?? "Title not defined"), layers, json.startZoom, json.startLat, diff --git a/Customizations/Layers/Widths.ts b/Customizations/Layers/Widths.ts index 436c644..22995e7 100644 --- a/Customizations/Layers/Widths.ts +++ b/Customizations/Layers/Widths.ts @@ -1,5 +1,5 @@ import {LayerDefinition} from "../LayerDefinition"; -import {And, Or, Tag} from "../../Logic/Tags"; +import {And, Or, RegexTag, Tag} from "../../Logic/Tags"; import {TagRenderingOptions} from "../TagRenderingOptions"; import {FromJSON} from "../JSON/FromJSON"; @@ -36,10 +36,6 @@ export class Widths extends LayerDefinition { private readonly _oneSideParking = new Or([this._leftSideParking, this._rightSideParking]); - private readonly _carfree = new And( - [new Tag("highway", "pedestrian"), new Tag("highway", "living_street"), - new Tag("access","destination"), new Tag("motor_vehicle", "destination")]) - private readonly _notCarfree = FromJSON.Tag({"and":[ "highway!~pedestrian|living_street", @@ -130,7 +126,7 @@ export class Widths extends LayerDefinition { } this.name = "widths"; - this.overpassFilter = new Tag("width:carriageway", "*"); + this.overpassFilter = new RegexTag("width:carriageway", /.*/); this.title = new TagRenderingOptions({ freeform: { @@ -140,6 +136,8 @@ export class Widths extends LayerDefinition { } }) + console.log("Not car free: ", this._notCarfree) + const self = this; this.style = (properties) => { @@ -158,7 +156,7 @@ export class Widths extends LayerDefinition { c = "#f0f" } - if (this._carfree.matchesProperties(properties)) { + if (!this._notCarfree.matchesProperties(properties)) { c = "#aaa"; } @@ -196,7 +194,6 @@ export class Widths extends LayerDefinition { txt: "Deze straat heeft dwarsparkeren of diagonaalparkeren aan minstens één zijde. Deze parkeerruimte is niet opgenomen in de straatbreedte." }, {k: this._noSideParking, txt: "Auto's mogen hier niet parkeren"}, - // {k: null, txt: "Nog geen parkeerinformatie bekend"} ], freeform: { key: "note:width:carriageway", diff --git a/InitUiElements.ts b/InitUiElements.ts index fbe3a82..8459afd 100644 --- a/InitUiElements.ts +++ b/InitUiElements.ts @@ -127,6 +127,10 @@ export class InitUiElements { static CreateLanguagePicker(label: string | UIElement = "") { + if (State.state.layoutToUse.data.supportedLanguages.length <= 1) { + return undefined; + } + return new DropDown(label, State.state.layoutToUse.data.supportedLanguages.map(lang => { return {value: lang, shown: lang} } @@ -203,10 +207,11 @@ export class InitUiElements { const presets: Preset[] = []; const state = State.state; + for (const layer of state.layoutToUse.data.layers) { - - if(typeof (layer) === "string"){ - throw "Layer "+layer+" was not substituted"; + + if (typeof (layer) === "string") { + throw "Layer " + layer + " was not substituted"; } const generateInfo = (tagsES, feature) => { diff --git a/Logic/Leaflet/StrayClickHandler.ts b/Logic/Leaflet/StrayClickHandler.ts index 30f0b16..308ba11 100644 --- a/Logic/Leaflet/StrayClickHandler.ts +++ b/Logic/Leaflet/StrayClickHandler.ts @@ -34,7 +34,7 @@ export class StrayClickHandler { uiElement.Update(); uiElement.Activate(); self._lastMarker.addTo(map); - self._lastMarker.bindPopup(popup).openPopup(); + self._lastMarker.bindPopup(popup); self._lastMarker.on("click", () => { State.state.fullScreenMessage.setData(self._uiToShow()); diff --git a/Logic/Tags.ts b/Logic/Tags.ts index dcbccd4..8cc2b9d 100644 --- a/Logic/Tags.ts +++ b/Logic/Tags.ts @@ -49,7 +49,8 @@ export class RegexTag extends TagsFilter { return RegexTag.doesMatch(tag.v, this.value) != this.invert; } } - return false; + // The matching key was not found + return this.invert; } substituteValues(tags: any) : TagsFilter{ diff --git a/State.ts b/State.ts index 78f33e9..3a7acc9 100644 --- a/State.ts +++ b/State.ts @@ -23,7 +23,7 @@ export class State { // The singleton of the global state public static state: State; - public static vNumber = "0.0.7f"; + public static vNumber = "0.0.7g"; // The user journey states thresholds when a new feature gets unlocked public static userJourney = { diff --git a/UI/Base/Combine.ts b/UI/Base/Combine.ts index d8cf3fb..6dd9fda 100644 --- a/UI/Base/Combine.ts +++ b/UI/Base/Combine.ts @@ -18,6 +18,10 @@ export default class Combine extends UIElement { InnerRender(): string { let elements = ""; for (const element of this.uiElements) { + if(element === undefined){ + continue; + } + if (element instanceof UIElement) { elements += element.Render(); } else { diff --git a/UI/CustomGenerator/AllLayersPanel.ts b/UI/CustomGenerator/AllLayersPanel.ts index 829510f..cf33733 100644 --- a/UI/CustomGenerator/AllLayersPanel.ts +++ b/UI/CustomGenerator/AllLayersPanel.ts @@ -7,6 +7,9 @@ import Combine from "../Base/Combine"; import {GenerateEmpty} from "./GenerateEmpty"; import LayerPanelWithPreview from "./LayerPanelWithPreview"; import {UserDetails} from "../../Logic/Osm/OsmConnection"; +import {MultiInput} from "../Input/MultiInput"; +import TagRenderingPanel from "./TagRenderingPanel"; +import SingleSetting from "./SingleSetting"; export default class AllLayersPanel extends UIElement { @@ -14,10 +17,13 @@ export default class AllLayersPanel extends UIElement { private panel: UIElement; private readonly _config: UIEventSource; private readonly languages: UIEventSource; + private readonly userDetails: UserDetails; + private readonly currentlySelected: UIEventSource>; constructor(config: UIEventSource, languages: UIEventSource, userDetails: UserDetails) { super(undefined); + this.userDetails = userDetails; this._config = config; this.languages = languages; @@ -32,6 +38,15 @@ export default class AllLayersPanel extends UIElement { const self = this; const tabs = []; + + const roamingTags = new MultiInput("Add a tagrendering", + () => GenerateEmpty.createEmptyTagRendering(), + () => { + return new TagRenderingPanel(self.languages, self.currentlySelected, self.userDetails) + + }, undefined, {allowMovement: true}); + new SingleSetting(this._config, roamingTags, "roamingRenderings", "Roaming Renderings", "These tagrenderings are shown everywhere"); + const layers = this._config.data.layers; for (let i = 0; i < layers.length; i++) { @@ -43,15 +58,20 @@ export default class AllLayersPanel extends UIElement { tabs.push({ header: "", content: new Combine([ - "

Layer editor

", - "In this tab page, you can add and edit the layers of the theme. Click the layers above or add a new layer to get started.", - new SubtleButton( - "./assets/layersAdd.svg", - "Add a new layer" - ).onClick(() => { - self._config.data.layers.push(GenerateEmpty.createEmptyLayer()) - self._config.ping(); - })]) + "

Layer editor

", + "In this tab page, you can add and edit the layers of the theme. Click the layers above or add a new layer to get started.", + new SubtleButton( + "./assets/layersAdd.svg", + "Add a new layer" + ).onClick(() => { + self._config.data.layers.push(GenerateEmpty.createEmptyLayer()) + self._config.ping(); + }), + "

TagRenderings for every layer

", + "Define tag renderings and questions here that should be shown on every layer of the theme.", + roamingTags + ] + ), }) this.panel = new TabbedComponent(tabs, new UIEventSource(Math.max(0, layers.length - 1))); diff --git a/UI/CustomGenerator/LayerPanel.ts b/UI/CustomGenerator/LayerPanel.ts index 5b1ffe9..9568362 100644 --- a/UI/CustomGenerator/LayerPanel.ts +++ b/UI/CustomGenerator/LayerPanel.ts @@ -120,7 +120,7 @@ export default class LayerPanel extends UIElement { const tagPanel = new TagRenderingPanel(languages, currentlySelected, userDetails) self.registerTagRendering(tagPanel); return tagPanel; - }); + }, undefined, {allowMovement:true}); tagRenderings.GetValue().addCallback( tagRenderings => { (config.data.layers[index] as LayerConfigJson).tagRenderings = tagRenderings; @@ -132,7 +132,8 @@ export default class LayerPanel extends UIElement { const presetPanel = new MultiInput("Add a preset", () => ({tags: [], title: {}}), - () => new PresetInputPanel(currentlySelected, languages)); + () => new PresetInputPanel(currentlySelected, languages), + undefined, {allowMovement: true}); new SingleSetting(config, presetPanel, ["layers", index, "presets"], "Presets", "") this.presetsPanel = presetPanel; } else { diff --git a/UI/CustomGenerator/PresetInputPanel.ts b/UI/CustomGenerator/PresetInputPanel.ts index 0d8695c..edb7a0c 100644 --- a/UI/CustomGenerator/PresetInputPanel.ts +++ b/UI/CustomGenerator/PresetInputPanel.ts @@ -33,7 +33,7 @@ export default class PresetInputPanel extends InputElement<{ s(new MultiTagInput(), "tags","Preset tags","These tags will be applied on the newly created point"), s(new MultiLingualTextFields(languages), "title","Preset title","This little text is shown in bold on the 'create new point'-button" ), s(new MultiLingualTextFields(languages), "description","Description", "This text is shown in the button as description when creating a new point") - ], currentlySelected); + ], currentlySelected).SetStyle("display: block; border: 1px solid black; border-radius: 1em;padding: 1em;"); } diff --git a/UI/Input/MultiInput.ts b/UI/Input/MultiInput.ts index ef3473d..2dd2bb6 100644 --- a/UI/Input/MultiInput.ts +++ b/UI/Input/MultiInput.ts @@ -12,14 +12,20 @@ export class MultiInput extends InputElement { private elements: UIElement[] = []; private inputELements: InputElement[] = []; private addTag: UIElement; + private _options: { allowMovement?: boolean }; constructor( addAElement: string, newElement: (() => T), createInput: (() => InputElement), - value: UIEventSource = new UIEventSource([])) { + value: UIEventSource = undefined, + options?: { + allowMovement?: boolean + }) { super(undefined); - this._value = value; + this._value = value ?? new UIEventSource([]); + value = this._value; + this._options = options ?? {}; this.addTag = new SubtleButton("./assets/addSmall.svg", addAElement) .SetClass("small-button") @@ -54,7 +60,6 @@ export class MultiInput extends InputElement { this.elements = []; const self = this; for (let i = 0; i < this._value.data.length; i++) { - let tag = this._value.data[i]; const input = createInput(); input.GetValue().addCallback(tag => { self._value.data[i] = tag; @@ -63,12 +68,40 @@ export class MultiInput extends InputElement { ); this.inputELements.push(input); input.IsSelected.addCallback(() => this.UpdateIsSelected()); - const deleteBtn = new FixedUiElement("") + + const moveUpBtn = new FixedUiElement("") + .onClick(() => { + const v = self._value.data[i]; + self._value.data[i] = self._value.data[i - 1]; + self._value.data[i - 1] = v; + self._value.ping(); + }); + + const moveDownBtn = new FixedUiElement("") + .onClick(() => { + const v = self._value.data[i]; + self._value.data[i] = self._value.data[i + 1]; + self._value.data[i + 1] = v; + self._value.ping(); + }); + + const controls = []; + if (i > 0 && this._options.allowMovement) { + controls.push(moveUpBtn); + } + + if (i + 1 < this._value.data.length && this._options.allowMovement) { + controls.push(moveDownBtn); + } + + + const deleteBtn = new FixedUiElement("") .onClick(() => { self._value.data.splice(i, 1); self._value.ping(); }); - this.elements.push(new Combine([input, deleteBtn, "
"]).SetClass("tag-input-row")) + controls.push(deleteBtn); + this.elements.push(new Combine([input.SetStyle("width: calc(100% - 2em - 5px)"), new Combine(controls).SetStyle("display:flex;flex-direction:column;width:min-content;")]).SetClass("tag-input-row")) } this.Update(); diff --git a/UI/ShareScreen.ts b/UI/ShareScreen.ts index a591b71..c7f5176 100644 --- a/UI/ShareScreen.ts +++ b/UI/ShareScreen.ts @@ -176,7 +176,7 @@ export class ShareScreen extends UIElement { new VariableUiElement( State.state.osmConnection.userDetails.map( userDetails => { - if (userDetails.csCount <= State.userJourney.themeGeneratorUnlock) { + if (userDetails.csCount <= State.userJourney.themeGeneratorReadOnlyUnlock) { return ""; } diff --git a/UI/UserBadge.ts b/UI/UserBadge.ts index f7ea5da..c15b778 100644 --- a/UI/UserBadge.ts +++ b/UI/UserBadge.ts @@ -9,6 +9,7 @@ import {Utils} from "../Utils"; import {UIEventSource} from "../Logic/UIEventSource"; import {SubtleButton} from "./Base/SubtleButton"; import {InitUiElements} from "../InitUiElements"; +import Combine from "./Base/Combine"; /** * Handles and updates the user badge @@ -110,14 +111,14 @@ export class UserBadge extends UIElement { " star " + user.csCount + " "; - const userStats = "
" + - this._homeButton.Render() + - settings + - messageSpan + - csCount + - this._logout.Render() + - this._languagePicker.Render() + - "
"; + const userStats = new Combine(["
", + this._homeButton, + settings, + messageSpan, + csCount, + this._logout, + this._languagePicker, + "
"]).Render(); return userIcon + "
" + userName + userStats + "
"; diff --git a/UI/WelcomeMessage.ts b/UI/WelcomeMessage.ts index 66cfc5a..c431cdd 100644 --- a/UI/WelcomeMessage.ts +++ b/UI/WelcomeMessage.ts @@ -41,8 +41,7 @@ export class WelcomeMessage extends UIElement { return new Combine([ this.description, - "

", - // TODO this button is broken - figure out why loginStatus, + "

", loginStatus, this.tail, "
", diff --git a/UI/i18n/Translations.ts b/UI/i18n/Translations.ts index 7249c53..eb051be 100644 --- a/UI/i18n/Translations.ts +++ b/UI/i18n/Translations.ts @@ -874,7 +874,7 @@ export default class Translations { en: "

Add a point?

You clicked somewhere where no data is known yet.
", ca: "

Vols afegir un punt?

Has marcat un lloc on no coneixem les dades.
", es: "

Quieres añadir un punto?

Has marcado un lugar del que no conocemos los datos.
", - nl: "

Punt toevoegen?

Je klikte ergens waar er nog geen data is.
", + nl: "

Punt toevoegen?

Je klikte ergens waar er nog geen data is. Kies hieronder welk punt je wilt toevoegen
", fr: "

Pas de données

Vous avez cliqué sur un endroit ou il n'y a pas encore de données.
", gl: "

Queres engadir un punto?

Marcaches un lugar onde non coñecemos os datos.
" }), diff --git a/aed.html b/aed.html deleted file mode 100644 index 8bcb9a8..0000000 --- a/aed.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/aed.webmanifest b/aed.webmanifest deleted file mode 100644 index d45f540..0000000 --- a/aed.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"aed","short_name":"Open AED Map","start_url":"/MapComplete/aed.html","display":"standalone","background_color":"#fff","description":"","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/themes_aed_aed72.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/themes_aed_aed96.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/themes_aed_aed120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/themes_aed_aed128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/themes_aed_aed144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/themes_aed_aed152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/themes_aed_aed180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/themes_aed_aed192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/themes_aed_aed384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/themes_aed_aed512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/themes/aed/aed.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file diff --git a/artworks.html b/artworks.html deleted file mode 100644 index 7a85494..0000000 --- a/artworks.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/artworks.webmanifest b/artworks.webmanifest deleted file mode 100644 index 0132fb1..0000000 --- a/artworks.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"artworks","short_name":"Open Artwork Map","start_url":"/MapComplete/artworks.html","display":"standalone","background_color":"#fff","description":"","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/themes_artwork_artwork72.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/themes_artwork_artwork96.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/themes_artwork_artwork120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/themes_artwork_artwork128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/themes_artwork_artwork144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/themes_artwork_artwork152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/themes_artwork_artwork180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/themes_artwork_artwork192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/themes_artwork_artwork384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/themes_artwork_artwork512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/themes/artwork/artwork.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file diff --git a/assets/down.svg b/assets/down.svg new file mode 100644 index 0000000..f5b0cc2 --- /dev/null +++ b/assets/down.svg @@ -0,0 +1,58 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/assets/generated/bike_logo120.png b/assets/generated/bike_logo120.png deleted file mode 100644 index cc0fd88..0000000 Binary files a/assets/generated/bike_logo120.png and /dev/null differ diff --git a/assets/generated/bike_logo128.png b/assets/generated/bike_logo128.png deleted file mode 100644 index 220793a..0000000 Binary files a/assets/generated/bike_logo128.png and /dev/null differ diff --git a/assets/generated/bike_logo144.png b/assets/generated/bike_logo144.png deleted file mode 100644 index 0f1100b..0000000 Binary files a/assets/generated/bike_logo144.png and /dev/null differ diff --git a/assets/generated/bike_logo152.png b/assets/generated/bike_logo152.png deleted file mode 100644 index 98d9486..0000000 Binary files a/assets/generated/bike_logo152.png and /dev/null differ diff --git a/assets/generated/bike_logo180.png b/assets/generated/bike_logo180.png deleted file mode 100644 index 6855362..0000000 Binary files a/assets/generated/bike_logo180.png and /dev/null differ diff --git a/assets/generated/bike_logo192.png b/assets/generated/bike_logo192.png deleted file mode 100644 index 57456a3..0000000 Binary files a/assets/generated/bike_logo192.png and /dev/null differ diff --git a/assets/generated/bike_logo384.png b/assets/generated/bike_logo384.png deleted file mode 100644 index 7cdd7bf..0000000 Binary files a/assets/generated/bike_logo384.png and /dev/null differ diff --git a/assets/generated/bike_logo512.png b/assets/generated/bike_logo512.png deleted file mode 100644 index e46bf58..0000000 Binary files a/assets/generated/bike_logo512.png and /dev/null differ diff --git a/assets/generated/bike_logo72.png b/assets/generated/bike_logo72.png deleted file mode 100644 index fdd9cb1..0000000 Binary files a/assets/generated/bike_logo72.png and /dev/null differ diff --git a/assets/generated/bike_logo96.png b/assets/generated/bike_logo96.png deleted file mode 100644 index 750e598..0000000 Binary files a/assets/generated/bike_logo96.png and /dev/null differ diff --git a/assets/generated/bug120.png b/assets/generated/bug120.png deleted file mode 100644 index 1ade005..0000000 Binary files a/assets/generated/bug120.png and /dev/null differ diff --git a/assets/generated/bug128.png b/assets/generated/bug128.png deleted file mode 100644 index 67714ac..0000000 Binary files a/assets/generated/bug128.png and /dev/null differ diff --git a/assets/generated/bug144.png b/assets/generated/bug144.png deleted file mode 100644 index 6b0fd46..0000000 Binary files a/assets/generated/bug144.png and /dev/null differ diff --git a/assets/generated/bug152.png b/assets/generated/bug152.png deleted file mode 100644 index eccb11b..0000000 Binary files a/assets/generated/bug152.png and /dev/null differ diff --git a/assets/generated/bug180.png b/assets/generated/bug180.png deleted file mode 100644 index a6231cd..0000000 Binary files a/assets/generated/bug180.png and /dev/null differ diff --git a/assets/generated/bug192.png b/assets/generated/bug192.png deleted file mode 100644 index 3fa9a92..0000000 Binary files a/assets/generated/bug192.png and /dev/null differ diff --git a/assets/generated/bug384.png b/assets/generated/bug384.png deleted file mode 100644 index 86af3a8..0000000 Binary files a/assets/generated/bug384.png and /dev/null differ diff --git a/assets/generated/bug512.png b/assets/generated/bug512.png deleted file mode 100644 index a40db7f..0000000 Binary files a/assets/generated/bug512.png and /dev/null differ diff --git a/assets/generated/bug72.png b/assets/generated/bug72.png deleted file mode 100644 index d69acb4..0000000 Binary files a/assets/generated/bug72.png and /dev/null differ diff --git a/assets/generated/bug96.png b/assets/generated/bug96.png deleted file mode 100644 index c9cff5c..0000000 Binary files a/assets/generated/bug96.png and /dev/null differ diff --git a/assets/generated/layers_bird_hide_birdhide120.png b/assets/generated/layers_bird_hide_birdhide120.png deleted file mode 100644 index 05c4682..0000000 Binary files a/assets/generated/layers_bird_hide_birdhide120.png and /dev/null differ diff --git a/assets/generated/layers_bird_hide_birdhide128.png b/assets/generated/layers_bird_hide_birdhide128.png deleted file mode 100644 index e0a3402..0000000 Binary files a/assets/generated/layers_bird_hide_birdhide128.png and /dev/null differ diff --git a/assets/generated/layers_bird_hide_birdhide144.png b/assets/generated/layers_bird_hide_birdhide144.png deleted file mode 100644 index 2d39d1c..0000000 Binary files a/assets/generated/layers_bird_hide_birdhide144.png and /dev/null differ diff --git a/assets/generated/layers_bird_hide_birdhide152.png b/assets/generated/layers_bird_hide_birdhide152.png deleted file mode 100644 index ec82dea..0000000 Binary files a/assets/generated/layers_bird_hide_birdhide152.png and /dev/null differ diff --git a/assets/generated/layers_bird_hide_birdhide180.png b/assets/generated/layers_bird_hide_birdhide180.png deleted file mode 100644 index 0529d0e..0000000 Binary files a/assets/generated/layers_bird_hide_birdhide180.png and /dev/null differ diff --git a/assets/generated/layers_bird_hide_birdhide192.png b/assets/generated/layers_bird_hide_birdhide192.png deleted file mode 100644 index d561ea6..0000000 Binary files a/assets/generated/layers_bird_hide_birdhide192.png and /dev/null differ diff --git a/assets/generated/layers_bird_hide_birdhide384.png b/assets/generated/layers_bird_hide_birdhide384.png deleted file mode 100644 index d99411f..0000000 Binary files a/assets/generated/layers_bird_hide_birdhide384.png and /dev/null differ diff --git a/assets/generated/layers_bird_hide_birdhide512.png b/assets/generated/layers_bird_hide_birdhide512.png deleted file mode 100644 index de2996f..0000000 Binary files a/assets/generated/layers_bird_hide_birdhide512.png and /dev/null differ diff --git a/assets/generated/layers_bird_hide_birdhide72.png b/assets/generated/layers_bird_hide_birdhide72.png deleted file mode 100644 index cfbec11..0000000 Binary files a/assets/generated/layers_bird_hide_birdhide72.png and /dev/null differ diff --git a/assets/generated/layers_bird_hide_birdhide96.png b/assets/generated/layers_bird_hide_birdhide96.png deleted file mode 100644 index afd78e4..0000000 Binary files a/assets/generated/layers_bird_hide_birdhide96.png and /dev/null differ diff --git a/assets/generated/layers_ghost_bike_ghost_bike120.png b/assets/generated/layers_ghost_bike_ghost_bike120.png deleted file mode 100644 index 1e0aa44..0000000 Binary files a/assets/generated/layers_ghost_bike_ghost_bike120.png and /dev/null differ diff --git a/assets/generated/layers_ghost_bike_ghost_bike128.png b/assets/generated/layers_ghost_bike_ghost_bike128.png deleted file mode 100644 index f4fffed..0000000 Binary files a/assets/generated/layers_ghost_bike_ghost_bike128.png and /dev/null differ diff --git a/assets/generated/layers_ghost_bike_ghost_bike144.png b/assets/generated/layers_ghost_bike_ghost_bike144.png deleted file mode 100644 index 017d590..0000000 Binary files a/assets/generated/layers_ghost_bike_ghost_bike144.png and /dev/null differ diff --git a/assets/generated/layers_ghost_bike_ghost_bike152.png b/assets/generated/layers_ghost_bike_ghost_bike152.png deleted file mode 100644 index 3c3412c..0000000 Binary files a/assets/generated/layers_ghost_bike_ghost_bike152.png and /dev/null differ diff --git a/assets/generated/layers_ghost_bike_ghost_bike180.png b/assets/generated/layers_ghost_bike_ghost_bike180.png deleted file mode 100644 index 1cb2613..0000000 Binary files a/assets/generated/layers_ghost_bike_ghost_bike180.png and /dev/null differ diff --git a/assets/generated/layers_ghost_bike_ghost_bike192.png b/assets/generated/layers_ghost_bike_ghost_bike192.png deleted file mode 100644 index e06360e..0000000 Binary files a/assets/generated/layers_ghost_bike_ghost_bike192.png and /dev/null differ diff --git a/assets/generated/layers_ghost_bike_ghost_bike384.png b/assets/generated/layers_ghost_bike_ghost_bike384.png deleted file mode 100644 index ca86d37..0000000 Binary files a/assets/generated/layers_ghost_bike_ghost_bike384.png and /dev/null differ diff --git a/assets/generated/layers_ghost_bike_ghost_bike512.png b/assets/generated/layers_ghost_bike_ghost_bike512.png deleted file mode 100644 index baa00e8..0000000 Binary files a/assets/generated/layers_ghost_bike_ghost_bike512.png and /dev/null differ diff --git a/assets/generated/layers_ghost_bike_ghost_bike72.png b/assets/generated/layers_ghost_bike_ghost_bike72.png deleted file mode 100644 index 9cc7211..0000000 Binary files a/assets/generated/layers_ghost_bike_ghost_bike72.png and /dev/null differ diff --git a/assets/generated/layers_ghost_bike_ghost_bike96.png b/assets/generated/layers_ghost_bike_ghost_bike96.png deleted file mode 100644 index 1fc22e9..0000000 Binary files a/assets/generated/layers_ghost_bike_ghost_bike96.png and /dev/null differ diff --git a/assets/generated/logo120.png b/assets/generated/logo120.png deleted file mode 100644 index 6cb318d..0000000 Binary files a/assets/generated/logo120.png and /dev/null differ diff --git a/assets/generated/logo128.png b/assets/generated/logo128.png deleted file mode 100644 index c66222f..0000000 Binary files a/assets/generated/logo128.png and /dev/null differ diff --git a/assets/generated/logo144.png b/assets/generated/logo144.png deleted file mode 100644 index 73cef71..0000000 Binary files a/assets/generated/logo144.png and /dev/null differ diff --git a/assets/generated/logo152.png b/assets/generated/logo152.png deleted file mode 100644 index 39016a2..0000000 Binary files a/assets/generated/logo152.png and /dev/null differ diff --git a/assets/generated/logo180.png b/assets/generated/logo180.png deleted file mode 100644 index 992310c..0000000 Binary files a/assets/generated/logo180.png and /dev/null differ diff --git a/assets/generated/logo192.png b/assets/generated/logo192.png deleted file mode 100644 index c201ff8..0000000 Binary files a/assets/generated/logo192.png and /dev/null differ diff --git a/assets/generated/logo384.png b/assets/generated/logo384.png deleted file mode 100644 index 6d8d6a1..0000000 Binary files a/assets/generated/logo384.png and /dev/null differ diff --git a/assets/generated/logo512.png b/assets/generated/logo512.png deleted file mode 100644 index 9fc966d..0000000 Binary files a/assets/generated/logo512.png and /dev/null differ diff --git a/assets/generated/logo72.png b/assets/generated/logo72.png deleted file mode 100644 index 657f631..0000000 Binary files a/assets/generated/logo72.png and /dev/null differ diff --git a/assets/generated/logo96.png b/assets/generated/logo96.png deleted file mode 100644 index f3c2900..0000000 Binary files a/assets/generated/logo96.png and /dev/null differ diff --git a/assets/generated/osm-logo-buggy-attr120.png b/assets/generated/osm-logo-buggy-attr120.png deleted file mode 100644 index b3b4686..0000000 Binary files a/assets/generated/osm-logo-buggy-attr120.png and /dev/null differ diff --git a/assets/generated/osm-logo-buggy-attr128.png b/assets/generated/osm-logo-buggy-attr128.png deleted file mode 100644 index 16500a2..0000000 Binary files a/assets/generated/osm-logo-buggy-attr128.png and /dev/null differ diff --git a/assets/generated/osm-logo-buggy-attr144.png b/assets/generated/osm-logo-buggy-attr144.png deleted file mode 100644 index 656b868..0000000 Binary files a/assets/generated/osm-logo-buggy-attr144.png and /dev/null differ diff --git a/assets/generated/osm-logo-buggy-attr152.png b/assets/generated/osm-logo-buggy-attr152.png deleted file mode 100644 index 26f57f9..0000000 Binary files a/assets/generated/osm-logo-buggy-attr152.png and /dev/null differ diff --git a/assets/generated/osm-logo-buggy-attr180.png b/assets/generated/osm-logo-buggy-attr180.png deleted file mode 100644 index 474bfd9..0000000 Binary files a/assets/generated/osm-logo-buggy-attr180.png and /dev/null differ diff --git a/assets/generated/osm-logo-buggy-attr192.png b/assets/generated/osm-logo-buggy-attr192.png deleted file mode 100644 index 023452c..0000000 Binary files a/assets/generated/osm-logo-buggy-attr192.png and /dev/null differ diff --git a/assets/generated/osm-logo-buggy-attr384.png b/assets/generated/osm-logo-buggy-attr384.png deleted file mode 100644 index f7fca3f..0000000 Binary files a/assets/generated/osm-logo-buggy-attr384.png and /dev/null differ diff --git a/assets/generated/osm-logo-buggy-attr512.png b/assets/generated/osm-logo-buggy-attr512.png deleted file mode 100644 index 60eba9f..0000000 Binary files a/assets/generated/osm-logo-buggy-attr512.png and /dev/null differ diff --git a/assets/generated/osm-logo-buggy-attr72.png b/assets/generated/osm-logo-buggy-attr72.png deleted file mode 100644 index 5ca65d5..0000000 Binary files a/assets/generated/osm-logo-buggy-attr72.png and /dev/null differ diff --git a/assets/generated/osm-logo-buggy-attr96.png b/assets/generated/osm-logo-buggy-attr96.png deleted file mode 100644 index 2d061f2..0000000 Binary files a/assets/generated/osm-logo-buggy-attr96.png and /dev/null differ diff --git a/assets/generated/star120.png b/assets/generated/star120.png deleted file mode 100644 index d0e27c9..0000000 Binary files a/assets/generated/star120.png and /dev/null differ diff --git a/assets/generated/star128.png b/assets/generated/star128.png deleted file mode 100644 index 913ed95..0000000 Binary files a/assets/generated/star128.png and /dev/null differ diff --git a/assets/generated/star144.png b/assets/generated/star144.png deleted file mode 100644 index bb7a556..0000000 Binary files a/assets/generated/star144.png and /dev/null differ diff --git a/assets/generated/star152.png b/assets/generated/star152.png deleted file mode 100644 index 772270f..0000000 Binary files a/assets/generated/star152.png and /dev/null differ diff --git a/assets/generated/star180.png b/assets/generated/star180.png deleted file mode 100644 index 5a029f3..0000000 Binary files a/assets/generated/star180.png and /dev/null differ diff --git a/assets/generated/star192.png b/assets/generated/star192.png deleted file mode 100644 index 158ce6a..0000000 Binary files a/assets/generated/star192.png and /dev/null differ diff --git a/assets/generated/star384.png b/assets/generated/star384.png deleted file mode 100644 index 97ebef6..0000000 Binary files a/assets/generated/star384.png and /dev/null differ diff --git a/assets/generated/star512.png b/assets/generated/star512.png deleted file mode 100644 index 1dec5e5..0000000 Binary files a/assets/generated/star512.png and /dev/null differ diff --git a/assets/generated/star72.png b/assets/generated/star72.png deleted file mode 100644 index af25d91..0000000 Binary files a/assets/generated/star72.png and /dev/null differ diff --git a/assets/generated/star96.png b/assets/generated/star96.png deleted file mode 100644 index 8435587..0000000 Binary files a/assets/generated/star96.png and /dev/null differ diff --git a/assets/generated/themes_aed_aed120.png b/assets/generated/themes_aed_aed120.png deleted file mode 100644 index c84f4ca..0000000 Binary files a/assets/generated/themes_aed_aed120.png and /dev/null differ diff --git a/assets/generated/themes_aed_aed128.png b/assets/generated/themes_aed_aed128.png deleted file mode 100644 index 7299327..0000000 Binary files a/assets/generated/themes_aed_aed128.png and /dev/null differ diff --git a/assets/generated/themes_aed_aed144.png b/assets/generated/themes_aed_aed144.png deleted file mode 100644 index 638db4d..0000000 Binary files a/assets/generated/themes_aed_aed144.png and /dev/null differ diff --git a/assets/generated/themes_aed_aed152.png b/assets/generated/themes_aed_aed152.png deleted file mode 100644 index e99bdce..0000000 Binary files a/assets/generated/themes_aed_aed152.png and /dev/null differ diff --git a/assets/generated/themes_aed_aed180.png b/assets/generated/themes_aed_aed180.png deleted file mode 100644 index 538c41e..0000000 Binary files a/assets/generated/themes_aed_aed180.png and /dev/null differ diff --git a/assets/generated/themes_aed_aed192.png b/assets/generated/themes_aed_aed192.png deleted file mode 100644 index a788f68..0000000 Binary files a/assets/generated/themes_aed_aed192.png and /dev/null differ diff --git a/assets/generated/themes_aed_aed384.png b/assets/generated/themes_aed_aed384.png deleted file mode 100644 index b99814f..0000000 Binary files a/assets/generated/themes_aed_aed384.png and /dev/null differ diff --git a/assets/generated/themes_aed_aed512.png b/assets/generated/themes_aed_aed512.png deleted file mode 100644 index dd34c27..0000000 Binary files a/assets/generated/themes_aed_aed512.png and /dev/null differ diff --git a/assets/generated/themes_aed_aed72.png b/assets/generated/themes_aed_aed72.png deleted file mode 100644 index 41a3ad7..0000000 Binary files a/assets/generated/themes_aed_aed72.png and /dev/null differ diff --git a/assets/generated/themes_aed_aed96.png b/assets/generated/themes_aed_aed96.png deleted file mode 100644 index d9f0c6a..0000000 Binary files a/assets/generated/themes_aed_aed96.png and /dev/null differ diff --git a/assets/generated/themes_artwork_artwork120.png b/assets/generated/themes_artwork_artwork120.png deleted file mode 100644 index bb20f99..0000000 Binary files a/assets/generated/themes_artwork_artwork120.png and /dev/null differ diff --git a/assets/generated/themes_artwork_artwork128.png b/assets/generated/themes_artwork_artwork128.png deleted file mode 100644 index cd8e667..0000000 Binary files a/assets/generated/themes_artwork_artwork128.png and /dev/null differ diff --git a/assets/generated/themes_artwork_artwork144.png b/assets/generated/themes_artwork_artwork144.png deleted file mode 100644 index 3be1431..0000000 Binary files a/assets/generated/themes_artwork_artwork144.png and /dev/null differ diff --git a/assets/generated/themes_artwork_artwork152.png b/assets/generated/themes_artwork_artwork152.png deleted file mode 100644 index 99b8fbe..0000000 Binary files a/assets/generated/themes_artwork_artwork152.png and /dev/null differ diff --git a/assets/generated/themes_artwork_artwork180.png b/assets/generated/themes_artwork_artwork180.png deleted file mode 100644 index 50421f8..0000000 Binary files a/assets/generated/themes_artwork_artwork180.png and /dev/null differ diff --git a/assets/generated/themes_artwork_artwork192.png b/assets/generated/themes_artwork_artwork192.png deleted file mode 100644 index 717d174..0000000 Binary files a/assets/generated/themes_artwork_artwork192.png and /dev/null differ diff --git a/assets/generated/themes_artwork_artwork384.png b/assets/generated/themes_artwork_artwork384.png deleted file mode 100644 index 5d978b6..0000000 Binary files a/assets/generated/themes_artwork_artwork384.png and /dev/null differ diff --git a/assets/generated/themes_artwork_artwork512.png b/assets/generated/themes_artwork_artwork512.png deleted file mode 100644 index fa07aa8..0000000 Binary files a/assets/generated/themes_artwork_artwork512.png and /dev/null differ diff --git a/assets/generated/themes_artwork_artwork72.png b/assets/generated/themes_artwork_artwork72.png deleted file mode 100644 index f542b0a..0000000 Binary files a/assets/generated/themes_artwork_artwork72.png and /dev/null differ diff --git a/assets/generated/themes_artwork_artwork96.png b/assets/generated/themes_artwork_artwork96.png deleted file mode 100644 index 15012ee..0000000 Binary files a/assets/generated/themes_artwork_artwork96.png and /dev/null differ diff --git a/assets/generated/themes_bookcases_bookcase120.png b/assets/generated/themes_bookcases_bookcase120.png deleted file mode 100644 index 8f2fef4..0000000 Binary files a/assets/generated/themes_bookcases_bookcase120.png and /dev/null differ diff --git a/assets/generated/themes_bookcases_bookcase128.png b/assets/generated/themes_bookcases_bookcase128.png deleted file mode 100644 index 05b8fe9..0000000 Binary files a/assets/generated/themes_bookcases_bookcase128.png and /dev/null differ diff --git a/assets/generated/themes_bookcases_bookcase144.png b/assets/generated/themes_bookcases_bookcase144.png deleted file mode 100644 index 2e93c07..0000000 Binary files a/assets/generated/themes_bookcases_bookcase144.png and /dev/null differ diff --git a/assets/generated/themes_bookcases_bookcase152.png b/assets/generated/themes_bookcases_bookcase152.png deleted file mode 100644 index 538d13b..0000000 Binary files a/assets/generated/themes_bookcases_bookcase152.png and /dev/null differ diff --git a/assets/generated/themes_bookcases_bookcase180.png b/assets/generated/themes_bookcases_bookcase180.png deleted file mode 100644 index cbee06d..0000000 Binary files a/assets/generated/themes_bookcases_bookcase180.png and /dev/null differ diff --git a/assets/generated/themes_bookcases_bookcase192.png b/assets/generated/themes_bookcases_bookcase192.png deleted file mode 100644 index c5da4c6..0000000 Binary files a/assets/generated/themes_bookcases_bookcase192.png and /dev/null differ diff --git a/assets/generated/themes_bookcases_bookcase384.png b/assets/generated/themes_bookcases_bookcase384.png deleted file mode 100644 index abfc9cd..0000000 Binary files a/assets/generated/themes_bookcases_bookcase384.png and /dev/null differ diff --git a/assets/generated/themes_bookcases_bookcase512.png b/assets/generated/themes_bookcases_bookcase512.png deleted file mode 100644 index c8edbe5..0000000 Binary files a/assets/generated/themes_bookcases_bookcase512.png and /dev/null differ diff --git a/assets/generated/themes_bookcases_bookcase72.png b/assets/generated/themes_bookcases_bookcase72.png deleted file mode 100644 index c85d8b7..0000000 Binary files a/assets/generated/themes_bookcases_bookcase72.png and /dev/null differ diff --git a/assets/generated/themes_bookcases_bookcase96.png b/assets/generated/themes_bookcases_bookcase96.png deleted file mode 100644 index fbf25e4..0000000 Binary files a/assets/generated/themes_bookcases_bookcase96.png and /dev/null differ diff --git a/assets/generated/themes_buurtnatuur_groen_logo120.png b/assets/generated/themes_buurtnatuur_groen_logo120.png deleted file mode 100644 index adcb0a6..0000000 Binary files a/assets/generated/themes_buurtnatuur_groen_logo120.png and /dev/null differ diff --git a/assets/generated/themes_buurtnatuur_groen_logo128.png b/assets/generated/themes_buurtnatuur_groen_logo128.png deleted file mode 100644 index 4f4593c..0000000 Binary files a/assets/generated/themes_buurtnatuur_groen_logo128.png and /dev/null differ diff --git a/assets/generated/themes_buurtnatuur_groen_logo144.png b/assets/generated/themes_buurtnatuur_groen_logo144.png deleted file mode 100644 index d6adac1..0000000 Binary files a/assets/generated/themes_buurtnatuur_groen_logo144.png and /dev/null differ diff --git a/assets/generated/themes_buurtnatuur_groen_logo152.png b/assets/generated/themes_buurtnatuur_groen_logo152.png deleted file mode 100644 index 25d8326..0000000 Binary files a/assets/generated/themes_buurtnatuur_groen_logo152.png and /dev/null differ diff --git a/assets/generated/themes_buurtnatuur_groen_logo180.png b/assets/generated/themes_buurtnatuur_groen_logo180.png deleted file mode 100644 index 1324277..0000000 Binary files a/assets/generated/themes_buurtnatuur_groen_logo180.png and /dev/null differ diff --git a/assets/generated/themes_buurtnatuur_groen_logo192.png b/assets/generated/themes_buurtnatuur_groen_logo192.png deleted file mode 100644 index db019da..0000000 Binary files a/assets/generated/themes_buurtnatuur_groen_logo192.png and /dev/null differ diff --git a/assets/generated/themes_buurtnatuur_groen_logo384.png b/assets/generated/themes_buurtnatuur_groen_logo384.png deleted file mode 100644 index fb623c7..0000000 Binary files a/assets/generated/themes_buurtnatuur_groen_logo384.png and /dev/null differ diff --git a/assets/generated/themes_buurtnatuur_groen_logo512.png b/assets/generated/themes_buurtnatuur_groen_logo512.png deleted file mode 100644 index c2f51bf..0000000 Binary files a/assets/generated/themes_buurtnatuur_groen_logo512.png and /dev/null differ diff --git a/assets/generated/themes_buurtnatuur_groen_logo72.png b/assets/generated/themes_buurtnatuur_groen_logo72.png deleted file mode 100644 index b6659f6..0000000 Binary files a/assets/generated/themes_buurtnatuur_groen_logo72.png and /dev/null differ diff --git a/assets/generated/themes_buurtnatuur_groen_logo96.png b/assets/generated/themes_buurtnatuur_groen_logo96.png deleted file mode 100644 index 20e4291..0000000 Binary files a/assets/generated/themes_buurtnatuur_groen_logo96.png and /dev/null differ diff --git a/assets/generated/themes_cyclestreets_F111120.png b/assets/generated/themes_cyclestreets_F111120.png deleted file mode 100644 index 9aed761..0000000 Binary files a/assets/generated/themes_cyclestreets_F111120.png and /dev/null differ diff --git a/assets/generated/themes_cyclestreets_F111128.png b/assets/generated/themes_cyclestreets_F111128.png deleted file mode 100644 index 60b8803..0000000 Binary files a/assets/generated/themes_cyclestreets_F111128.png and /dev/null differ diff --git a/assets/generated/themes_cyclestreets_F111144.png b/assets/generated/themes_cyclestreets_F111144.png deleted file mode 100644 index 34f1924..0000000 Binary files a/assets/generated/themes_cyclestreets_F111144.png and /dev/null differ diff --git a/assets/generated/themes_cyclestreets_F111152.png b/assets/generated/themes_cyclestreets_F111152.png deleted file mode 100644 index c98a502..0000000 Binary files a/assets/generated/themes_cyclestreets_F111152.png and /dev/null differ diff --git a/assets/generated/themes_cyclestreets_F111180.png b/assets/generated/themes_cyclestreets_F111180.png deleted file mode 100644 index 5dd60ca..0000000 Binary files a/assets/generated/themes_cyclestreets_F111180.png and /dev/null differ diff --git a/assets/generated/themes_cyclestreets_F111192.png b/assets/generated/themes_cyclestreets_F111192.png deleted file mode 100644 index 97f7339..0000000 Binary files a/assets/generated/themes_cyclestreets_F111192.png and /dev/null differ diff --git a/assets/generated/themes_cyclestreets_F111384.png b/assets/generated/themes_cyclestreets_F111384.png deleted file mode 100644 index 44c7dd7..0000000 Binary files a/assets/generated/themes_cyclestreets_F111384.png and /dev/null differ diff --git a/assets/generated/themes_cyclestreets_F111512.png b/assets/generated/themes_cyclestreets_F111512.png deleted file mode 100644 index 2cbadd7..0000000 Binary files a/assets/generated/themes_cyclestreets_F111512.png and /dev/null differ diff --git a/assets/generated/themes_cyclestreets_F11172.png b/assets/generated/themes_cyclestreets_F11172.png deleted file mode 100644 index f4d0f4b..0000000 Binary files a/assets/generated/themes_cyclestreets_F11172.png and /dev/null differ diff --git a/assets/generated/themes_cyclestreets_F11196.png b/assets/generated/themes_cyclestreets_F11196.png deleted file mode 100644 index c4f82eb..0000000 Binary files a/assets/generated/themes_cyclestreets_F11196.png and /dev/null differ diff --git a/assets/generated/themes_toilets_toilets120.png b/assets/generated/themes_toilets_toilets120.png deleted file mode 100644 index 696d3da..0000000 Binary files a/assets/generated/themes_toilets_toilets120.png and /dev/null differ diff --git a/assets/generated/themes_toilets_toilets128.png b/assets/generated/themes_toilets_toilets128.png deleted file mode 100644 index a4320e5..0000000 Binary files a/assets/generated/themes_toilets_toilets128.png and /dev/null differ diff --git a/assets/generated/themes_toilets_toilets144.png b/assets/generated/themes_toilets_toilets144.png deleted file mode 100644 index cceaea0..0000000 Binary files a/assets/generated/themes_toilets_toilets144.png and /dev/null differ diff --git a/assets/generated/themes_toilets_toilets152.png b/assets/generated/themes_toilets_toilets152.png deleted file mode 100644 index 4a3a58a..0000000 Binary files a/assets/generated/themes_toilets_toilets152.png and /dev/null differ diff --git a/assets/generated/themes_toilets_toilets180.png b/assets/generated/themes_toilets_toilets180.png deleted file mode 100644 index adc5dc6..0000000 Binary files a/assets/generated/themes_toilets_toilets180.png and /dev/null differ diff --git a/assets/generated/themes_toilets_toilets192.png b/assets/generated/themes_toilets_toilets192.png deleted file mode 100644 index 84f568f..0000000 Binary files a/assets/generated/themes_toilets_toilets192.png and /dev/null differ diff --git a/assets/generated/themes_toilets_toilets384.png b/assets/generated/themes_toilets_toilets384.png deleted file mode 100644 index eb542f2..0000000 Binary files a/assets/generated/themes_toilets_toilets384.png and /dev/null differ diff --git a/assets/generated/themes_toilets_toilets512.png b/assets/generated/themes_toilets_toilets512.png deleted file mode 100644 index 07c0daf..0000000 Binary files a/assets/generated/themes_toilets_toilets512.png and /dev/null differ diff --git a/assets/generated/themes_toilets_toilets72.png b/assets/generated/themes_toilets_toilets72.png deleted file mode 100644 index e1a2542..0000000 Binary files a/assets/generated/themes_toilets_toilets72.png and /dev/null differ diff --git a/assets/generated/themes_toilets_toilets96.png b/assets/generated/themes_toilets_toilets96.png deleted file mode 100644 index 44bd8fd..0000000 Binary files a/assets/generated/themes_toilets_toilets96.png and /dev/null differ diff --git a/assets/layers/bike_repair_station/bike_repair_station.json b/assets/layers/bike_repair_station/bike_repair_station.json new file mode 100644 index 0000000..85cfb7b --- /dev/null +++ b/assets/layers/bike_repair_station/bike_repair_station.json @@ -0,0 +1,63 @@ +{ + "id": "bike_repair_station", + "name": { + "en": "Bike stations (repair, pump or both)", + "nl": "Fietspunten (herstel, pomp of allebei)", + "fr": "Station velo (réparation, pompe à vélo)", + "gl": "Estación de bicicletas (arranxo, bomba de ar ou ambos)" + }, + "minzoom": 12, + "overpassTags": { + "and": [ + "amenity=bicycle_repair_station" + ] + }, + "icon": { + "render": { + "en": "./assets/layers/bike_repair_station/repair_station.svg" + }, + "mappings": [ + { + "if": { + "and": "service:bicycle:pump:operational_status=broken" + }, + "then": "./assets/layers/bike_repair_station/broken_pump_2.svg" + } + ] + }, + "size": { + "render": { + "en": "50,50,bottom" + } + }, + "color": { + "render": { + "en": "#00f" + } + }, + "width": { + "render": { + "en": "1" + } + }, + "wayHandling": 2, + "presets": [ + { + "title": { + "en": "Bike parking", + "nl": "Fietsparking", + "fr": "Parking à vélo", + "gl": "Aparcadoiro de bicicletas" + }, + "tags": [ + "amenity=bicycle_parking" + ] + } + ], + "title": { + "render": { + } + }, + "tagRenderings": [ + ] +} \ No newline at end of file diff --git a/assets/layers/bike_repair_station/broken_pump.svg b/assets/layers/bike_repair_station/broken_pump.svg new file mode 100644 index 0000000..38868a5 --- /dev/null +++ b/assets/layers/bike_repair_station/broken_pump.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/layers/bike_repair_station/broken_pump_2.svg b/assets/layers/bike_repair_station/broken_pump_2.svg new file mode 100644 index 0000000..72d4719 --- /dev/null +++ b/assets/layers/bike_repair_station/broken_pump_2.svg @@ -0,0 +1,219 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/layers/bike_repair_station/pump.svg b/assets/layers/bike_repair_station/pump.svg new file mode 100644 index 0000000..79274d2 --- /dev/null +++ b/assets/layers/bike_repair_station/pump.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/layers/bike_repair_station/repair_station.svg b/assets/layers/bike_repair_station/repair_station.svg new file mode 100644 index 0000000..1166e8d --- /dev/null +++ b/assets/layers/bike_repair_station/repair_station.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/layers/bike_repair_station/repair_station_pump.svg b/assets/layers/bike_repair_station/repair_station_pump.svg new file mode 100644 index 0000000..b8e3895 --- /dev/null +++ b/assets/layers/bike_repair_station/repair_station_pump.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/layers/ghost_bike/ghost_bike.json b/assets/layers/ghost_bike/ghost_bike.json index 63fa857..ca03abf 100644 --- a/assets/layers/ghost_bike/ghost_bike.json +++ b/assets/layers/ghost_bike/ghost_bike.json @@ -55,6 +55,9 @@ "en": "In remembrance of {name}", "nl": "Ter nagedachtenis van {name}" }, + "freeform": { + "key": "name" + }, "mappings": [ { "if": "noname=yes", @@ -78,6 +81,19 @@ "type": "url", "key": "source" } + }, + { + "question": { + "en": "What is the inscription on this Ghost bike?", + "nl": "Wat is het opschrift op deze witte fiets?" + }, + "render": { + "en": "{inscription}", + "nl": "{inscription}" + }, + "freeform": { + "key": "inscription" + } } ] } \ No newline at end of file diff --git a/assets/up.svg b/assets/up.svg new file mode 100644 index 0000000..bd0fde6 --- /dev/null +++ b/assets/up.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/bookcases.html b/bookcases.html deleted file mode 100644 index 99a8ff8..0000000 --- a/bookcases.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/bookcases.webmanifest b/bookcases.webmanifest deleted file mode 100644 index 49944ff..0000000 --- a/bookcases.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"bookcases","short_name":"Open Bookcase Map","start_url":"/MapComplete/bookcases.html","display":"standalone","background_color":"#fff","description":"","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/themes_bookcases_bookcase72.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/themes_bookcases_bookcase96.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/themes_bookcases_bookcase120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/themes_bookcases_bookcase128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/themes_bookcases_bookcase144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/themes_bookcases_bookcase152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/themes_bookcases_bookcase180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/themes_bookcases_bookcase192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/themes_bookcases_bookcase384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/themes_bookcases_bookcase512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/themes/bookcases/bookcase.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file diff --git a/buurtnatuur.html b/buurtnatuur.html deleted file mode 100644 index 51016d6..0000000 --- a/buurtnatuur.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/buurtnatuur.webmanifest b/buurtnatuur.webmanifest deleted file mode 100644 index 1dcfab7..0000000 --- a/buurtnatuur.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"buurtnatuur","short_name":"Buurtnatuur.be","start_url":"/MapComplete/buurtnatuur.html","display":"standalone","background_color":"#fff","description":"Met deze tool kan je natuur in je buurt in kaart brengen en meer informatie geven over je favoriete plekje","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/themes_buurtnatuur_groen_logo72.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/themes_buurtnatuur_groen_logo96.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/themes_buurtnatuur_groen_logo120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/themes_buurtnatuur_groen_logo128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/themes_buurtnatuur_groen_logo144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/themes_buurtnatuur_groen_logo152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/themes_buurtnatuur_groen_logo180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/themes_buurtnatuur_groen_logo192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/themes_buurtnatuur_groen_logo384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/themes_buurtnatuur_groen_logo512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/themes/buurtnatuur/groen_logo.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file diff --git a/cyclofix.html b/cyclofix.html deleted file mode 100644 index b5d8b33..0000000 --- a/cyclofix.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/cyclofix.webmanifest b/cyclofix.webmanifest deleted file mode 100644 index 0b5fa42..0000000 --- a/cyclofix.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"cyclofix","short_name":"Cyclofix - an open map for cyclists","start_url":"/MapComplete/cyclofix.html","display":"standalone","background_color":"#fff","description":"Easily search and contribute bicycle data nearby","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/bike_logo72.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/bike_logo96.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/bike_logo120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/bike_logo128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/bike_logo144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/bike_logo152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/bike_logo180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/bike_logo192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/bike_logo384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/bike_logo512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/bike/logo.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file diff --git a/fietsstraten.html b/fietsstraten.html deleted file mode 100644 index 96824de..0000000 --- a/fietsstraten.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/fietsstraten.webmanifest b/fietsstraten.webmanifest deleted file mode 100644 index cf63d91..0000000 --- a/fietsstraten.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"fietsstraten","short_name":"Fietsstraten","start_url":"/MapComplete/fietsstraten.html","display":"standalone","background_color":"#fff","description":"","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/themes_cyclestreets_F11172.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/themes_cyclestreets_F11196.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/themes_cyclestreets_F111120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/themes_cyclestreets_F111128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/themes_cyclestreets_F111144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/themes_cyclestreets_F111152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/themes_cyclestreets_F111180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/themes_cyclestreets_F111192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/themes_cyclestreets_F111384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/themes_cyclestreets_F111512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/themes/cyclestreets/F111.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file diff --git a/ghostbikes.html b/ghostbikes.html deleted file mode 100644 index f4222c9..0000000 --- a/ghostbikes.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/ghostbikes.webmanifest b/ghostbikes.webmanifest deleted file mode 100644 index 91af6b6..0000000 --- a/ghostbikes.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"ghostbikes","short_name":"Witte Fietsen","start_url":"/MapComplete/ghostbikes.html","display":"standalone","background_color":"#fff","description":"","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/layers_ghost_bike_ghost_bike72.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/layers_ghost_bike_ghost_bike96.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/layers_ghost_bike_ghost_bike120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/layers_ghost_bike_ghost_bike128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/layers_ghost_bike_ghost_bike144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/layers_ghost_bike_ghost_bike152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/layers_ghost_bike_ghost_bike180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/layers_ghost_bike_ghost_bike192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/layers_ghost_bike_ghost_bike384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/layers_ghost_bike_ghost_bike512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/layers/ghost_bike/ghost_bike.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file diff --git a/grb.html b/grb.html deleted file mode 100644 index 734a868..0000000 --- a/grb.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/grb.webmanifest b/grb.webmanifest deleted file mode 100644 index 23a9613..0000000 --- a/grb.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"grb","short_name":"Grb import fix tool","start_url":"/MapComplete/grb.html","display":"standalone","background_color":"#fff","description":"","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/logo72.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/logo96.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/logo120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/logo128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/logo144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/logo152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/logo180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/logo192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/logo384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/logo512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/logo.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file diff --git a/metamap.html b/metamap.html deleted file mode 100644 index 5fc561f..0000000 --- a/metamap.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/metamap.webmanifest b/metamap.webmanifest deleted file mode 100644 index 2c2879e..0000000 --- a/metamap.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"metamap","short_name":"Open Map Map","start_url":"/MapComplete/metamap.html","display":"standalone","background_color":"#fff","description":"","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/osm-logo-buggy-attr72.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/osm-logo-buggy-attr96.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/osm-logo-buggy-attr120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/osm-logo-buggy-attr128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/osm-logo-buggy-attr144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/osm-logo-buggy-attr152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/osm-logo-buggy-attr180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/osm-logo-buggy-attr192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/osm-logo-buggy-attr384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/osm-logo-buggy-attr512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/osm-logo-buggy-attr.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file diff --git a/natuurpunt.html b/natuurpunt.html deleted file mode 100644 index 52cd639..0000000 --- a/natuurpunt.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/natuurpunt.webmanifest b/natuurpunt.webmanifest deleted file mode 100644 index 148d28c..0000000 --- a/natuurpunt.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"natuurpunt","short_name":"De natuur in","start_url":"/MapComplete/natuurpunt.html","display":"standalone","background_color":"#fff","description":"","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/layers_bird_hide_birdhide72.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/layers_bird_hide_birdhide96.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/layers_bird_hide_birdhide120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/layers_bird_hide_birdhide128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/layers_bird_hide_birdhide144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/layers_bird_hide_birdhide152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/layers_bird_hide_birdhide180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/layers_bird_hide_birdhide192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/layers_bird_hide_birdhide384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/layers_bird_hide_birdhide512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/layers/bird_hide/birdhide.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file diff --git a/personal.html b/personal.html deleted file mode 100644 index c166f33..0000000 --- a/personal.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/personal.webmanifest b/personal.webmanifest deleted file mode 100644 index 0d09339..0000000 --- a/personal.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"personal","short_name":"Personal theme","start_url":"/MapComplete/personal.html","display":"standalone","background_color":"#fff","description":"","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/star72.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/star96.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/star120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/star128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/star144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/star152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/star180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/star192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/star384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/star512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/star.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file diff --git a/toilets.html b/toilets.html deleted file mode 100644 index 6dbea85..0000000 --- a/toilets.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/toilets.webmanifest b/toilets.webmanifest deleted file mode 100644 index 1cd4499..0000000 --- a/toilets.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"toilets","short_name":"Open Toilet Map","start_url":"/MapComplete/toilets.html","display":"standalone","background_color":"#fff","description":"","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/themes_toilets_toilets72.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/themes_toilets_toilets96.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/themes_toilets_toilets120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/themes_toilets_toilets128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/themes_toilets_toilets144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/themes_toilets_toilets152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/themes_toilets_toilets180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/themes_toilets_toilets192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/themes_toilets_toilets384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/themes_toilets_toilets512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/themes/toilets/toilets.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file diff --git a/width.html b/width.html deleted file mode 100644 index cd2efcb..0000000 --- a/width.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - MapComplete - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
- -
- -
-
-
-
- -
-
-
- -
Loading MapComplete, hang on...
-
- -
-
- - - - - - - - diff --git a/width.webmanifest b/width.webmanifest deleted file mode 100644 index 1ec3e4a..0000000 --- a/width.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"width","short_name":"Straatbreedtes in Brugge","start_url":"/MapComplete/width.html","display":"standalone","background_color":"#fff","description":"","orientation":"portrait-primary, landscape-primary","icons":[{"src":"assets/generated/bug72.png","sizes":"72x72","type":"image/png"},{"src":"assets/generated/bug96.png","sizes":"96x96","type":"image/png"},{"src":"assets/generated/bug120.png","sizes":"120x120","type":"image/png"},{"src":"assets/generated/bug128.png","sizes":"128x128","type":"image/png"},{"src":"assets/generated/bug144.png","sizes":"144x144","type":"image/png"},{"src":"assets/generated/bug152.png","sizes":"152x152","type":"image/png"},{"src":"assets/generated/bug180.png","sizes":"180x180","type":"image/png"},{"src":"assets/generated/bug192.png","sizes":"192x192","type":"image/png"},{"src":"assets/generated/bug384.png","sizes":"384x384","type":"image/png"},{"src":"assets/generated/bug512.png","sizes":"512x512","type":"image/png"},{"src":"./assets/bug.svg","sizes":"513x513","type":"image/svg"}]} \ No newline at end of file