Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ Both skins ship together. Use `/loadskin spinui_glass 1` for Midnight Frost or `
- **One centered eye-line.** Player, target, casting, stance, spell gems, and actions share a bottom-anchored combat band instead of competing with the center of the world.
- **Information has a color grammar.** HP is red, mana is blue, endurance and XP are brass gold, and AA is spirit blue. XP and AA keep persistent tick marks while their fills remain correctly scaled to the displayed percentage.
- **Native controls stay native.** Hotbuttons, spell gems, pet commands, drag/drop, tooltips, loadouts, and client-driven usable/unusable states retain their original bindings.
- **Attack state is unmistakable.** Both themes use a fast, outline-only pure-red pulse driven directly by EverQuest's auto-attack state, with a fully transparent interior. Choose **Display Types -> High-Visibility Attack Frame** (Alternate 1) for a slightly thicker five-pixel rail in the same compact player-frame footprint.
- **Attack state is unmistakable.** Both themes place a thick, outline-only pure-red rail directly around the normal player command frame. EverQuest's native auto-attack state controls its flashing, the interior remains completely untouched, and every PlayerWindow display type retains the full working bar.
- **The spell deck adapts to the player.** Its default remains the compact icon-only deck; choose **Display Types -> SpinUI Spell Ledger** for a resizable alternate with every icon, live spell name, and memorized slot number.
- **Extended targets use the space you give them.** XTAR keeps its familiar single-column default, then flows all 23 Legends targets into additional complete columns as the window is widened—without losing role, aggro, cast, HP, mana, or endurance data.
- **Effects read through the artwork.** Spell, song, and pet-effect durations sit directly on their icons in shadowed ember gold instead of growing into opaque timer slabs.
Expand Down
9 changes: 7 additions & 2 deletions loremaster-desktop/src/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -359,12 +359,17 @@ body.control-window { background: transparent; }
.settings-panel button:disabled { opacity: .55; cursor: wait; }
.settings-card.update-card .update-ready { color: #08110f; border-color: #45e3a1; background: #45e3a1; }

.settings-toggle { display: flex; align-items: center; gap: 12px; min-height: 39px; border-top: 1px solid rgba(91,123,151,.13); cursor: pointer; }
.settings-toggle { position: relative; display: flex; align-items: center; gap: 12px; min-height: 39px; border-top: 1px solid rgba(91,123,151,.13); cursor: pointer; }
.settings-toggle > span { min-width: 0; display: grid; gap: 2px; }
.settings-toggle > span b { color: #dce9f1; font: 600 10px "Segoe UI", sans-serif; letter-spacing: 0; }
.settings-toggle > span small { color: var(--dim); font: 400 8px "Segoe UI", sans-serif; letter-spacing: 0; }
.settings-toggle input { position: absolute; opacity: 0; pointer-events: none; }
.settings-toggle input {
position: absolute; top: 0; left: 0; width: 1px; height: 1px;
margin: 0; padding: 0; border: 0; overflow: hidden; white-space: nowrap;
clip-path: inset(50%);
}
.settings-toggle > i { width: 31px; height: 17px; flex: 0 0 auto; margin-left: auto; position: relative; border: 1px solid var(--line); border-radius: 12px; background: #0a0e14; transition: 150ms ease; }
.settings-toggle input:focus-visible + i { outline: 2px solid var(--cyan); outline-offset: 2px; }
.settings-toggle > i::after { content: ""; position: absolute; width: 11px; height: 11px; left: 2px; top: 2px; border-radius: 50%; background: var(--dim); transition: 150ms ease; }
.settings-toggle input:checked + i { border-color: rgba(69,227,161,.65); background: rgba(29,94,72,.44); }
.settings-toggle input:checked + i::after { transform: translateX(14px); background: #45e3a1; box-shadow: 0 0 7px rgba(69,227,161,.55); }
Expand Down
Binary file modified spinui_glass/AttackIndicator.tga
Binary file not shown.
Loading