Changelog
0.2.0 · Unreleased
Docs
-
Document milestone-based releases spanning multiple feature and fix pull requests.
-
Redesign the landing page with a colorful hero, live component previews, and responsive navigation.
-
Simplify the landing page copy and showcase, with consistent outer gutters and a distinct theme-driven palette.
-
Give Docs and Studio a continuous outer shell with recessed content and integrated navigation, header, and footer controls.
-
Match the landing hero and showcase accents to the active primary color.
-
Move docs page controls inside the inset frame and soften the outer shell color.
-
Open docs navigation and page outline in toggleable floating panels, giving content the full page width.
-
Add nonmodal glass navigation and Studio inspectors with hover reveal and docking, restore the right page outline, and tighten the black outer canvas.
-
Align the page-outline header with preview tabs, soften docked borders, and strengthen light-mode section headers.
-
Simplify docs section labels and refresh Studio overlay previews with compact workspace content.
-
Restore framed lead demos, strengthen section labels, and align footer actions in a flush row.
-
Simplify Studio section labels and inspector disclosures without separator lines.
-
Make the selected sidebar page easier to identify with a tinted background and stronger label.
-
Remove the footer divider to match the borderless page header.
-
Align the Studio sidebar toggle with its header controls in both floating and pinned layouts.
-
Soften scrolling content at the header and footer with short background fades.
-
Improve light-mode preview tab contrast and section info hover visibility.
-
Keep search results inset from the palette sides and tint keyboard hints with the primary color.
-
Expand the introduction with a setup comparison, complete package quick start, and guidance for theming and component exploration.
-
Add a brief pixel reveal between pages, with reduced-motion support and interruptible navigation.
-
Restore the GitHub star action in Studio with the same ordering as the docs header.
-
Tighten search result insets and give keyboard hints a solid primary surface with shared control depth.
-
Match selected preview tabs to the package-manager picker surface.
-
Remember pinned docs and Studio sidebars independently across visits.
-
Unify Docs and Studio header controls and harden sidebar pinning and page-transition cleanup.
-
Correct homepage showcase composition to use supported chart surface settings and labeled tab controls.
-
Refresh the README screenshot to show the redesigned homepage.
Feature
-
Choose single or double borders across framed surfaces, including cards, dialogs, menus, Notch, and Toast in themes and Studio.
-
Organize Studio appearance and interaction settings, with toggle buttons for value choices and a compact Advanced colors action in the Color header.
-
Add an opt-in depth toolbar variant with raised keys and recessed selections; the default remains flat.
-
Use number shuffle for changing numeric readouts in tables, charts, uploads, commands, Studio, and interactive examples.
-
Customize five pastel chart colors in Studio; chart demos and default series share the same palette.
-
Choose the top or bottom position of inset strips, with local overrides for fixed headers.
-
Add an optional inset DataTable layout with compact filters and shared pagination inside the frame.
-
Preview glass against a colored Studio backdrop, with dropdown, popover, and hover-card examples.
-
Use rounder default corners and more spacious composer input panels.
-
Add the Daydream preset with flat sage-gray cards, soft pink controls, and pastel chart colors in light and dark modes.
Fix
-
Keep theme choice controls accessibly labelled without unsupported component props.
-
Extend menu separators across the full inner panel width, including submenus.
-
Keep tooltip text readable when glass surfaces are enabled.
-
Refine the optional toolbar depth with shallow key faces and show zoom controls in both toolbar demos, with tooltips matching the input surface.
-
Make Cartesian, pie, and heatmap tooltips follow single borders and glass surfaces.
-
Keep donut tooltips aligned with the pointer without a trailing position animation.
-
Soften live chart highlights, add quiet intervals, and suppress them while inspecting values.
-
Preserve continuous single-border outlines on tables and preview/code cards.
-
Keep glass inset panels visually distinct while allowing backdrop colors through.
-
Align the Native Select chevron with other selection controls without a duplicate native arrow.
-
Keep installation command tabs above the command regardless of inset-strip preference.
-
Retain structural inset gutters on data tables, composers, and code/preview panels in single-border mode.
-
Soften the dark glass composer input tint so backdrop color stays visible without a heavy grey fill.
-
Preserve custom accessible labels on numbered data-table pagination.
-
Avoid duration-formatting errors for tool status values with excessive decimal precision.
-
Keep file diff signs attached to their animated counts and remove redundant inset surface styles.
-
Preserve preset colors, typography, and token overrides when selecting or exporting a theme in Studio.
-
Keep the Studio preset picker and reset button aligned across theme densities.
0.1.1
Breaking
-
Remove Fullscreen Nav. Use Sheet with navigation links for mobile menus.
-
Rename Modal to Dialog, including its types, package subpath, and CLI command.
-
Replace standalone Toast usage with Toast.Root and its composable parts. Toast progress bars have been removed.
-
Renamed Shortcut to Kbd, including its import path and prop type.
-
Require Svelte 5.33 or newer for attachment support.
-
Card titles default to level-two headings and accept an explicit heading level.
-
Alert announcements are opt-in, with separate polite and assertive modes.
-
Breadcrumb current-page state is explicit instead of inferred from the router.
-
Reorder List dragging starts from its handle; row content remains interactive and accessible.
-
Enforce mode-specific Input, Question, Accordion, and Toggle Group values and branch-specific Button and Badge attributes.
-
Require Svelte 5.56 or newer for modern reactive template declaration syntax.
Docs
-
Use pnpm and Node.js for repository setup, development, and release tooling.
-
Added a component audit covering behavior, accessibility, composition, and motion.
-
Moved Show More into Blocks.
-
Toolbar now appears under Blocks. Its import path stays the same.
-
Add manual installation instructions with dependency commands, file tabs, copying, and expandable source.
-
Add a right-aligned On this page sidebar with smooth section navigation and reduced-motion support.
-
Move Gauge into Chart components.
-
Use Hugeicons throughout components and examples, with an SSR-safe HugeiconsIcon renderer.
-
Use dashed guides in the left documentation navigation.
-
Add replay controls to inset chart previews.
-
Align the documentation breadcrumb with the article heading.
-
Add Copy page actions with Markdown and AI links.
-
Replace anatomy summaries with prop tables for every exported component part, including native attributes and events.
-
Add the Agent skill guide and a complete llms-full.txt reference.
-
Update example identities and project links to mielsense.
-
Improve code-example formatting and separate API reference links in the page outline.
-
Document every Table and Native Select part and use Table for API references.
-
Shorten repetitive documentation copy and update component counts.
-
Soften the scrolling edge beneath the documentation toolbar.
-
Animate native-attribute disclosures with Collapsible.
-
Align Star and theme controls with the page outline and use a home icon in breadcrumbs.
-
Document component reuse and accessible interaction motion in the design guidelines.
-
Group Reorder List, Command, Color Picker, and Toast under Blocks while preserving their imports and documentation links.
-
Include motion actions in the component catalog and keep its counts and search in sync with navigation.
-
Show headless component props in the main API tables and document props from every discriminated mode.
-
Join the publish-date input and calendar trigger with Group in the Date Picker example.
-
Keep the Number Field seat-count example compact instead of stretching the control to its container.
-
Show Data Table search and filtering as one joined control.
-
Replace the Toolbar demo with selectable design tools and keyboard hints.
-
Rebuild Studio previews with aligned control states, Charts and AI sections, and an invoice table.
-
Separate basic remote form validation from multiple actions and reset.
-
Allow unrestricted cross-month selection in the two-month Range Calendar example and show its selected dates.
-
Join Date Range Picker inputs and calendar trigger with Group.
-
Add a promise-toast demo and use promise notifications in Form examples.
-
Organize Studio theme controls into collapsible sections with a tooltip-labelled advanced settings button.
-
Give both levels of the nested Drawer example handles and normal dismissal.
-
Add Bun install commands with syntax highlighting.
-
Add composed examples for File Upload, Reorder List, Toolbar, Separator, and Response Stream.
-
Add tooltips to Studio and documentation icon actions.
-
Simplify the top navigation to Docs and Studio.
-
Replace machine-specific paths in the design-system implementation plans.
-
Derive homepage component counts from the catalog and check each catalog entry's category, examples, and API reference.
-
Document controlled overlays, upload cancellation and retry, and theme storage limitations.
-
Add a live File Diff example and refresh generated component prop tables.
-
Use shared border, radius, and elevation tokens in legacy API tables.
-
Document shared edge, inset, focus, and motion rules for component contributions.
-
Keep Notch and notch notification examples inside their preview frames.
-
Make chart state and period-switching examples easier to adapt with named event handlers.
-
Chart guides have dedicated type pages, searchable navigation, and matching Markdown references. Tablet documentation navigation remains accessible.
-
Split chart examples into focused bar, line, area, mixed, pie, and donut guides with continuous motion, data updates, missing measurements, and loading states.
-
Add interactive Gauge capacity and Heatmap reporting-range examples.
-
Use flat leading previews and source sections, inset example cards, compact API table headers, and persistent footer page actions.
-
Block examples now include contained toast previews, continuous Markdown streaming, recoverable task steps, and visible command and code-action results.
-
Component examples now include working local actions, accessible icon controls, upload completion and recovery, and shorter variant comparisons.
-
Make AI examples finish, stop, and retry their simulated work; preserve partial responses and clean up pending delivery when previews close.
-
Document AI state ownership and add composed tool retries, response cancellation, and interactive Morph and Shimmer examples.
-
Rebuild Docs and Studio around fixed headers and footers, thin section dividers, and quieter navigation. Widen the documentation section rail.
-
Clarify inherited glass surfaces and keep example action results spaced below their controls.
-
Center the homepage cat within a bordered layout with subtle dithering and muted scrolling component names.
-
Keep preview toolbars aligned across nested examples and prevent their controls from overlapping pinned section headings.
-
Clarify core component setup and form behavior, and make the Group and indeterminate Progress examples interactive.
-
Balance section content spacing, keep sticky headings opaque, and center grid intersections across the documentation rails.
-
Keep navigation headings and the leading preview toolbar sticky, use text-only hover and selection states, and show API guidance from an info control.
-
Align footer actions with the header columns and disable elastic overscroll across the site.
-
Match error pages to the documentation grid and provide a retry action when a page fails to load.
-
Add visual component catalog cards with descriptions and search across component names and descriptions.
-
Present each changelog version as a sticky section and keep catalog descriptions in footer info cards.
-
Simplify Studio into aligned control and content previews, unify its tabs, and match footer and header heights.
-
Move Studio preview tabs into the header and preview width controls into the footer.
-
Keep headers, footers, section headings, and navigation headings at one shared height, with aligned intersection marks.
-
Align Studio chart, conversation, and application previews with the shared section layout and keep the composer clear of messages.
-
Strengthen section headings and move Button behavior notes into its Usage section.
-
Keep component behavior notes inside their relevant sections instead of below standalone previews.
-
Remove the trailing divider below Studio’s Typography controls.
-
Widen Studio’s conversation preview and place its simulation note below the composer.
-
Let the Studio conversation span the preview and scroll behind a narrower floating composer.
-
Add matching grid junction markers at the Studio header and footer.
-
Clarify block and AI component usage, state ownership, and Markdown link and image handling.
-
Review every component’s usage, examples, and API coverage; add chart loading, empty-data, and animation examples to each chart-type guide.
-
Keep documentation scrolling available over Toast previews and show section descriptions in information hover cards.
-
Remove excess space below the final documentation sidebar item.
-
Use warm pastel red and yellow series colors in chart examples.
-
Add loading, empty, and live-motion controls to Gauge and Heatmap examples.
-
Show a larger invoice dataset in Studio using the shared Data Table, with sorting, selection, and pagination.
-
Arrange Studio component cards in compact responsive stacks, with a smaller calendar and label and sharing examples.
-
Remove the repository’s OpenCode setup and skill lockfile.
-
Show the Markdown preview directly on the canvas without a card or nested scroll area.
-
Group components by type in the sidebar, with a preview catalog for each group.
-
Make documentation search more compact, with quick destinations and a scrollable results list.
-
Add space between catalog cards and use consistent parent-label styling and spacing for all nested sidebar groups, including charts, while keeping standalone links compact.
-
Keep the expanded Notch export example clear of its trigger and show its file count in a compact badge.
-
Nest catalog categories under Components in the page outline.
-
Increase the space between component catalog sections.
-
Clarify the homepage description of component theming.
-
Match the Code tab background and rounded corners to its example preview.
-
Add a single-file upload example that replaces the dropzone with the selected file.
-
Gently snap sidebar groups and page sections to the top while preserving free scrolling within long sections and reduced-motion preferences.
-
Snap sidebar group headings to the top without snapping to the bottom edges of long groups.
-
Give consecutive documentation examples more separation while keeping their headings and previews together.
-
Prevent sidebar settling from targeting offscreen groups; only visible headings approaching the top can catch.
-
Align page-outline link gutters and nested indentation with the navigation sidebar.
-
Use the same bounded top-only magnetic settling in the content column and sidebar.
-
Give the page-outline hook a full outer gutter and more space before its labels.
-
Align the footer info icon with the navigation button inset and distinguish outline hover previews with a dashed gray hook.
-
Move the page-outline hook directly to a clicked section without pausing on headings passed during smooth scrolling.
-
Keep catalog search pinned in a header-height row, with section headings and outline jumps positioned below it.
-
Slow the page-outline hook’s glide while retaining direct section targeting and reduced-motion behavior.
-
Remove the doubled divider between catalog search and the first section.
-
Match article, toolbar, and footer side gutters to the page-outline header.
-
Align the leading Preview / Code tabs with the shared content gutter.
-
Give documentation content a moderate side gutter while keeping tabs, headings, toolbar, and footer aligned.
-
Scale magnetic catch distances to neighboring section heights and settle only once per downward scroll gesture, preventing short sections from oscillating.
-
Match the Copy page control height to the adjacent-page arrows in the docs footer.
-
Keep Form and keyboard-shortcut demo feedback inside their previews and dispose unfinished toast demos on navigation.
-
Separate page-outline state and Studio token parsing from presentation while reducing unnecessary outline work during preview updates.
-
Update the agent skill and package guides for Mielui's current APIs, independent release history, and retained Sivir UI and COSS attribution.
-
Refresh the README screenshot with the current homepage.
-
Clarify current documentation sources and distinguish the historical Sivir UI changelog from Mielui releases.
-
Document npm publishing authorization and the GitHub release steps for maintainers.
-
Add agent release guidance and clarify first-publication setup before enabling trusted publishing.
Feature
-
Group components into Components, Blocks, AI components, and Chart components. Existing imports and docs URLs stay available.
-
Toast notifications use an inset content area with a title and action buttons in the footer.
-
Slider adds pill-shaped handles, a two-handle range mode, and right-to-left support.
-
Group connects related controls with separators and optional text, in horizontal or vertical layouts.
-
Add Heatmap with composable calendar, labels, summary, detail, legend, and keyboard navigation.
-
Add Morph for SVG geometry transitions and text changes, including the theme switch.
-
Add optional glass surfaces to overlays, menus, tooltips, selection popups, and toasts.
-
Add a centered component preview and wide or narrow canvases to Theme Studio.
-
Animate Heatmap cells and Gauge arcs on entry, with reduced-motion support.
-
Add Table with default and inset variants, plus Native Select with grouped and multiple options.
-
Add the Shimmer action and a shimmer variant for Skeleton.
-
Add site-wide documentation search with Command-K and Control-K.
-
Add a glass Composer surface and a Thinking text example for Shimmer.
-
Add composable Task Steps rows and summaries, Reorder List handles and content, and Message metadata parts.
-
Add separate Tool trigger/content parts, Color Picker surfaces, and Show More preview/trigger slots.
-
Add Command search/result slots, optional Alert icons, and an optional Sheet header close control.
-
Add controlled Context Menu state and manual tab activation.
-
Add scoped Tooltip providers and noninteractive rich descriptions.
-
Add composable Field, Fieldset, and Form components with accessible errors and SvelteKit remote-form examples.
-
Add Calendar, Range Calendar, Date Picker, and Date Range Picker with keyboard navigation and date constraints.
-
Add Number Field and OTP Field with native form submission and reset support.
-
Add Separator and a public composable Toolbar with keyboard navigation.
-
Add a swipe-dismissable Drawer with modal focus management.
-
Add a composable Data Table powered by TanStack Table v9, with explicit sort menus, editable filter chips, selection, and pagination.
-
Data Table filters accept a search control as children and align filter and sort buttons with inputs.
-
Form error summaries accept validation paths directly and focus after unsuccessful submissions.
-
Add File Upload with validation, progress, cancellation, retries, and animated completion.
-
Initialize Mielui from a Studio JSON preset with
init --preset, or apply it withadd theme. -
Set glass surfaces globally from Studio or the
--mielui-surfaceCSS variable. -
Studio’s AI workspace demonstrates streamed Markdown, reasoning, tool activity, file attachments, and an overlaid composer with stop and replay controls.
-
Studio’s component preview centers interactive mini cards for controls, checklists, team members, and disclosures.
-
Checkbox supports small, medium, and large sizes, with a larger 18px default.
-
Add composable bar, line, area, mixed, pie, and donut charts powered by LayerChart, with tooltips, legends, and animated data updates.
-
Charts offer entry reveals and ongoing live highlights that respect reduced motion and pause offscreen.
-
Add a composable Empty State for first-use screens, empty search results, and completed work.
-
Add Notch for custom activities at any screen edge, with solid and glass surfaces and animated expansion.
-
Toast notifications can use a shared Notch surface through the Toaster variant.
-
Notch offers a persistent peek rail, timed notifications, and swipe dismissal, with timers paused during interaction.
-
Heatmap includes a shared tooltip for hovered and keyboard-focused days, with an optional Tooltip part for custom layouts.
-
Adjust edge highlight strength in Studio or theme presets. Controls, keycaps, and raised surfaces now use half strength by default.
-
Notch supports detached side actions that unfold on hover or focus. Notch notifications show one item at a time with previous and next controls.
-
Place counters or custom content outside a Notch with Accessory; notification counts now use this separate part.
-
Add built-in live motion to Gauge and Heatmap through their animation props.
-
Add built-in loading and empty-data states to Gauge and Heatmap.
-
Select and Combobox support multiple selection with array values and menus that stay open while choosing options.
-
Add the Number shuffle action and animate Gauge values with rolling digits.
Fix
-
Replace the logo and favicons with the approved compact cat silhouette.
-
Tag Input values have visible badge borders and backgrounds.
-
Toast timers pause during keyboard interaction, and close buttons remain visible.
-
Toast descriptions have more room above a compact title and action row.
-
Tag Input badges use stronger borders and a contrasting fill.
-
Homepage navigation uses equal button heights and spacing, with the redundant Components button removed.
-
Tag Input uses the standard transparent outline Badge styling.
-
Restore Changelog and Studio pages after TypeScript preprocessing and component path errors.
-
Preserve Group outer borders with single-pixel separators and composed Input, menu, and popup examples.
-
Match Alert to the inset Toast layout, with the description above the status row.
-
Render Tag Input tags as transparent outline badges.
-
Keep the darker inset panel inside frosted glass overlays.
-
Match Alert text size, vertical centering, and status-row spacing to Toast.
-
Use a minus indicator for checked checkboxes.
-
Keep morph visuals in place while updating SVG geometry without a delayed icon swap.
-
Keep the theme icon color synchronized with the active theme during morph transitions.
-
Align Switch labels with the pill-shaped control.
-
Keep Accordion borders between items only.
-
Restore original SVG visibility when Morph is removed or its child icon changes.
-
Respect the theme’s disabled-motion setting in chart entrances and motion actions.
-
Preserve checkbox state while disabled and forward accessible names to the native input.
-
Size Composer submission controls to their visible content and respect custom action labels.
-
Preserve fractional Gauge ranges and normalize invalid numeric values.
-
Fix preview deployment type checks for icon imports, native controls, table captions, and documentation examples.
-
Use Bits UI for dialogs, sheets, popovers, menus, selection controls, tabs, disclosures, switches, and toggles while retaining Mielui styling and motion.
-
Add menu keyboard navigation, typeahead, nested dismissal, and touch long-press behavior.
-
Preserve canceled events, optional overlay labels, and conditional dialog actions.
-
Keep option labels and disabled selections synchronized as collections change.
-
Prevent obsolete streams, clipboard requests, and canceled reorder gestures from overwriting newer state.
-
Reconcile toast persistence, durations, paused timers, and visible notification limits.
-
Connect field and tooltip descriptions to their controls, and ignore inactive or composing shortcuts.
-
Update scroll cues after content changes and support fractional progress ranges.
-
Preserve preview state when switching to source code and reduce redundant status animation.
-
Reset Avatar loading state on source changes and preserve native image callbacks.
-
Keep skeleton placeholders inert, normalize pagination bounds, and prevent silent inset Card footer replacement.
-
Add keyboard navigation to Toolbar and improve Color Picker labels, pointer ownership, and reduced motion.
-
Preserve Slider handle identity while adopting Bits UI keyboard behavior and adding named form values and reset support.
-
Use Bits UI for Combobox navigation and selection while preserving fuzzy search and Mielui styling.
-
Show submission errors without losing Composer drafts or Question answers, and ignore obsolete completions.
-
Keep disabled Button links from navigating and preserve native Input checkbox, radio, and file semantics.
-
Repair active tabs after removal or disabling, and keep Command results synchronized during collection changes.
-
Keep IME confirmation and canceled click handlers from activating commands or opening selection popups.
-
Give toasts one visual exit and stop long response streams from animating every character.
-
Preserve Group variant styling with a single joined divider.
-
Forward overlay action refs and keep cancel actions from stealing focus after opening.
-
Defer offscreen documentation previews while preserving mounted preview state.
-
Remove the resting shadow from outline buttons while retaining their border and keyboard focus indicator.
-
Show invalid input borders and reveal field errors with interruptible, reduced-motion-aware transitions.
-
Restore pointer hover and selection in menus and floating panels by keeping their content above dismissal layers.
-
Keep top and bottom drawers full width in the examples and give nested drawers separate backdrops and focus boundaries, with cancelled swipes returning to rest.
-
Prevent date segments from overlapping on narrow screens and keep calendar popups above surrounding navigation.
-
Keep advanced Studio spacing and motion overrides until their corresponding preset changes.
-
Match date-picker trigger heights to their inputs and keep hover feedback distinct.
-
Position Toast dismiss buttons at the top-right without covering the message.
-
Use round send and stop icons in Composer without changing its toolbar variants.
-
Show rejected attachments in compact error cards without decoding oversized image previews.
-
Animate promise toast resizing in 50 ms and place title-only messages inside a fitted inset panel.
-
Preserve Studio color, typography, spacing, and motion choices in CLI-compatible theme exports.
-
Keep tab highlights aligned while their dialog or other parent animates in.
-
Studio places advanced colors below the color controls and groups shape and motion presets with labeled advanced-settings buttons.
-
Studio previews share one surface, with dedicated Charts and AI tabs and flush joins on advanced-setting controls.
-
Studio uses full-width previews, a denser component gallery, and joined preset and copy controls.
-
Studio shows a year of heatmap activity and pairs a full-width conversation with the narrower Composer layout used in its documentation.
-
Fix TypeScript errors in composed controls, upload and toast motion, and documentation examples while preserving native event handlers and refs.
-
Update the docs and installer workspace to Svelte 5.57.1 and SvelteKit 2.70.3, with svelte-check 4.7.6.
-
Honor a consumer project's declared package manager and recognize Bun lockfiles in the CLI.
-
Keep theme editing usable when browser storage is blocked or full, and report failed theme saves.
-
Keep upload image previews stable as progress changes.
-
Keep Dialog, Sheet, Popover, and File Diff state synchronized with their bound values and current props.
-
Restore nested dialog stacking, single-layer dismissal, focus return, and shared background scroll locks.
-
Cache the GitHub star count and retain the last valid count during temporary API failures.
-
Preserve invoice-preview state when switching Studio tabs.
-
Buttons, fields, selects, and floating surfaces share subtle light-catching edges that follow the theme’s shadow settings.
-
Gauge defaults to a larger 120px display with proportional arcs and labels, and smoothly animates value changes.
-
Pie chart tooltips use opaque inset surfaces.
-
Menus, overlays, tooltips, conversation scrolling, and response text respect reduced motion and the theme’s disabled-motion setting.
-
Accordion triggers retain their content relationships, and focus traversal includes editable text regions.
-
Joined inputs, selects, and buttons share one control height across sizes. Table badges fit their labels instead of filling the cell.
-
Segmented tabs keep even rail padding at fractional spacing and inside scaled containers.
-
Keep inset Cards stable when their footer is removed during a state change.
-
Studio groups edge highlight strength under its switch and restores the previous strength when re-enabled.
-
Data Table uses the shared inset Table surface with a compact header.
-
Alert dialogs announce their title and description. Select triggers and option lists now expose linked combobox semantics and accessible names.
-
Combobox results collapse smoothly when filtered and stop locking page scroll as soon as the menu closes.
-
Give Notch content more padding and keep its detached actions close to the panel.
-
Dialogs restore focus when removed while open without interrupting a newly opened dialog.
-
Escape closes only the deepest open dropdown or context submenu, keeping its parent menu available.
-
Notch side actions unfold with synchronized shape and button motion, including interrupted hover changes.
-
Morph and Shimmer stop active effects when inherited theme motion is disabled and clean up their theme observers on removal.
-
Stopping a controlled Composer response no longer submits the preserved prompt again when the control returns to Send.
-
Let Show More content fade into its surrounding surface without a mismatched background strip.
-
Rework live chart motion with stationary pie highlights, area-fill sweeps, and staggered bar highlights; keep offscreen effects paused without trapping visible sweeps.
-
Keep Reasoning duration labels spaced, respect reduced motion in copy feedback, and keep notch notification text wrapped during morphs.
-
Guard font preference storage and isolate font state between server renders.
-
Keep Accordion accessibility relationships valid when content is omitted and honor disabled Tag Input controls.
-
Keep disabled Popover triggers closed and dismiss empty tooltips.
-
Preserve invoice draft validation and reset stale filters when creating or locating an invoice in Studio.
-
Scale Heatmap entrance timing with the theme motion setting.
-
Keep page-outline jumps aligned after lazy previews load and track section headings by their document position.
-
Remove content and icon morphing from Toast notifications, including stacked Notch notifications.
-
Prevent hidden chart data tables from creating extra scroll space inside previews.
-
Give chart loading and empty messages the shared inset card appearance.
-
Match Heatmap tooltips to the shared chart surface and inset the Gauge arc inside a thicker track.
-
Give Gauge arc ends a subtle corner radius.
-
Keep Gauge loading and empty states compact without a nested card.
-
Preserve the Heatmap calendar layout while loading or showing no activity.
-
Match the Gauge background track to its colored arc thickness.
-
Restore the Color Picker hue slider’s rainbow track.
-
Match catalog preview button text colors to the active theme.
-
Place Switch edge highlights on the thumb, keep passive surfaces flat, and preserve control edges when fields and buttons receive focus.
-
Restrict the native file picker to one file when maxFiles is one.
-
Keep File Upload removal animations inside the file list instead of jumping toward the viewport corner.
-
Preserve the Gauge loading ring while using theme colors for its mask.
-
Keep slider dragging focused without rescheduling focus on every pointer movement, and clear stale tab hover indicators when tabs disappear or become disabled.
-
Honor motion settings and visibility for spinner, progress, and shimmer animations; update traveling highlights when theme motion settings change.
-
Restore Notch swipe position and release pointer capture when gestures reverse or are cancelled.
-
Handle large chart datasets without argument-limit failures and avoid rebuilding number formatters for every tick or slice.
-
Parse small percentage color alpha and repeated CSS variable references correctly in Studio.
-
Keep Studio header sizing within supported limits and reject font values that can break generated CSS declarations.
-
Show indeterminate attachment progress for nonfinite values and refresh Morph text colors after theme changes.
-
Evaluate nested Studio length calculations with correct arithmetic precedence and root-relative units.
-
Include upstream license and attribution notices with CLI source installations without replacing the application's own license.
-
Remove unused bundled documentation fonts that lacked accompanying license notices.
-
Keep theme registry schema normalization compatible with its Elysia runtime.
-
Avoid false tab-alignment test failures caused by browser subpixel rounding.
-
Prevent dependency discovery from reloading browser tests during fresh CI runs.
0.1.0
Docs
- Initialize Mielui from Sivir UI with renamed packages and docs, preserved MIT attribution, and sleeping-cat branding.
- Start Mielui releases at 0.1.0, independently of upstream Sivir UI versions.
- Simplify the sleeping-cat favicon and matching logo to a single outline.
- Use a mauve default accent with dark button labels and a lighter hover state.
- Restore the README’s overview, preview, documentation link, and agent-skill instructions.