Tag

UI Design

1 views collected around this technical thread.

KooFE Frontend Team
KooFE Frontend Team
Feb 15, 2025 · Frontend Development

Avoid Aggressive Error Messages: UI Design Rules for Better User Experience

This article explains how premature or overly aggressive error messages can frustrate users, outlines Nielsen's relevant usability principles, and provides practical guidelines with real‑world examples to help designers display errors only when necessary and use error styling appropriately.

Form ValidationFrontendUI Design
0 likes · 13 min read
Avoid Aggressive Error Messages: UI Design Rules for Better User Experience
Qunhe Technology User Experience Design
Qunhe Technology User Experience Design
Nov 22, 2024 · Frontend Development

Taming Unstable 3D Tool Interactions with a Systematic Trigger Design

This article examines the challenges of unstable and inconsistent basic-function triggers in the Kujiale 3D design platform, analyzes root causes such as module isolation, compatibility gaps, and high coupling, and proposes a systematic, entropy-aware interaction architecture with layered trigger logic, progressive optimization strategies, and flexible user-centric configurations to improve stability, extensibility, and user adoption.

3D softwareFrontendUI Design
0 likes · 11 min read
Taming Unstable 3D Tool Interactions with a Systematic Trigger Design
We-Design
We-Design
Oct 30, 2024 · Fundamentals

How Perspective Shaped Art and UI Design Across Millennia

From ancient Egyptian flat depictions to Renaissance linear perspective, through Impressionist challenges and modern UI design shifts, this article traces the evolution of visual perspective, revealing how artistic and interface conventions have repeatedly broken, refined, and reimagined spatial representation to align with cultural, technological, and perceptual changes.

UI Designart historydesign evolution
0 likes · 15 min read
How Perspective Shaped Art and UI Design Across Millennia
KooFE Frontend Team
KooFE Frontend Team
Oct 5, 2024 · Fundamentals

How to Safely Handle Dangerous Actions in User Interfaces

This article explores what constitutes dangerous actions in UI design and presents various confirmation strategies—such as modal dialogs, extra user input, danger zones, inline guards, two‑factor authentication, and undo mechanisms—to prevent accidental irreversible operations and improve user safety.

UI Designconfirmation patternsdangerous actions
0 likes · 21 min read
How to Safely Handle Dangerous Actions in User Interfaces
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 1, 2024 · Frontend Development

Implementing Frosted Glass, Acrylic, Neumorphism, and Glassmorphism UI Effects with CSS

This article explains the evolution and practical CSS techniques for creating Frosted Glass, Acrylic Material, Neumorphism, and Glassmorphism UI effects, providing design background, accessibility considerations, and complete code examples for implementing these styles in modern web projects.

Frontend DevelopmentFrosted GlassGlassmorphism
0 likes · 17 min read
Implementing Frosted Glass, Acrylic, Neumorphism, and Glassmorphism UI Effects with CSS
JD Cloud Developers
JD Cloud Developers
Sep 18, 2024 · Frontend Development

Mastering Flex Layout in JD Finance’s Dynamic UI: From Basics to Advanced Tricks

This article explains how JD Finance’s dynamic UI framework leverages standard Flex layout and the Yoga engine to achieve consistent cross‑platform designs, detailing container and item concepts, key Flex properties, list and absolute layouts, visibility controls, and common layout troubleshooting tips.

Flex LayoutFrontend DevelopmentUI Design
0 likes · 17 min read
Mastering Flex Layout in JD Finance’s Dynamic UI: From Basics to Advanced Tricks
Architecture Digest
Architecture Digest
Jul 26, 2024 · Fundamentals

JetBrains Announces New Default UI for the Upcoming 2024.2 IDE Release

JetBrains revealed that its upcoming 2024.2 release will introduce a brand‑new default UI across all IDEs, featuring a modern light and dark theme, redesigned window bars, tool windows, navigation bar, compact mode, and a classic UI plugin for users who prefer the old look, while also offering a free programmer book promotion.

2024.2IDEJetBrains
0 likes · 3 min read
JetBrains Announces New Default UI for the Upcoming 2024.2 IDE Release
Sohu Tech Products
Sohu Tech Products
Jan 31, 2024 · Frontend Development

An In-Depth Overview of shadcn/ui: Features, Architecture, and Usage

shadcn/ui is a rapidly popular, copy‑and‑paste component collection that provides accessible, highly customizable Tailwind‑styled UI elements with a two‑layer architecture, theme editor, dark‑mode support, and CLI, offering simplicity and fine‑grained control while requiring manual integration and careful bundle‑size management.

AccessibilityFrontendReact
0 likes · 26 min read
An In-Depth Overview of shadcn/ui: Features, Architecture, and Usage
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 26, 2024 · Frontend Development

Visual Hierarchy in UI Design: Using Font Weight, Color, and Layout to Emphasize Elements

This article explains how visual hierarchy in UI design can be achieved by strategically using font weight, color, and contrast instead of size, offering practical examples of emphasizing primary elements, weakening secondary ones, handling label-value patterns, and applying semantic HTML for clearer, more effective interfaces.

Frontend DevelopmentUI Designcolor contrast
0 likes · 8 min read
Visual Hierarchy in UI Design: Using Font Weight, Color, and Layout to Emphasize Elements
Goodme Frontend Team
Goodme Frontend Team
Dec 4, 2023 · Frontend Development

How Design Systems Empower Frontend Teams: Principles, Patterns, and Practices

