undef-engine
2025-12-31
UX polish components, game mockups, and celebration effects
741 files · 155,890+ · 813-
SVG Graphics Library
6 files changed
auth.pyPython module authauth.pyPython module authcard.pyPython module card__init__.pyPython module __init__loader.pyPython module loadernpc_actions.pyPython module npc_actions
- Added victory and defeat graphics with premium effects
instantiate
internal
4 files
content_test_cards.jsonCardContent.tsxcard-frames.tscard-mechanics.ts
- Added notification, card back, avatar, and power-up graphics
instantiate
internal
4 files
content_test_cards.jsonCard.tsxCardContent.tsxcard-frames.ts
- Added achievement, turn indicator, and action button graphics
instantiate
internal
4 files
content_test_cards.jsonCardContent.tsxcard-frames.tscard-mechanics.ts
- Added game mode, score animation, and card type graphics
instantiate
internal
4 files
content_test_cards.jsonCard.tsxCardContent.tsxcard-frames.ts
- Added reactions, rounds, versus, rewards, and countdown graphics
instantiate
internal
4 files
content_test_cards.jsonCardContent.tsxcard-frames.tscard-mechanics.ts
- Added frames, roles, progress, tokens, tooltips, transitions, utilities
instantiate
internal
4 files
AUTHORS.rstAUTHORSAUTHORSauth.py
- Added game tables, player HUDs, and phase banners
instantiate
internal
4 files
game-tables.tsphase-banners.tsplayer-huds.tsgame.ts
- Added 10 additional SVG graphic categories
instantiate
internal
4 files
content_test_cards.jsonCardContent.tsxcard-frames.tscard-mechanics.ts
Shared UI Components
6 files changed
npc_actions.pyPython module npc_actionsnpc_actions.pyPython module npc_actions_docs_extraction.pyPython module _docs_extractioncomponents.pyPython module componentsshared.pyPython module sharedcomponent.pyPython module component
- Created AnimatedNumber.tsx (149 lines) for smooth number transitions
decouple
internal
3 files
AnimatedNumber.tsxtransitions.tstransitions.ts
- Added LoadingWithPersonality.tsx (225 lines) for themed loading states
instantiate
internal
2 files
LoadingWithPersonality.tsxpersonality.ts
- Created PageTransition.tsx (428 lines) for animated page navigation
decouple
internal
1 file
PageTransition.tsx
- Added ReactionPop.tsx (244 lines) for emoji reaction effects
instantiate
internal
4 files
ReactionPop.tsxreactions.tsnpc_actions.pynpc_actions.py
- Created Ripple.tsx (111 lines) for touch feedback
decouple
internal
1 file
Ripple.tsx
- Added Skeleton.tsx (197 lines) for loading placeholders
instantiate
internal
1 file
Skeleton.tsx
- Added TypingIndicator.tsx (113 lines)
instantiate
internal
4 files
TypingIndicator.tsxtyping.pytyping.pytyping.py
UX Libraries
6 files changed
LoadingWithPersonality.tsxReact component LoadingWithPersonalityPageTransition.tsxReact component PageTransitionRipple.tsxReact component RippleSkeleton.tsxReact component SkeletonCelebrationDemo.tsxReact component CelebrationDemoSoundDemo.tsxReact component SoundDemo
- Created celebrations.ts (326 lines) for confetti/celebration effects
decouple
internal
4 files
LoadingWithPersonality.tsxPageTransition.tsxRipple.tsxSkeleton.tsx
- Added haptics.ts (103 lines) for haptic feedback
instantiate
internal
1 file
haptics.ts
- Created personality.ts (274 lines) for UI personality/tone
decouple
behavioral
1 file
personality.ts
- Added sounds.ts (321 lines) for sound effects
instantiate
internal
4 files
LoadingWithPersonality.tsxPageTransition.tsxRipple.tsxSkeleton.tsx
- Created transitions.ts (408 lines) for animation utilities
decouple
internal
4 files
LoadingWithPersonality.tsxPageTransition.tsxRipple.tsxSkeleton.tsx
Refactor
4 files changed
components.pyPython module componentscomponent.pyPython module componentContentDemo.tsxReact component ContentDemocontent.tsTypeScript module content