From 96cf3f2953c56be8ed3e0fa2deb69c0f728fb3af Mon Sep 17 00:00:00 2001 From: HyperBeats <45314346+HyperBeats@users.noreply.github.com> Date: Thu, 13 Mar 2025 18:32:49 +0100 Subject: [PATCH 1/3] =?UTF-8?q?=E2=9C=A8=20Feature:=20Implementation=20du?= =?UTF-8?q?=20Dark=20Mode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fichiers modifiés : • config/config.blade.php • config/rules.php • views/layouts/app.blade.php • assets/css/style.css --- README.md | 14 +- assets/.DS_Store | Bin 0 -> 6148 bytes assets/css/style.css | 242 +++++++++++++++++++++++++++++++++++ config.json | 7 +- config/config.blade.php | 12 +- config/rules.php | 1 + lang/.DS_Store | Bin 0 -> 6148 bytes theme.json | 5 +- views/.DS_Store | Bin 0 -> 6148 bytes views/layouts/base.blade.php | 3 +- 10 files changed, 268 insertions(+), 16 deletions(-) create mode 100644 assets/.DS_Store create mode 100644 lang/.DS_Store create mode 100644 views/.DS_Store diff --git a/README.md b/README.md index 3071639..2fe65a4 100644 --- a/README.md +++ b/README.md @@ -5,11 +5,9 @@ Made by Khémara Parc a ### Download on the Azuriom Marketplace - - - - - - - - + + + + + + diff --git a/assets/.DS_Store b/assets/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..2b6f684cd6c943bdb41cf0fdc192cd84daf2611c GIT binary patch literal 6148 zcmeHK%}T>S5S~dZR`k%L$9)2!ZxCy|3&neB3sq@Ip$H!H7`};b;B)!SPita~N6|6^ zv)^WBXNUc^-Pt7~o<6T8L}MZvK?SojG~bB$MLUwYuWSrx@%Q!QYTAHwU^+xvCXyZXVqeQ3@)M;K;(q>|R{d^azjp5A;K zS5`gw)Z5N?C;2jZ`ntN4)4jbXm&WvDQeQid{C`4%fnXpQ_%{s52@e^a8%7%p1Ovgq zfdM%m5>zmEtPS<(K%-9p;1FgN^z|+TOkx1$jF`Qzlm|u;l#ONw820y&}Lv@pJS>2xBc(`c2Il;1Hr&iF~GxOR!p%ZudSWM uNv%!LIaEZ()rN-td!zQs0!>!I>6kqHiQKd7XhUqnqc5p8TbI!CQuXr literal 0 HcmV?d00001 diff --git a/assets/css/style.css b/assets/css/style.css index 71d0d20..9be23cf 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -1270,3 +1270,245 @@ height: 28px; } } + + +/* Mode sombre START */ +body.dark-mode { + background-color: #121212; + color: #e0e0e0; +} +body.dark-mode h1, +body.dark-mode h2, +body.dark-mode h3, +body.dark-mode h4, +body.dark-mode h5, +body.dark-mode h6 { + color: #ffffff; +} + +body.dark-mode .navbar { + background: rgba(26, 26, 26, 0.9); + backdrop-filter: blur(10px); +} + +body.dark-mode .nav-link, +body.dark-mode .player-btn, +body.dark-mode .player-name { + color: #e0e0e0 !important; +} + +body.dark-mode .nav-link:hover, +body.dark-mode .player-btn:hover { + color: var(--primary-color); +} + +body.dark-mode .auth-button { + background-color: var(--primary-color); + color: #ffffff; +} + +body.dark-mode .auth-button:hover { + background-color: var(--primary-color); + color: #ffffff; +} + +body.dark-mode .dropdown-menu { + background-color: rgba(26, 26, 26, 0.95); +} + +body.dark-mode .dropdown-item { + color: #e0e0e0; +} + +body.dark-mode .dropdown-item:hover { + color: var(--primary-color); + background-color: rgba(255, 255, 255, 0.1); +} + +body.dark-mode .hero-section { + background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.9)); +} + +body.dark-mode .hero-curve { + background: #121212; +} + +body.dark-mode .blog-section { + background-color: #121212; +} + +body.dark-mode .blog-card { + background: #1e1e1e; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); +} + +body.dark-mode .blog-title { + color: #e0e0e0; +} + +body.dark-mode .blog-date { + background: #2a2a2a; + color: #b0b0b0; +} + +body.dark-mode .blog-meta { + color: #b0b0b0; +} + +body.dark-mode .about-section { + background-color: #121212; +} + +body.dark-mode .section-title { + color: #ffffff; +} + +body.dark-mode .description { + color: #d0d0d0; +} + +body.dark-mode .stats-section { + background-color: #121212; +} + +body.dark-mode .stats-card { + background: #1e1e1e; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); +} + +body.dark-mode .stats-value { + color: #ffffff; +} + +body.dark-mode .stats-label { + color: #b0b0b0; +} + +body.dark-mode .cta-wrapper { + background-color: #1e1e1e; + box-shadow: 0 0 50px rgba(255, 167, 38, 0.2); +} + +body.dark-mode .cta-title, +body.dark-mode .cta-description { + color: #ffffff; +} + +body.dark-mode .cta-button { + background-color: var(--primary-color); + color: #ffffff; +} + +body.dark-mode .cta-button:hover { + background-color: var(--primary-color); +} + +body.dark-mode .vote-section { + background-color: #121212; +} + +body.dark-mode .card { + background-color: #1e1e1e; + box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); +} + +body.dark-mode .card-title, +body.dark-mode .player-name, +body.dark-mode .reward-name { + color: #ffffff; +} + +body.dark-mode .section-title { + color: #ffffff; +} + +body.dark-mode .subtitle, +body.dark-mode .vote-count, +body.dark-mode .reward-chance, +body.dark-mode .text-muted { + color: #b0b0b0 !important; +} + +body.dark-mode .leaderboard-item:hover, +body.dark-mode .reward-item:hover { + background-color: #2a2a2a; +} + +body.dark-mode .form-control { + background-color: #2a2a2a; + color: #e0e0e0; + border-color: #444444; +} + +body.dark-mode .form-control::placeholder { + color: #888888; +} + +body.dark-mode .form-control:focus { + background-color: #333333; + border-color: var(--primary-color); + box-shadow: 0 0 0 0.2rem rgba(240, 177, 0, 0.25); +} + +body.dark-mode .btn-primary { + background-color: var(--primary-color); + color: #ffffff; +} + +body.dark-mode .btn-primary:hover { + background-color: var(--primary-color); +} + +body.dark-mode .footer { + background-color: #1a1a1a; + color: #e0e0e0; +} + +body.dark-mode .footer-description, +body.dark-mode .footer-links a, +body.dark-mode .copyright-main, +body.dark-mode .copyright-sub { + color: #b0b0b0; +} + +body.dark-mode .footer-links a:hover { + color: var(--primary-color); +} + +body.dark-mode .footer-title { + color: #ffffff; +} + +body.dark-mode .social-links a { + color: #b0b0b0; +} + +body.dark-mode .social-links a:hover { + color: var(--primary-color); +} + +body.dark-mode .footer-bottom { + border-top-color: rgba(255, 255, 255, 0.15); +} + +body.dark-mode .footer-bottom-link { + color: #b0b0b0; +} + +body.dark-mode .footer-bottom-link:hover { + color: var(--primary-color); +} + +body.dark-mode a { + color: #1e90ff; +} + +body.dark-mode a:hover { + color: black; +} +body.dark-mode .card-body { + color: white; +} +/* Mode sombre END */ + + diff --git a/config.json b/config.json index 334f8ed..74529a3 100644 --- a/config.json +++ b/config.json @@ -25,7 +25,7 @@ "record_players": "276", "cta_title": "Pr\u00eat \u00e0 commencer l'aventure ?", "cta_description": "Rejoignez des milliers de joueurs et cr\u00e9ez votre propre histoire dans notre univers Minecraft unique.", - "cta_button_type": "server", + "cta_button_type": "custom", "cta_button_text": "Jouer", "cta_button_link": "https://azuriom.com/en", "about_image": null, @@ -36,5 +36,6 @@ "stats_icon_3": "bi bi-trophy-fill", "unique_players_label": "Joueurs uniques", "record_players_label": "Record de joueurs", - "online_players_label": "Joueurs en ligne" -} + "online_players_label": "Joueurs en ligne", + "dark_mode": "1" +} \ No newline at end of file diff --git a/config/config.blade.php b/config/config.blade.php index a1c2397..e062c24 100644 --- a/config/config.blade.php +++ b/config/config.blade.php @@ -111,14 +111,22 @@ function addLinkListener(el) {
- @error('color') {{ $message }} @enderror
+
+ +
+ +
+ Activez cette option pour appliquer le mode sombre à tout le site. + @error('dark_mode') + {{ $message }} + @enderror +
-

