-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This update brings a couple of new cards, reintroduces the parallax functionality of cards, reimagines the Card Deck, and refreshes the top control area. - New Year Progress card: See a live view of the current year's progress with a bar, percentage, and countdown of remaining days in the year - New Character Copy card: Click on any of the quadrants to instantly copy the highlighted symbol to your clipboard - The ability to enable or disable PARALLAX HOVER EFFECTS for cards has been readded! You can toggle the effect from control panel. - The 'add cards'/view rolodex button has been visually separated from the control panel/timedate button to better distinguish the two functions. Functionally, both items still work as before. - Card Deck (Codename: Rolodex) has been given a new immersive UI. Available cards and deck controls are shown in the center, and the "add" button to open the deck will transition into a close button. - The PlusUI info badge now appears when the card deck is open - Control panel toggles have been slightly rearranged to accommodate new+future controls - This update fully removes the Winsider card. Any hidden/advanced methods of enabling it no longer function. The card may return at a later date. - This update also marks the switch BACK to VanillaTilt instead of Tilt.js as the tilt provider due to better toggling & customization options - The placeholder card gets a facelift: the space of the card is still occupied, but the item is replaced with a small button rather than a full-size card -
- Loading branch information
1 parent
95390a8
commit eaa36e2
Showing
17 changed files
with
1,052 additions
and
366 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
.characterCopyCard { | ||
display: flex; | ||
|
||
|
||
transform: perspective(1000px); | ||
} | ||
|
||
.characterCopyCard::before, | ||
.characterCopyCard::after { | ||
background: radial-gradient(black, transparent 70%); | ||
} | ||
|
||
body:has(.darkModeOn) .characterCopyCard::before, | ||
body:has(.darkModeOn) .characterCopyCard::after { | ||
background: radial-gradient(white, transparent 70%); | ||
} | ||
|
||
.characterCopyCard::before { | ||
content: ''; | ||
width: 100%; | ||
height: 3px; | ||
|
||
position: absolute; | ||
left: 0; | ||
|
||
opacity: .7; | ||
} | ||
|
||
.characterCopyCard::after { | ||
content: ''; | ||
height: 100%; | ||
width: 3px; | ||
|
||
position: absolute; | ||
top: 0; | ||
} | ||
|
||
.characterCopyCard .grid { | ||
width: 100%; | ||
height: 100%; | ||
|
||
display: flex; | ||
align-items: center; | ||
justify-content: space-evenly; | ||
flex-wrap: wrap; | ||
gap: 3px; | ||
box-sizing: border-box; | ||
transform: translateZ(15px); | ||
} | ||
|
||
.characterCopyCard .grid .gridItem { | ||
width: 40px; | ||
height: 40px; | ||
|
||
border-radius: 14px; | ||
|
||
display: flex; | ||
align-items: center; | ||
justify-content: center; | ||
|
||
position: relative; | ||
z-index: 2; | ||
|
||
cursor: pointer; | ||
} | ||
|
||
.characterCopyCard .grid .gridItem::before, | ||
.characterCopyCard .grid .gridItem::after { | ||
opacity: .5; | ||
content: '"'; | ||
} | ||
|
||
.characterCopyCard .grid .gridItem:hover { | ||
background-color: rgba(255, 255, 255, .25); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,131 @@ | ||
.yearProgCard { | ||
/* flex-direction: column; */ | ||
overflow: hidden; | ||
align-items: center; | ||
/* color: white !important; */ | ||
} | ||
|
||
.yearProgCard .percLabel { | ||
position: absolute; | ||
bottom: 18px; | ||
left: 10px; | ||
z-index: 3; | ||
|
||
gap: 3px; | ||
display: flex; | ||
flex-direction: row; | ||
width: max-content; | ||
flex-shrink: 0; | ||
|
||
color: white; | ||
|
||
font-size: 11px; | ||
font-weight: 600; | ||
text-transform: uppercase; | ||
} | ||
|
||
.yearProgCard.squareCard .percLabel { | ||
flex-direction: column; | ||
} | ||
|
||
.yearProgCard.squareCard .percLabel span { | ||
display: none; | ||
} | ||
|
||
.percLabel::before { | ||
content: attr(a); | ||
} | ||
|
||
.percLabel::after { | ||
content: attr(b); | ||
} | ||
|
||
.yearProgCard .yearLabel { | ||
position: relative; | ||
z-index: 0; | ||
|
||
display: flex; | ||
|
||
font-size: 90px; | ||
font-weight: 800; | ||
opacity: .25; | ||
z-index: 0; | ||
} | ||
|
||
.yearProgCard .yearLabel::before { | ||
content: attr(ce); | ||
transition: .15s; | ||
} | ||
|
||
.yearProgCard .yearLabel::after { | ||
content: attr(ye); | ||
transition: .15s; | ||
} | ||
|
||
.yearProgCard.rectCard .yearLabel { | ||
font-size: 90px; | ||
} | ||
|
||
.yearProgCard.squareCard .yearLabel { | ||
font-size: 65px; | ||
flex-direction: column; | ||
} | ||
|
||
.yearProgCard.squareCard .yearLabel::before { | ||
display: flex; | ||
margin-bottom: -15px; | ||
margin-left: -15px; | ||
} | ||
|
||
.yearProgCard.squareCard .yearLabel::after { | ||
display: flex; | ||
margin-top: -20px; | ||
margin-right: -15px; | ||
} | ||
|
||
.yearProgCard .percBar::before { | ||
content: ""; | ||
width: 180px; | ||
height: 50px; | ||
|
||
background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5)); | ||
|
||
position: absolute; | ||
z-index: -1; | ||
bottom: -10px; | ||
left: -10px; | ||
} | ||
|
||
.yearProgCard .percBar { | ||
position: absolute; | ||
bottom: 8px; | ||
z-index: 2; | ||
|
||
width: calc(100% - 20px); | ||
height: 8px; | ||
|
||
background-color: black; | ||
opacity: .75; | ||
|
||
padding: 1px; | ||
|
||
box-sizing: border-box; | ||
border-radius: 100px; | ||
|
||
display: flex; | ||
align-items: center; | ||
} | ||
|
||
body:has(.darkModeOn) .yearProgCard .percBar { | ||
background-color: #535353; | ||
} | ||
|
||
.yearProgCard .percBar .fill { | ||
background-color: white; | ||
border-radius: 100px; | ||
height: 100%; | ||
} | ||
|
||
body:has(.darkModeOn) .percBar .fill { | ||
background-color: #8a8a8a; | ||
} |
Oops, something went wrong.