Skip to content

Releases: oneo-me/onevra

0.2026.13

Choose a tag to compare

@github-actions github-actions released this 19 Oct 14:21
  • Breaking: Make components.Breadcrumbs fill its parent's width.
  • Breaking: Show chart.Options.Detail in a selection tooltip instead of a panel below the plot.
  • Breaking: Show treemap.Options.Tip inside a tooltip like charts' instead of as the whole bubble.
  • Breaking: Stack components.Toasts at the top center by default.
  • Add chat.EffortPicker and chat.EffortState.
  • Add chat.FloatingConversationOptions.TopInset.
  • Add components.AvatarGroupOptions.Overlap and components.AvatarGroupOptions.Reverse.
  • Add components.HoneycombItem.Menu, components.HoneycombOptions.Curvature and components.HoneycombOptions.OffsetY.
  • Add components.IconButtonCompact.
  • Add components.IconButtonToolbarExpanding.
  • Add components.ScrollEdgeBar and components.ScrollEdge.
  • Add components.SettingsCategory.Placeholder.
  • Add components.SettingsOptions.SectionActions.
  • Add components.SidebarSectionWithActions.
  • Add components.TabsWith.
  • Add components.TabsWithLeading.
  • Add plain.ShellOptions.ContentBehindHeader.
  • Add flow.CardOptions.Body and flow.CardOptions.Trailing.
  • Add treemap.Options.Menu.
  • Add treemap.Style with treemap.Node.Style and treemap.Node.HoverStyle.
  • Change components.Avatar to drop its outline.
  • Change components.AvatarGroup to turn the hovered member's separator into the accent.
  • Change components.Breadcrumbs to collapse overflowing ancestors into an ellipsis menu.
  • Change chart.Bubble to show its first pack without growing in.
  • Change chat.FloatingConversation to blur the transcript progressively behind the lower half of the composer.
  • Change flow.View edges to bend less, with rounded corners.
  • Animate treemap.View drilling without stretching tiles, corners or labels.
  • Localize component and Shell labels in Traditional Chinese, Japanese and Korean.
  • Fix chart.SplitBar flashing segment labels in the theme text color as they fade.
  • Fix chart.SplitBar showing a focus ring after a click.
  • Fix components.Breadcrumbs layout shifting as items become current.
  • Fix flow.View animating its layout as it appears.

0.2026.12

Choose a tag to compare

@github-actions github-actions released this 18 Oct 04:14
  • Add components.Avatar and components.AvatarGroup.
  • Add components.BadgeOptions with tones and a leading icon.
  • Add components.CardStack.
  • Add components.Carousel.
  • Add chart.Bubble.
  • Add chart.SplitBar.
  • Add components/flow.
  • Add components.CollapsibleOptions.Leading.
  • Add components.HoldToConfirm.
  • Add components.FloatingButtonGroup.
  • Add components.HoneycombItem.Overlay and components.HoneycombOptions.OnPress.
  • Add components.ImageCompare.
  • Add components.SidebarItemWithSlots and components.SidebarItemWithContent.
  • Add components.Skeleton and components.SkeletonContent.
  • Add components.SplitOptions.Default.
  • Add components.Stepper.
  • Add components.TagInput.
  • Add shaders.Ripple.
  • Add components.TreeItemWithLeading.
  • Add treemap.View.
  • Let chat.Shimmer shrink and end in an ellipsis.
  • Animate components.Badge text and icon changes.
  • Stack components.Toasts behind the newest toast and fan them out on hover or focus.
  • Fix development-build panics when a closing components.Dialog contains components.Checkbox, components.Radio, components.Accordion, components.Slider or color controls.

0.2026.11

Choose a tag to compare

@github-actions github-actions released this 16 Oct 08:36
  • Breaking: remove the hybrid application template.
  • Breaking: remove components.Localization and components.WithLocalization.
  • Breaking: remove Shell label overrides sidebar.Labels, plain.Labels and their SetLabels and label options.
  • Breaking: remove Header, HeaderOverlay, HeaderTopInset and TopInset from chat.FloatingConversationOptions.
  • Breaking: rename command.CommandPalette to command.CommandView.
  • Add command.Options.Filter and command.State.Focus.
  • Add HideSearch, HideSidebar and Close to components.SettingsOptions.
  • Add Leading, Stacked and Content to components.SettingsItem.
  • Add components.SplitPercent.
  • Add components.TabsHighlight.
  • Add shaders.SignalField.
  • Add components.ListState.KeepOffset.
  • Add chat.Chip, chat.SwitchChip, chat.Picker, chat.Attachment, chat.ContextMeter, chat.Quota, chat.QuotaSummary and chat.Shimmer.
  • Require MyGo 0.5.5.
  • Change the default sidebar.ShellOptions window height and minimum height to 740.
  • Return command results to the top when they change.
  • Animate components.Dialog and components.AlertDialog as they open and close.
  • Animate components.Honeycomb items as they are added or removed.
  • Fix components.Honeycomb centering on first display and after its view resizes.

0.2026.10

Choose a tag to compare

@github-actions github-actions released this 15 Oct 09:32
  • Breaking: require MyGo 0.5.1.
  • Breaking: replace components/markdown and components/code with MyGo's ui/markdown and ui/editor.
  • Breaking: add a TabsVariant parameter to components.Tabs.
  • Add components.IconButton.
  • Add components.ButtonToolbar.
  • Add components.Honeycomb.
  • Add HeaderLeading and HeaderActions to plain.ShellOptions.
  • Show the window title in the plain Shell's header.
  • Localize component and Shell labels in English and Simplified Chinese.
  • Follow regional date formats in calendars.
  • Add the Lawn defense and Launcher examples.
  • Add the official website.

