CreatorCreator
Home
Getting Started
  • 中文简体
  • English
Home
Getting Started
  • 中文简体
  • English
  • Creator

    • Getting Started
  • Stream Dock

    • Plugin SDK
    • Icon Pack

      • Overview
      • Terminology
      • Creating an Icon Pack
      • Icon Specifications
    • Scene Configuration

      • What is a Scenario Configuration?
      • Exporting
      • Use Cases
  • mPanel

    • Plugin SDK
  • Linux StreamDock SDK

    • Cpp SDK

      • Overview
      • Dependency
      • Device Manager
      • StreamDock Base Class
      • StreamDock293
      • Communication transmission
      • Example
      • Source code
    • Python SDK

      • Overview
      • Dependency
      • DeviceManager
      • StreamDock Base Class
      • StreamDock293
      • Example
      • Source Code
  • Windows StreamDock SDK

    • WebSocket SDK

      • Overview
      • Getting Started
      • Events to Send
      • Received Events
    • Cpp SDK

      • Overview
      • Dependency
      • Device manager
      • StreamDock Base Class
      • StreamDock293
      • Transport
      • Example
      • Source Code
  • Support

    • Help and Bug Reporting

Icon Specifications

Basic specifications for creating Stream Dock icons.

Icons can be either static or dynamic files. Below are some specifications and recommendations for optimizing files.

Static Icons

  • 128x128 pixels

  • Accepts JPEG, PNG, or SVG files

  • Minimize file size as much as possible to keep loading times to a minimum

Dynamic Icons

  • 128x128 pixels

  • Accepts GIF or WEBP files

  • Minimize file size as much as possible to keep loading times to a minimum (files under 500kb are ideal for larger icon packs with over 100 icons)

  • It's recommended to maintain a lower animation frame rate (10-20fps)

  • Keep animation length to a minimum (ideally 5 seconds or shorter)

Last Updated:
Contributors: Heart
Prev
Creating an Icon Pack