Ekioo Editor Core View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.3.9 or later
Package size
16 KB
Files
14
Favorites
6
Views in the past week
6

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Ekioo Editor Core

by ekioo (opens in new tab)

No ratings yet

Shared UI Toolkit library for building consistent Ekioo inspectors and editor windows — with a unified style system.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Ekioo Editor Core, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 1

Ekioo Editor Core screenshot 1

Ekioo Editor Core screenshot 1

About this asset

Ekioo Editor Core is the shared foundation used by all Ekioo packages to build consistent, polished editor interfaces in Unity. It provides a centralised style system, a library of ready-to-use UI Toolkit components for both EditorWindow and CustomEditor, and a sparkline renderer — all designed to be dropped into any in-house or third-party Unity toolset.

The package ships a Style Showcase sample that demonstrates every visual primitive interactively, inside a live EditorWindow and a CustomEditor, with real-time Play Mode polling.

Who is this for? Any Unity developer or team building their own editor tools, custom inspectors, or Asset Store packages who wants a solid, theme-aware visual foundation without reinventing the wheel. The package has no runtime footprint — it is 100% Editor-only and adds zero overhead to builds.

What is included?

  • A complete colour/typography/spacing palette that automatically adapts to Unity's light and dark themes
  • Pre-built CustomEditor components: section headers, read-only rows, metadata rows, action buttons, and a Runtime foldout that disables itself outside Play Mode
  • Pre-built EditorWindow components: titled sections, badges, toggle pills, item rows, toolbar, status bar
  • A custom VisualElement that renders a data sparkline with grid lines, fill area, and a terminal dot
  • A dependency-check mechanism for packages that need to declare optional or required dependencies
  • A fully documented, interactive sample importable directly from the Package Manager

From the publisher's Asset Store listing.

Technical details

  • UI framework: Unity UI Toolkit (UIElements) — no UXML or USS files required, all layout is code-driven
  • Theme-aware: all colours reference EkiooWindowStyle constants that are calibrated for both Editor light and dark themes; no manual theme detection needed
  • EkiooWindowStyle: single source of truth for colours (Bg, Accent, ActiveColor, DoneColor, RemoveColor, TextTitle, TextMuted, BorderColor, …), font sizes (FontSizeXS → FontSizeHeading), spacing (SpaceXS → SpaceXXL), and border radii (RadiusSm, RadiusMd, RadiusBadge, RadiusPill)
  • EkiooInspectorBuilder: SectionLabel, Separator, ReadOnlyRow, MetaRow, ActionButton, RuntimeContainer — all returning VisualElement and composable without subclassing
  • EkiooWindowBuilder: BuildSection, Badge, BuildTogglePill, FlexRow, ItemRow, Divider, ToolbarContainer, StatusBar, AccentDot — all returning VisualElement
  • EkiooSparklineElement: custom VisualElement drawn with Painter2D; call SetSamples(float[], Color) to update — supports grid lines, fill gradient, zero line, and terminal dot
  • DependencyChecker: static Require(packageId, displayName, url, sentinelTypeName) called from an [InitializeOnLoad] class; shows a one-time informational dialog per Unity session if a dependency is missing
  • AssetDatabaseHelper: GetAssets<T>() — finds all ScriptableObject assets of a given type across the entire project without writing GUID queries by hand
  • Assembly: Ekioo.Editor.asmdef, autoReferenced: true, includePlatforms: ["Editor"] — zero runtime overhead, does not appear in builds
  • Unity: 6000.0 (Unity 6) or later
  • Render pipeline: compatible with Built-in, URP, and HDRP (Editor-only, no rendering dependency)
  • Sample: "Style Showcase" — importable from Package Manager; includes an EditorWindow, a CustomEditor, a demo MonoBehaviour, and a demonstration scene

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.9f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.