{{ trans('theme::nomad.config.about_section') }}

diff --git a/config/rules.php b/config/rules.php index 968a3cb..58a02d5 100644 --- a/config/rules.php +++ b/config/rules.php @@ -21,5 +21,6 @@ 'unique_players_label' => 'required|string', 'record_players_label' => 'required|string', 'online_players_label' => 'required|string', + 'dark_mode' => 'boolean', ]; diff --git a/lang/.DS_Store b/lang/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..698f069f8ca07f98c727d65de12ea9a535f5cc76 GIT binary patch literal 6148 zcmeHKOHRW;47E!oBC+X`<(vSiHwaa_X3-0vQa+1@RF&AzF?tJ@+<r^+reXpq(sHXxwRm&AaJstK`;_8Cg(bGk(GWIEz`^$@3b=Z@Ii`I@Y2Lr*tkbyH_F4+Iq z_+&;e`NNc01p~prKVv}W&8Au5rAlx8@p|mF3F8)n!njNY0^M3M&{{DTJV!3g>Hb6= Y{<>gxa#@PXyk>GL8LCiwWG0@2zTY8`;ddzlFI$&GJ zUvz+<-Ga81A#-H&{BDc9RKe%3W1PH5l66+BWsKan_dyy_{TsG=R+!zX#mTRmqdqNl@{)YD^4=;^RV z^spuibHE%h2Y%uJ)@+W&k)pNcfH`0eG!F3h!6O;tfVHB0I?%`#060gt1de$x!8JZ$ z9I#fz2*PP8P)l9dVmK{FzYn}PV6CX-^VG954sE4(#da zlGp#M>HUAV$j;0GbKqY&;O0r1tZ++VZ5`YkueBa|jpSfnt=N>{K$c=~c_}_cN}%8K W0Wc0&E20NsKLTQdHRiytI`9edY-#NP literal 0 HcmV?d00001 diff --git a/views/layouts/base.blade.php b/views/layouts/base.blade.php index d0e8a68..5fd53ba 100644 --- a/views/layouts/base.blade.php +++ b/views/layouts/base.blade.php @@ -44,6 +44,7 @@ + @stack('scripts') @@ -64,7 +65,7 @@ @include('elements.theme-color', ['color' => $themeColor]) - +
@include('elements.navbar') From 237f0c36acee943463fda8a15f7ddcd243ca1885 Mon Sep 17 00:00:00 2001 From: HyperBeats <45314346+HyperBeats@users.noreply.github.com> Date: Thu, 13 Mar 2025 19:05:49 +0100 Subject: [PATCH 2/3] small color fix --- assets/css/style.css | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/assets/css/style.css b/assets/css/style.css index 9be23cf..8982e0b 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -1500,15 +1500,20 @@ body.dark-mode .footer-bottom-link:hover { } body.dark-mode a { - color: #1e90ff; + color: var(--primary-color); } body.dark-mode a:hover { - color: black; + color: #694f02; } body.dark-mode .card-body { color: white; } +body.dark-mode #vote-card { + color: black; + background-color: #1e1e1e; +} + /* Mode sombre END */ From e6ddbe2e3e5c203a910dbc944368c0335a899fe0 Mon Sep 17 00:00:00 2001 From: HyperBeats <45314346+HyperBeats@users.noreply.github.com> Date: Fri, 14 Mar 2025 15:07:13 +0100 Subject: [PATCH 3/3] fix readme --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 2fe65a4..f772901 100644 --- a/README.md +++ b/README.md @@ -5,9 +5,9 @@ Made by Khémara Parc a ### Download on the Azuriom Marketplace - - - - - - + + + + + + \ No newline at end of file