From 60466b6580fb3163b90813ffcb2630dc47859aaa Mon Sep 17 00:00:00 2001 From: robflop Date: Mon, 31 Dec 2018 11:28:41 +0100 Subject: [PATCH] Redesign --- package.json | 2 +- palette.png | Bin 0 -> 12404 bytes src/pages/credits.html | 6 ++-- src/pages/index.html | 6 ++-- src/pages/soundboard.html | 2 +- src/pages/versions.html | 30 +++++++++++++++++-- src/resources/css/admin_style.css | 2 +- src/resources/css/credits_style.css | 4 --- src/resources/css/error_style.css | 2 +- src/resources/css/index_style.css | 14 ++------- src/resources/css/login_style.css | 2 +- src/resources/css/soundboard_style.css | 7 ++--- src/resources/css/style_template.css | 38 ++++++++++++++----------- 13 files changed, 66 insertions(+), 49 deletions(-) create mode 100644 palette.png diff --git a/package.json b/package.json index 567062e4..02a86fe1 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "uws": "10.148.1" }, "devDependencies": { - "eslint": "^5.11.0", + "eslint": "^5.11.1", "htmlhint": "^0.10.1" }, "scripts": { diff --git a/palette.png b/palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e6fae6ab25d6f7658aa3ea9d4425252e45dcdec4 GIT binary patch literal 12404 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 Back -

Contribution credits for the page:

+

Contribution credits for the page:

    -
  • nyanpass.com for inspiration of this website's base concept
  • -
  • platelets.fun for the concept behind megumin.love/fun
  • +
  • nyanpass.com for inspiration of this website's base concept.
  • +
  • platelets.fun for the concept behind megumin.love/fun.
  • Shadowhand on GitHub for tons and tons of advice.
  • wopian on Kitsu for providing the initial webserver (Thanks man!).
  • Kagumi on Reddit for the initial SQL implementation and advice.
  • diff --git a/src/pages/index.html b/src/pages/index.html index 9fb538fa..5c0cfffd 100644 --- a/src/pages/index.html +++ b/src/pages/index.html @@ -49,7 +49,7 @@

    Loading...

    -

    Please take 5 minutes to answer this survey on soundclip boat to help me improve the website.

    +

    Survey results now available.

    @@ -131,6 +131,6 @@

    Be sure to also visit the following Links:

    - + diff --git a/src/pages/soundboard.html b/src/pages/soundboard.html index e96270a9..2e7db09f 100644 --- a/src/pages/soundboard.html +++ b/src/pages/soundboard.html @@ -52,7 +52,7 @@ Rankings

    Loading...

    -

    Please take 5 minutes to answer this survey on soundclip boat to help me improve the website.

    +

    Survey results now available.

    diff --git a/src/pages/versions.html b/src/pages/versions.html index d698e2cf..8ea7a4a6 100644 --- a/src/pages/versions.html +++ b/src/pages/versions.html @@ -49,7 +49,7 @@ -

    Version History

    +

    Version History:

    Version P1 (Prototype 1) -- 03.05.2016

      @@ -235,10 +235,36 @@

      Version 6.0 - 12.09.2018


    +
    +

    Version 7.0 - 31.12.2018

    +
      +
    • Data transfer between server and client optimized to use less data
    • +
    • Database update interval adjusted to every 15 minutes
    • +
    • Social media icons and links updated
    • +
    • Credits overhauled and expanded
    • +
    • Admin sound upload/rename/delete functionality reworked
    • +
    • API routes (locations, mostly) and documentation reworked to make a lot more sense
    • +
    • Chart data for statistics now sent via WebSocket for live updates, as well as giving it consistent scaling
    • +
    • "from" argument for statistics api endpoint reworked to fit more into the "from" / "to" wording
    • +
    • Remove jQuery and maintenance mode, instead use standard browser javascript
    • +
    • Refactor soundboard inner workings and fix some bugs, as well as adding a "Play all" button for every source
    • +
    • Update dependencies and manifest file the site uses
    • +
    • Add many different seasonal backgrounds (check the sidebar dropdown)
    • +
    • Adjust main counter to fit 9,99 billion (as it surpassed prev. 99,99 million limit)
    • +
    • Rewrite versions page into lists (like this one)
    • +
    • Improve responsiveness (mobile layout)
    • +
    • SEO optimization (robots.txt, sitemap, canonical links, etc)
    • +
    • Adjust content of sidebar (links, mostly)
    • +
    • General code refactorization, including dropping ogg audio format and only carrying mp3
    • +
    • Make megumin.love/fun out of boredom (try pressing on it)
    • +
    • Add possibility of having different versions of the same seasonal background
    • +
    • Adjust color scheme and redesign buttons website-wide (based on survey results)
    • +
    +
    +
    -
    diff --git a/src/resources/css/admin_style.css b/src/resources/css/admin_style.css index 22935552..a3989457 100644 --- a/src/resources/css/admin_style.css +++ b/src/resources/css/admin_style.css @@ -58,7 +58,7 @@ label[for="bg-select"], select[id="bg-select"] { #upload-res, #delete-res, #rename-res { display: none; font-size: 16px; - color: #dd0000; + color: #ef9a9a; } #delete-confirm-wrapper label { diff --git a/src/resources/css/credits_style.css b/src/resources/css/credits_style.css index 9d1f6d43..c189e222 100644 --- a/src/resources/css/credits_style.css +++ b/src/resources/css/credits_style.css @@ -1,7 +1,3 @@ -h1 { - text-decoration: underline; -} - li { margin-top: 10px; } diff --git a/src/resources/css/error_style.css b/src/resources/css/error_style.css index 9374f624..f1743cba 100644 --- a/src/resources/css/error_style.css +++ b/src/resources/css/error_style.css @@ -17,7 +17,7 @@ a { } .big-red { - color: #dd0000; + color: #d50000; font-size: 72px; text-align: center; } diff --git a/src/resources/css/index_style.css b/src/resources/css/index_style.css index a9c3ddfb..1ac4c632 100644 --- a/src/resources/css/index_style.css +++ b/src/resources/css/index_style.css @@ -5,7 +5,7 @@ button { } a[href="/versions"], a[href="/soundboard"], [href="/statistics"] { - color: #dd0000; + color: #d50000; } a[href="/versions"] { @@ -39,7 +39,7 @@ a[href="/statistics"] { position: relative; text-align: center; font-size: 50px; - color: #dd0000; + color: #d50000; margin: auto; text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5); } @@ -64,18 +64,10 @@ a[href="/statistics"] { } #survey-frame p, #survey-frame a { - color: #ff8080; + color: #ef9a9a; margin: 0; } -/* Doesn't count while survey is up, but usually: Only 360px needs adjustment, since container is 360px wide */ - -@media only screen and (max-width: 960px) { - footer { - bottom: -35px; - } -} - @media only screen and (max-width: 360px) { a[href="/soundboard"] { margin-left: 30px; diff --git a/src/resources/css/login_style.css b/src/resources/css/login_style.css index 2d9b4718..3f723633 100644 --- a/src/resources/css/login_style.css +++ b/src/resources/css/login_style.css @@ -16,7 +16,7 @@ form, #login-res { #login-res { display: none; font-size: 16px; - color: #dd0000; + color: #ef9a9a; } /* No media queries needed as container is only 320px wide */ \ No newline at end of file diff --git a/src/resources/css/soundboard_style.css b/src/resources/css/soundboard_style.css index 60a729bc..980e9417 100644 --- a/src/resources/css/soundboard_style.css +++ b/src/resources/css/soundboard_style.css @@ -1,5 +1,5 @@ a[href="/rankings"] { - color: #dd0000; + color: #d50000; text-align: center; display: block; font-size: 30px; @@ -31,10 +31,9 @@ footer { .playall { display: block; - margin: 5px auto; + margin: 10px auto; width: 10%; font-size: 15px; - box-shadow: none; } #container { @@ -51,7 +50,7 @@ footer { } #survey, #survey a { - color: #ff8080; + color: #ef9a9a; text-align: center; font-size: 20px; } diff --git a/src/resources/css/style_template.css b/src/resources/css/style_template.css index e7766dd3..faa762f9 100644 --- a/src/resources/css/style_template.css +++ b/src/resources/css/style_template.css @@ -19,11 +19,12 @@ body { } button, .playall { - background-color: #dd0000; - color: #ff8080; - border-radius: 20px; + background-color: #b71c1c; + color: #ef9a9a; + border: 0; + border-radius: 10px; cursor: pointer; - box-shadow: -3px 1px 40px 14px rgba(51,38,51,0.6); + box-shadow: 0 10px 30px rgba(0,0,0,.1), 0 1px 8px rgba(0,0,0,.2); } button:focus, .playall:focus { @@ -31,7 +32,8 @@ button:focus, .playall:focus { } button:hover, .playall:hover { - background-color: #ff3338; + background-color: #d50000; + transform: translate3d(0, -3px, 0); } form p { @@ -139,15 +141,14 @@ footer p, footer a { .titles { margin: 0 auto; text-align: center; - background-color: #dd0000; - color: #ff8080; - border-radius: 15px; - width: 65%; - box-shadow: -3px 1px 40px 14px rgba(51,38,51,0.8); + color: #ef9a9a; + border-bottom: solid; + border-radius: 25px; + width: 50%; } .backlink-anchor { - color: #dd0000; + color: #d50000; } .megu-sidebar { @@ -242,12 +243,14 @@ footer p, footer a { border-radius: 20px; font-size: 48px; text-align: center; - box-shadow: -3px 1px 40px 14px rgba(51,38,51,0.6); + width: 50%; + margin: 0 auto; + margin-top: 10px; } #loading { - background-color: #dd0000; - color: #ff8080; + background-color: #b71c1c; + color: #ef9a9a; } #warning { /* Created on main page / soundboard when no sounds are available */ background-color: #606060; @@ -266,8 +269,8 @@ footer p, footer a { #notification { display: inline-block; text-align: left; - background-color: #dd0000; - color: #ff8080; + background-color: #b71c1c; + color: #ef9a9a; font-size: 30px; max-width: 1400px; padding: 5px; @@ -285,11 +288,12 @@ footer p, footer a { #crazymode-warning { font-style: italic; - color: #dd0000; + color: #d50000; } #backlink-bottom { text-align: right; + margin-top: 10px; } @media only screen and (max-width: 1366px) {