Commit d16ea5e4 authored by Zéfling's avatar Zéfling 🎨
Browse files

Version 0.5.3

parent 83558a4d
......@@ -5,5 +5,14 @@
"printWidth": 120,
"arrowParens": "avoid",
"trailingComma": "all",
"bracketSpacing": true
"bracketSpacing": true,
"overrides": [
{
"files": "*.json",
"options": {
"tabWidth": 2
}
}
]
}
# 0.5.3 (2022-05-15)
- add import in list page
- block page reload in edit mode
- fix minor bugs
# 0.5.2 (2022-04-16)
- fix import (decode UTF-8)
......
{
"name": "classement",
"version": "0.5.2",
"version": "0.5.3",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
......
{
"name": "classement",
"version": "0.5.2",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"watch": "ng build --watch --configuration development",
"test": "ng test"
},
"private": true,
"dependencies": {
"@angular/animations": "~13.3.8",
"@angular/cdk": "~13.3.7",
"@angular/common": "~13.3.8",
"@angular/compiler": "~13.3.8",
"@angular/core": "~13.3.8",
"@angular/forms": "~13.3.8",
"@angular/platform-browser": "~13.3.8",
"@angular/platform-browser-dynamic": "~13.3.8",
"@angular/router": "~13.3.8",
"@ngx-translate/core": "^14.0.0",
"@ngx-translate/http-loader": "^7.0.0",
"coloration-lib": "^0.1.3",
"html2canvas": "^1.4.1",
"pica": "^9.0.1",
"rxjs": "~7.4.0",
"tslib": "^2.3.0",
"utf8": "^3.0.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "~13.3.5",
"@angular/cli": "~13.3.5",
"@angular/compiler-cli": "~13.3.8",
"@types/jasmine": "~3.10.0",
"@types/pica": "^9.0.0",
"@types/utf8": "^3.0.1",
"jasmine-core": "~3.10.0",
"karma": "~6.3.0",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage": "~2.1.0",
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "~1.7.0",
"prettier": "^2.5.1",
"typescript": "~4.5.2"
}
"name": "classement",
"version": "0.5.3",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"watch": "ng build --watch --configuration development",
"test": "ng test"
},
"private": true,
"dependencies": {
"@angular/animations": "~13.3.8",
"@angular/cdk": "~13.3.7",
"@angular/common": "~13.3.8",
"@angular/compiler": "~13.3.8",
"@angular/core": "~13.3.8",
"@angular/forms": "~13.3.8",
"@angular/platform-browser": "~13.3.8",
"@angular/platform-browser-dynamic": "~13.3.8",
"@angular/router": "~13.3.8",
"@ngx-translate/core": "^14.0.0",
"@ngx-translate/http-loader": "^7.0.0",
"coloration-lib": "^0.1.3",
"html2canvas": "^1.4.1",
"pica": "^9.0.1",
"rxjs": "~7.4.0",
"tslib": "^2.3.0",
"utf8": "^3.0.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "~13.3.5",
"@angular/cli": "~13.3.5",
"@angular/compiler-cli": "~13.3.8",
"@types/jasmine": "~3.10.0",
"@types/pica": "^9.0.0",
"@types/utf8": "^3.0.1",
"jasmine-core": "~3.10.0",
"karma": "~6.3.0",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage": "~2.1.0",
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "~1.7.0",
"prettier": "^2.5.1",
"typescript": "~4.5.2"
}
}
......@@ -5,7 +5,7 @@
</div>
<div *ngIf="onLoad">
<span><loading-cmp size="30px" tickWidth="1px"></loading-cmp>{{ 'gererator.loading' | translate }}</span>
<span><loading-cmp size="30px" tickWidth="2px"></loading-cmp>{{ 'gererator.loading' | translate }}</span>
</div>
<div *ngIf="jsonTmp" class="json-infos">
......
......@@ -7,5 +7,5 @@ import { Component } from '@angular/core';
styleUrls: ['./classement-home.component.scss'],
})
export class ClassementHomeComponent {
version = '0.5.2';
version = '0.5.3';
}
{
"classement": "Classement",
"menu": {
"home": "Home",
"list": "List",
"new": "New",
"licences": "Licenses"
},
"home": {
"intro": "A Web application to make a tierlist by images.",
"source.code": "Source code",
"source.license": "License",
"source.gpl3": "GNU General Public License v3.0"
},
"licenses": {
"title": "Third-Party licenses overview"
},
"list": {
"intro": "List of tierlists in memory.",
"title": {
"name": "Title",
"undefined": "No title"
},
"date": "Date",
"category": {
"name": "Category"
},
"count": {
"group": "Number of groups",
"item": "Number of items"
},
"action": {
"name": "Action",
"edit": "Edit",
"delete": "Remove",
"clone": "Clone"
},
"no.result": "No results.",
"create.new": "Create your tierlist.",
"delete": {
"question": "Are you sure you want to delete?",
"validate": "Validate",
"cancel": "Cancel"
},
"clone": {
"question": "Are you sure you want to clone?",
"title": "Change title:",
"validate": "Clone",
"edit": "Clone & edit",
"cancel": "Cancel"
}
"classement": "Classement",
"menu": {
"home": "Home",
"list": "List",
"new": "New",
"licences": "Licenses"
},
"home": {
"intro": "A Web application to make a tierlist by images.",
"source.code": "Source code",
"source.license": "License",
"source.gpl3": "GNU General Public License v3.0"
},
"licenses": {
"title": "Third-Party licenses overview"
},
"list": {
"intro": "List of tierlists in memory.",
"title": {
"name": "Title",
"undefined": "No title"
},
"date": "Date",
"category": {
"anime": "Anime",
"game": "Games",
"video.game": "Video games",
"board.game": "Board games",
"movie": "Movies",
"series": "Series",
"vehicle": "Vehicle",
"other": "Other",
"undefined": "undefined"
},
"gererator": {
"title": {
"new": "New tierlist",
"edit": "Edit tierlist"
},
"options": {
"group.title": "Options",
"title": "Tierlist title:",
"group": "Group:",
"sizes": "Tile sizes:",
"margin": "Margin",
"padding": "Padding",
"border": "Border",
"image": "Image",
"clear": "Clear",
"simple": "Simplified options",
"advence": "Advenced options",
"item": {
"title": "Tile options",
"width": "Tile width",
"width.auto": "Automatic width",
"height": "Tile height",
"padding": "Tile padding",
"border": "Tile border",
"margin": "Tile margin",
"background.color": "Tile background color:",
"background.opacity": "Tile background opacity:",
"border.color": "Tile border color:",
"border.opacity": "Tile border opacity:",
"text": {
"color": "Tile text color:",
"background.color": "Text background color:",
"background.opacity": "Text background opacity:",
"position": "Text position in the tile:",
"position.bottom": "On bottom",
"position.bottom.over": "On bottom and over",
"position.top": "On top",
"position.top.over": "On top and over"
}
},
"line": {
"title": "Line options",
"background.color": "Line background color:",
"border.color": "Line border color:",
"background.opacity": "Line background opacity:",
"border.opacity": "Line border opacity:"
},
"global": {
"title": "Other options",
"background": "Background color:",
"width": "Render image width:",
"image": "Background image:",
"name.image": {
"none": "Default",
"sakura": "Sakura",
"etoile": "Etoile",
"ciel": "Sky"
}
},
"name": {
"width": "Group name width:",
"font-size": "Group name text size:",
"opacity": "Group name background opacity:"
}
},
"theme": {
"link": "Choose a theme",
"info": "Predefined theme selection:",
"cancel": "Cancel",
"validate": "Validate",
"name": {
"default": "Default",
"compact": "Default compact",
"sakura": "Sakura",
"night": "Night",
"ciel": "Sky"
}
},
"ranking": {
"group.title": "Tierlist",
"name": "Name",
"list": "List",
"drop.image": "Copy-paste or drop here ↓ one or a group of images (JPG, PNG, GIF, WebP) or text",
"add.image": "Click here to add one or a group of images"
},
"line": {
"add": "Add",
"delete": "Del."
},
"actions": {
"reset.groups": "Clear Groups",
"export.image": "Image export",
"save.local": "Browser save",
"export.json": "Export",
"import.json": "Import",
"save.image": "Save as:"
},
"change": {
"warning": "You have made changes!",
"question": "Are you sure you want to leave this page?"
},
"json": {
"import.list": "Import a tierlist:",
"title": "Title:",
"category": "Category:",
"count.group": "Number of groups:",
"count.item": "Number of items:",
"cancel": "Cancel",
"import.replace": "Import and replace",
"import.new": "Import into a new tierlist",
"import.add": "Import this tierlist"
},
"optimise": {
"info": "Convert image to WebP 300×300.",
"button.optimise": "Optimise",
"current": "Current size: {{ totalSize }}\u00A0bytes for {{ totalImage }}\u00A0images.",
"show.detail": "Show details",
"hide.detail": "Hide details",
"reduce.files": "Reduced number of files: {{ countResize }}",
"reduce.size": "Total reduce size: {{ reduceSize }}\u00A0bytes",
"final.size": "File size: {{ finalSize }}\u00A0bytes ({{percent}})",
"size": "{{ size }}\u00A0bytes",
"validate": "Validate"
},
"loading": "Loading in progress…"
},
"message": {
"save": {
"success": "😊 Successfully saved in browser.",
"failed": "⚠️ Failed to save in browser."
},
"json.read": {
"failed": "⚠️ Failed to read file. The format is not recognized.",
"replace": "😊 Uploaded file successful. Replaced successfully.",
"new": "😊 Successfully uploaded file to new tierlist."
},
"remove": {
"success": "🗑 Removed from tierlist “%title%” successful."
},
"clone": {
"success": "😊 Successfully duplicated tierlist as “%title%”."
},
"reset": {
"groups": "😊 Reset groups."
},
"add": {
"succes": "😊 Successfully added “%title%” tierlist."
"name": "Category"
},
"count": {
"group": "Number of groups",
"item": "Number of items"
},
"action": {
"name": "Action",
"edit": "Edit",
"delete": "Remove",
"clone": "Clone"
},
"no.result": "No results.",
"create.new": "Create your tierlist.",
"delete": {
"question": "Are you sure you want to delete?",
"validate": "Validate",
"cancel": "Cancel"
},
"clone": {
"question": "Are you sure you want to clone?",
"title": "Change title:",
"validate": "Clone",
"edit": "Clone & edit",
"cancel": "Cancel"
}
},
"category": {
"anime": "Anime",
"game": "Games",
"video.game": "Video games",
"board.game": "Board games",
"movie": "Movies",
"series": "Series",
"vehicle": "Vehicle",
"other": "Other",
"undefined": "undefined"
},
"gererator": {
"title": {
"new": "New tierlist",
"edit": "Edit tierlist"
},
"options": {
"group.title": "Options",
"title": "Tierlist title:",
"group": "Group:",
"sizes": "Tile sizes:",
"margin": "Margin",
"padding": "Padding",
"border": "Border",
"image": "Image",
"clear": "Clear",
"simple": "Simplified options",
"advence": "Advenced options",
"item": {
"title": "Tile options",
"width": "Tile width",
"width.auto": "Automatic width",
"height": "Tile height",
"padding": "Tile padding",
"border": "Tile border",
"margin": "Tile margin",
"background.color": "Tile background color:",
"background.opacity": "Tile background opacity:",
"border.color": "Tile border color:",
"border.opacity": "Tile border opacity:",
"text": {
"color": "Tile text color:",
"background.color": "Text background color:",
"background.opacity": "Text background opacity:",
"position": "Text position in the tile:",
"position.bottom": "On bottom",
"position.bottom.over": "On bottom and over",
"position.top": "On top",
"position.top.over": "On top and over"
}
},
"line": {
"title": "Line options",
"background.color": "Line background color:",
"border.color": "Line border color:",
"background.opacity": "Line background opacity:",
"border.opacity": "Line border opacity:"
},
"global": {
"title": "Other options",
"background": "Background color:",
"width": "Render image width:",
"image": "Background image:",
"name.image": {
"none": "Default",
"sakura": "Sakura",
"etoile": "Etoile",
"ciel": "Sky"
}
},
"name": {
"width": "Group name width:",
"font-size": "Group name text size:",
"opacity": "Group name background opacity:"
}
},
"theme": {
"link": "Choose a theme",
"info": "Predefined theme selection:",
"cancel": "Cancel",
"validate": "Validate",
"name": {
"default": "Default",
"compact": "Default compact",
"sakura": "Sakura",
"night": "Night",
"ciel": "Sky"
}
},
"ranking": {
"group.title": "Tierlist",
"name": "Name",
"list": "List",
"drop.image": "Copy-paste or drop here ↓ one or a group of images (JPG, PNG, GIF, WebP) or text",
"add.image": "Click here to add one or a group of images"
},
"line": {
"add": "Add",
"delete": "Del."
},
"actions": {
"reset.groups": "Clear Groups",
"export.image": "Image export",
"save.local": "Browser save",
"export.json": "Export",
"import.json": "Import",
"save.image": "Save as:"
},
"change": {
"warning": "You have made changes!",
"question": "Are you sure you want to leave this page?"
},
"json": {
"import.list": "Import a tierlist:",
"title": "Title:",
"category": "Category:",
"count.group": "Number of groups:",
"count.item": "Number of items:",
"cancel": "Cancel",
"import.replace": "Import and replace",
"import.new": "Import into a new tierlist",
"import.add": "Import this tierlist"
},
"optimise": {
"info": "Convert image to WebP 300×300.",
"button.optimise": "Optimise",
"current": "Current size: {{ totalSize }}\u00A0bytes for {{ totalImage }}\u00A0images.",
"show.detail": "Show details",
"hide.detail": "Hide details",
"reduce.files": "Reduced number of files: {{ countResize }}",
"reduce.size": "Total reduce size: {{ reduceSize }}\u00A0bytes",
"final.size": "File size: {{ finalSize }}\u00A0bytes ({{percent}})",
"size": "{{ size }}\u00A0bytes",
"validate": "Validate"
},
"loading": "Loading in progress…"
},
"message": {
"save": {
"success": "😊 Successfully saved in browser.",
"failed": "⚠️ Failed to save in browser."
},
"json.read": {
"failed": "⚠️ Failed to read file. The format is not recognized.",
"replace": "😊 Uploaded file successful. Replaced successfully.",
"new": "😊 Successfully uploaded file to new tierlist."
},
"remove": {
"success": "🗑 Removed from tierlist “%title%” successful."
},
"clone": {
"success": "😊 Successfully duplicated tierlist as “%title%”."
},
"reset": {
"groups": "😊 Reset groups."
},
"add": {
"succes": "😊 Successfully added “%title%” tierlist."
}
}
}
{
"classement": "Classement",
"menu": {
"home": "Accueil",
"list": "Liste",
"new": "Nouveau",
"licences": "Licences"
},
"licenses": {
"title": "Présentation des licences tierces"
},
"home": {
"intro": "Application web pour faire un classement par images.",
"source.code": "Code source",
"source.license": "Licence",
"source.gpl3": "Licence publique générale GNU (GNU GPL), version 3"
},
"list": {
"intro": "Liste des Classements en mémoire.",
"title": {
"name": "Titre",
"undefined": "Sans titre"
},
"date": "Date",
"category": {
"name": "Catégorie"
},
"count": {
"group": "Nombre de groupes",