0.2026.9

Choose a tag to compare

@github-actions github-actions released this 14 Oct 11:39
  • Breaking: Shells no longer choose the theme. Replace ShellOptions.Appearance and plain.Shell.SetAppearance with mygo.Theme.SetSource, which also switches native window chrome, and pass Theme: theme.Onevra for Onevra's palettes or a function returning your own *ui.Theme; without it, Shells keep MyGo's theme. theme.Mode is removed and theme.Apply(c) takes no mode.
  • Onevra's palettes now follow the desktop's text scale and higher-contrast settings; theme.Palette(dark) returns either palette directly.
  • Add components/graph, an interactive force-directed relationship graph: drag or two-finger touchpad scroll to pan, drag nodes to move them, use the wheel or a pinch to zoom around the pointer, hover to highlight a node's neighbourhood and double-click to open nodes. Applications supply node groups, sizes and colors, edge styles, palettes, group colors and forces, with empty and overlay content slots. Layout runs across processors for graphs of thousands of nodes.
  • Add components/gesture for canvases that pan and zoom: Classify tells mouse wheels from touchpads and maps scrolling to pan or zoom, and Navigation.Handle also delivers touchpad pinches, which MyGo does not report, on macOS.
  • Remove Packer and packer.yaml; package applications with MyGo's CLI (go tool mygo dev and go tool mygo build) and mygo.json instead. MyGo bundles plugin native libraries among the app's resources, and application-owned libraries go in platform directories of resources/ rather than runtimes/.

0.2026.8

Choose a tag to compare

@github-actions github-actions released this 13 Oct 08:16
  • Add Onevra-styled toasts on MyGo's toast queue: Shell shows c.Toast, ToastAction and AddToast toasts with status icons for components.ToastInfo, ToastSuccess, ToastWarning and ToastError, an optional action, a close button and a components.ToastContent leading slot. Standalone hosts call components.Toasts; localize the close button with Labels.CloseToast or Localization.CloseToast.
  • Place toasts at the top or bottom edge, centered or at either side, with components.ToastOptions, through ShellOptions.Toasts and SetToasts or the standalone Toasts call. Top placements stack downward, newest first, just below the Shell header; Inset adds further edge clearance.
  • Require MyGo 0.4.8, which adds a code editor and diff viewer (ui/editor), offscreen canvases, painter transforms, pixelated bitmaps and the game plugin for applications to use directly.
  • Update the Lucide icons with 13 additions, including lucide.MessageCircleText, ServerNas, ShieldHouse, UserRoundStar and WifiLock, and refreshed artwork for PenTool, Salad, Soup and ToolCase.

0.2026.7

Choose a tag to compare

@github-actions github-actions released this 12 Oct 15:15
  • Add Leading and Trailing content slots to command items, for images or other custom content beside the title.
  • Add TopInset to floating conversations, so transcripts scroll beneath a floating window header while their scrollbar, Header and first turn start below it.
  • Add StateKey to sidebar and plain Shell options, so MyGo remembers and restores a window's bounds and maximized or full-screen state, in its own file or a store set with mygo.App.SetWindowStateStore.
  • Require MyGo 0.4.6, which paints text selections above text and span backgrounds in text boxes, code and other selectable text.

0.2026.6

Choose a tag to compare

@github-actions github-actions released this 11 Oct 16:55
  • Breaking: import command, code, markdown and chat from components/<name> instead of plugins/<name>.

  • Add themed bar, line, area, stacked bar and donut charts with smooth updates, interactive legends, keyboard selection and custom empty/detail content.

  • Require MyGo 0.4.3 and keep table resizing, range sliders, color picking, split limits and tab indicators aligned under transforms.

  • Add typed macOS Info.plist extensions through Packer configuration, including usage descriptions in development and release bundles before signing.

  • Fix the floating conversation's scroll-to-latest button to follow the theme background and text colors in dark mode.

0.2026.5

Choose a tag to compare

@github-actions github-actions released this 11 Oct 13:29
  • Require MyGo 0.4.2 and let spoke-style spinners honor custom text colors while retaining their muted default.

  • Add ordinary and virtualized tables with alternating row stripes, row selection, column sorting, resizing and reordering. Applications own row data, sort order and persistable column layout; virtualized tables support horizontal scrolling.

  • Let Packer include native libraries from target-specific runtimes/ directories with macOS signing, and retain the uncompressed host application beside release archives by default.

  • Let applications place compact controls immediately before Send or Stop through the composer's trailing slot.

  • Let conversation headers overlay messages with customizable top spacing, and keep scrollbars clear of the floating composer as its height changes.

  • Keep the composer's Send button available during input-method composition, while preserving Enter for candidate selection; a nonempty draft now replaces Stop with Send during a running request.

  • Customize the leading content of sidebar items and settings categories with slots, including images, monograms or status marks; the image and SVG convenience APIs remain available.

0.2026.4

Choose a tag to compare

@github-actions github-actions released this 11 Oct 06:34
  • Let sidebar shells start hidden with ShellOptions.Hidden, so applications can prepare their window before showing or focusing it.
  • Let settings rows compose their description from inline text and links, such as a count that opens a popover, with SettingsItem.DescriptionContent; search still matches Description.