Skip to content

opencode native 0.18.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 15:47
· 52 commits to master since this release
v0.18.0
d1b8b09

Added

  • Themes. Seventeen, each in a dark and a light version: OpenCode and its black with another accent (Ink, Orchid, Moss, Lagoon, Rose), Monokai, Gruvbox, Dracula, Nord, Tokyo Night, Catppuccin, One Dark, Solarized, and the terminals' Campbell, Retro and Naysayer. Settings > Appearance shows each in its own colours. Every colour of the interface follows: its greys go to the theme's steps, its colours to the theme's of the nearest hue.
  • Light, dark or as the system. The mode follows Windows' app mode by default, and changes with it at once. A light version is drawn flat.
  • Themes of your own, in themes.txt beside the preferences ("Themes of your own" in Settings opens it, written with how it is read the first time): a theme can start from another and give only the colours it changes, dark and light.
  • A flat style, lighter than the machined one: plain surfaces and thin lines, no reliefs nor halos.
  • A session's mark in the sidebar: the first letter of its title on a colour its id picks.
  • The conversation's width by hand: a handle each side of its column, where there is room, both moving it the same; what it is let go at is the widest wanted, and a narrower window narrows it.

Changed

  • The accent is the theme's. The accent preference goes: a theme with another accent is another theme.
  • The session shown in the sidebar is a quiet ground, no rail, no border; its words keep their contrast on it in every theme (WCAG AA for the title).
  • Choices (Inbox and Projects, the settings' options) are a sunken track with a small raised plate under the one chosen, its word lit: no more glossy accent.

Fixed

  • The composer's buttons stay within it: with a run going and "Send now", or a long model's name, the hint, then the send button's word, step aside when the toolbar has no room.
  • A long session's todo list shows even when its last update is pages back: the older pages are read for it alone.

Windows 10 and 11 (x64): one executable; run it, or install it for your user from its Setup (title bar menu > Setup...).
Linux (x64): the archive holds one program; run it, or ./opencode-native --install (an entry in the applications menu). Needs Vulkan, libxkbcommon, fontconfig, Wayland or X11.

It finds the opencode server of the computer by itself (another one: --url, or the status bar's server menu).

An independent project: not built by the OpenCode team, and not affiliated with them.