From d8979b2dc96642cf5c69dd001074f590eb0b6347 Mon Sep 17 00:00:00 2001 From: duckietm Date: Fri, 4 Apr 2025 13:51:27 +0200 Subject: [PATCH] :up: Small update in credits --- src/assets/images/notifications/nitro.png | Bin 0 -> 17906 bytes .../NotificationCenterView.scss | 144 +++++++++++++++++- .../alert-layouts/NitroSystemAlertView.tsx | 92 +++++++---- 3 files changed, 203 insertions(+), 33 deletions(-) create mode 100644 src/assets/images/notifications/nitro.png diff --git a/src/assets/images/notifications/nitro.png b/src/assets/images/notifications/nitro.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ee5d463f3e51d29d1a2e72ee9041616af9a10d GIT binary patch literal 17906 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 literal 0 HcmV?d00001 diff --git a/src/components/notification-center/NotificationCenterView.scss b/src/components/notification-center/NotificationCenterView.scss index 0610b0a..85c2d1b 100644 --- a/src/components/notification-center/NotificationCenterView.scss +++ b/src/components/notification-center/NotificationCenterView.scss @@ -72,10 +72,142 @@ margin-top: -6px; } -.nitro-coolui-logo { - width: 150px; - height: 78px; - position: relative; - background-image: url("@/assets/images/notifications/coolui.png"); - background-repeat: no-repeat; +.nitro-credits { + background: linear-gradient(to bottom, #1a1a1a, #000000); + color: #fff; + width: 400px; + min-height: 400px; + max-height: 500px; + overflow-y: hidden; + border: 2px solid #ffd700; + border-radius: 8px; + box-shadow: 0 0 20px rgba(255, 215, 0, 0.5); + + .nitro-card-header { + background: #d4d4d4 !important; + color: #fff !important; + height: 34px; + min-height: 34px; + line-height: 34px; + justify-content: center; + position: relative; + z-index: 2; + + .nitro-card-header-text { + color: #000 !important; + text-shadow: 0 0 5px rgba(255, 215, 0, 0.5); + } + + .nitro-card-header-close { + background-image: url("@/assets/images/boxes/card/close.png"); + width: 19px; + height: 20px; + + &:hover { + background-image: url("@/assets/images/boxes/card/close_hover.png"); + } + + &:active { + background-image: url("@/assets/images/boxes/card/close_click.png"); + } + } + } + + .nitro-card-content { + padding: 20px; + position: relative; + height: calc(100% - 34px); + overflow-y: hidden; + display: flex; + justify-content: center; + align-items: flex-start; + z-index: 1; + } + + .grid { + animation: scroll-credits 20s linear infinite; + text-align: center; + position: absolute; + width: 100%; + top: 0; + left: 0; + will-change: transform; + } + + .btn { + background-color: #ffd700; + color: #000000; + border: none; + transition: transform 0.3s ease; + &:hover { + transform: scale(1.05); + background-color: #ffeb3b; + } + } + + .text { + font-family: 'Arial', sans-serif; + text-shadow: 0 0 5px rgba(255, 255, 255, 0.8); + &.bold { + font-weight: 700; + } + &.font-size-4 { + font-size: 1.75rem; + } + &.font-size-5 { + font-size: 2rem; + } + &.small { + font-size: 0.9rem; + } + } + + .nitro-coolui-logo { + width: 150px; + height: 78px; + background-image: url("@/assets/images/notifications/coolui.png"); + background-repeat: no-repeat; + filter: drop-shadow(0 0 10px rgba(255, 215, 0, 0.7)); + } + + .nitro-logo-default { + width: 300px; + height: 150px; + background-image: url("@/assets/images/notifications/nitro.png"); + background-repeat: no-repeat; + margin: 0 auto 20px; + filter: drop-shadow(0 0 10px rgba(255, 215, 0, 0.7)); + } + + .credits-divider { + width: 80%; + height: 1px; + background: #000; + margin: 10px auto; + opacity: 0.5; + } + + .spacer { + height: 20px; + width: 100%; + } +} + +@keyframes scroll-credits { + 0% { + transform: translateY(100%); + opacity: 0; + } + 10% { + transform: translateY(80%); + opacity: 1; + } + 90% { + transform: translateY(-80%); + opacity: 1; + } + 100% { + transform: translateY(-100%); + opacity: 0; + } } \ No newline at end of file diff --git a/src/components/notification-center/views/alert-layouts/NitroSystemAlertView.tsx b/src/components/notification-center/views/alert-layouts/NitroSystemAlertView.tsx index 64f1722..099a77b 100644 --- a/src/components/notification-center/views/alert-layouts/NitroSystemAlertView.tsx +++ b/src/components/notification-center/views/alert-layouts/NitroSystemAlertView.tsx @@ -2,47 +2,85 @@ import { FC } from 'react'; import { GetRendererVersion, GetUIVersion, NotificationAlertItem } from '../../../../api'; import { Button, Column, Flex, Grid, LayoutNotificationCredits, LayoutNotificationAlertViewProps, Text } from '../../../../common'; -interface NotificationDefaultAlertViewProps extends LayoutNotificationAlertViewProps -{ +interface NotificationDefaultAlertViewProps extends LayoutNotificationAlertViewProps { item: NotificationAlertItem; } -export const NitroSystemAlertView: FC = props => -{ +export const NitroSystemAlertView: FC = props => { const { title = 'Nitro Cool UI Edit', onClose = null, ...rest } = props; return ( - + - - - Nitro React - v{ GetUIVersion() } + +
+
+ + + Nitro React + Nitro was created by billsonnn +
+ Nitro Versions + Nitro: {GetUIVersion()}
- Renderer: v{ GetRendererVersion() } - - - - - + Renderer: v{GetRendererVersion()} + + + + + -
- - - Cool UI - Was created by Wassehk - - DuckieTM (Re-Design) - - Jonas (Contributing) - - Ohlucas (Sunset resources) - v1.5.0 - - +
+ +
+ + + {/* Logo on the left */} + +
+
+ {/* Text on the right */} + + Cool UI + Was created by Wassehk + - DuckieTM (Re-Design) + - Jonas (Contributing) + - Ohlucas (Sunset resources) + v1.5.0 + + +
+
+ + +
+
+ + + + Special Thanks + The whole Discord community !! + - Billsonnn for creating Nitro. + - Remco for testing. + - Object from Atom. + - Habbo for providing the assets + + +
); -} \ No newline at end of file +}; \ No newline at end of file