diff --git a/CHANGELOG.md b/CHANGELOG.md index 26ab210..4892030 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ Added: - Ability to change Sidebar gap sizes (#90) - Ability to toggle playbar shadow (#92) - Uninstall script for MacOs/Linux +- Reset button for Settings Fixed: - Some sidebar items having wrong width on hover [(this)](https://github.com/JulienMaille/dribbblish-dynamic-theme/issues/87#issuecomment-954305428) @@ -17,3 +18,4 @@ Improved: - Background image now dosen't leak out of the main center area - Sidebar playlist icon images are now properly displayed and won't look stretched anymore - Better install script for MacOs/Linux +- `About` settings area is always open now diff --git a/package.json b/package.json index 5148993..560e06b 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "chroma-js": "^2.1.2", "jquery": "^3.6.0", "moment": "^2.29.1", - "node-vibrant": "3.1.4" + "node-vibrant": "3.1.4", + "raw-loader": "^4.0.2" } } diff --git a/src/js/ConfigMenu.js b/src/js/ConfigMenu.js index 88502f6..b01c1b2 100644 --- a/src/js/ConfigMenu.js +++ b/src/js/ConfigMenu.js @@ -1,3 +1,5 @@ +import svgUndo from "../svg/undo.svg"; + export default class ConfigMenu { /** * @typedef {Object} DribbblishConfigItem @@ -23,6 +25,7 @@ export default class ConfigMenu { * @typedef DribbblishConfigArea * @property {String} name * @property {Number} [order=0] order < 0 = Higher up | order > 0 = Lower Down + * @property {Boolean} [toggleable=true] */ /** @@ -95,7 +98,10 @@ export default class ConfigMenu { elem.setAttribute("hidden", options.hidden); if (options.childOf) elem.setAttribute("parent", options.childOf); elem.innerHTML = /* html */ ` -

${options.name}

+

+ ${options.name} + ${["button"].includes(options.type) ? "" : /* html */ ``} +