This article explains what a design system is, how design patterns and shared design language work together, the role of pattern libraries, effective design principles, and a practical case study, offering frontend developers a comprehensive guide to building cohesive, user‑focused interfaces.

Design PatternsFrontend DevelopmentUI Design
0 likes · 26 min read
How Design Systems Empower Frontend Teams: Principles, Patterns, and Practices
Ximalaya Technology Team
Ximalaya Technology Team
Nov 15, 2023 · Mobile Development

Implementing Gradient Text Effects for Android Live Chat Nicknames

The article explains how to give privileged Android live‑chat users gradient nicknames by applying a LinearGradient shader via a custom GradientColorSpan, handling multi‑line text with restart or continuous strategies, and integrating these spans in a LiveGradientTextView that measures, inflates, and renders the gradient consistently across all live‑room scenarios.

AndroidCustom SpanShader
0 likes · 14 min read
Implementing Gradient Text Effects for Android Live Chat Nicknames
We-Design
We-Design
Aug 16, 2023 · Frontend Development

Mastering Keyboard Shortcuts: Design Principles and Best Practices

This article explains why keyboard shortcuts boost efficiency, reduce fatigue, and improve precision, classifies accelerators and access keys, outlines discoverable, conflict‑free, and memorable design principles, and provides a step‑by‑step workflow for creating a robust shortcut system across platforms.

Frontend DevelopmentUI Designhuman-computer interaction
0 likes · 7 min read
Mastering Keyboard Shortcuts: Design Principles and Best Practices
KooFE Frontend Team
KooFE Frontend Team
Jul 19, 2023 · Frontend Development

Transform UI Design with 16 Simple Rules for Better Usability

This article translates the "16 Little UI Design Rules" into practical guidelines, showing how applying spacing, consistency, contrast, typography, and accessibility principles can dramatically improve the usability and visual hierarchy of a short‑term rental property detail page.

AccessibilityFrontendUI Design
0 likes · 16 min read
Transform UI Design with 16 Simple Rules for Better Usability
政采云技术
政采云技术
Apr 20, 2023 · Mobile Development

Mobile Navigation Design: Types, Patterns, and Design Guidelines

This article explains the classification of mobile navigation into global, instant, and hybrid types, describes six basic navigation patterns and two emerging hybrid patterns, and provides design guidelines and real‑world examples for selecting and combining navigation modes in mobile apps.

Design GuidelinesMobile AppUI Design
0 likes · 5 min read
Mobile Navigation Design: Types, Patterns, and Design Guidelines
We-Design
We-Design
Mar 3, 2023 · Frontend Development

When Design Systems Fail: Lessons from Architecture, Industry, and UI

The article examines the rise of UI design systems, their promised efficiencies, and the hidden risks they inherit from historical precedents in industrial, architectural, and transportation design, urging designers to maintain critical reflection and avoid over‑reliance on rigid standards.

UI Designdesign critiquedesign systems
0 likes · 12 min read
When Design Systems Fail: Lessons from Architecture, Industry, and UI
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 9, 2023 · Mobile Development

Design and Implementation of a Standardized IM Message Flow Interaction Layer for iOS

The paper presents a customizable, dependency‑injected iOS IM framework that separates message‑flow structure from interaction, defines reusable MessageView components with pluggable size‑strategies and a snapshot cache, and exposes standard service protocols, enabling low‑cost integration, business extensibility, and reduced maintenance across diverse chat scenarios.

Instant MessagingMessage FlowMobile Development
0 likes · 12 min read
Design and Implementation of a Standardized IM Message Flow Interaction Layer for iOS
JD Retail Technology
JD Retail Technology
Dec 21, 2022 · Frontend Development

Introduction and Design of JD Waterdrop Low-Code Canvas

The article presents an overview of JD's Waterdrop low-code platform, detailing the canvas concept, types, research on existing solutions, development goals, design architecture, adaptive layout algorithms, common layout patterns, and future plans for enhancing the front‑end building experience.

CanvasLow-codeUI Design
0 likes · 11 min read
Introduction and Design of JD Waterdrop Low-Code Canvas
政采云技术
政采云技术
Dec 15, 2022 · Frontend Development

Visual Hierarchy: Building Effective Information Architecture for UI Design

Visual hierarchy is fundamental to building effective information architecture, helping designers structure and organize interface elements through size, color, contrast, spacing, proximity, and weight to create clear, professional, and visually appealing pages.

Frontend DevelopmentUI Designdesign principles
0 likes · 2 min read
Visual Hierarchy: Building Effective Information Architecture for UI Design
We-Design
We-Design
Dec 12, 2022 · Product Management

Designing Multilingual Mobile UI: Key Adaptation Principles for WeChat

This article explains how to adapt mobile UI designs for multiple languages by addressing script differences, text length, layout adjustments, icon usage, and strategies for displaying long strings, providing practical guidelines for creating a seamless experience for both Chinese and non‑Chinese users.

UI Designlayoutmobile
0 likes · 5 min read
Designing Multilingual Mobile UI: Key Adaptation Principles for WeChat
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Nov 25, 2022 · Game Development

Designing Interaction for Complex Game Mechanics: From Abstract Concepts to Concrete Player Experiences

The article analyzes how game UI and interaction design translate abstract game mechanics into concrete player actions, using examples like Just Dance, Naraka: Bladepoint, and It Takes Two, and discusses tutorials, HUD layout, visual/audio cues, and hidden information to enhance playability in complex games.

UI Designgame developmentgame mechanics
0 likes · 12 min read
Designing Interaction for Complex Game Mechanics: From Abstract Concepts to Concrete Player Experiences