Repository navigation
Releases: albakore/pyzed
Release list
v1.10.0
Highlights
- Apps for Android:
pyzed build --target android-arm64(orandroid-x64) packs a project as an APK or an AAB signed with a release key, also from the Export dialog. Apps keep clear of the system bars, the camera cutout and the keyboard, and handle the back button. - An Agent panel like Zed's: one thread for every agent with reasoning, tool calls as lines or cards, editable messages with Restore Checkpoint and messages queued while the agent works.
- A sturdier Pyzed Design: it asks about unsaved changes on close, explains failed exports, writes crashes to
crash.log, runs untrusted projects in restricted mode and fixes uv's os error 448 on Windows. - Iced with the community's work: Pyzed now builds on its own fork of Iced 0.14 with 81 community pull requests.
Features
- ✨ System tray icons with a tooltip and a menu, without GTK:
pz.TrayIconand a Tray icon component in the designer's System category. PR #194 by @albakore. - ✨ The Agent panel looks and works like Zed's: one thread model for every agent, reasoning as thinking blocks, tool calls as lines or cards, editable title, Restore Checkpoint, turn stats and queued messages. PR #198 by @albakore.
- ✨ Pyzed Design writes its crashes to
crash.logand tells you on the next start. PR #199 by @albakore. - ✨ Android: windows wait for the activity, keep clear of the system bars, cutout and keyboard (
safe_area,pz.safe_area()),on_back()handles the back button, andpyzed build --target android-arm64/android-x64makes signed APKs and AABs, also from the Export dialog. PR #201 by @albakore. - ✨ Edit the tab order on the canvas, step the z-order (Ctrl+] / Ctrl+[), find and replace in the whole project (Ctrl+Shift+F / Ctrl+Shift+H), and restricted mode for projects you have not trusted yet. PR #200 by @albakore.
- ⚡️ Pyzed Design opens faster and tells how long it took in the Logs panel, and downloaded updates are read once before the restart so the new version opens sooner. PR #197 by @albakore.
Fixes
- 🐛 uv no longer fails with os error 448 on recent Windows 11 builds: Pyzed moves uv's Pythons to a readable folder and remakes the project's
.venv; the app bundle is lighter too. PR #195 by @albakore. - 🐛 A form run from the designer no longer fails with a flush error when it closes in the installed app. PR #196 by @albakore.
- 🐛 Pyzed Design asks about unsaved changes when it closes, shows why an export failed and translates the texts that still showed in English. PR #199 by @albakore.
- 🐛 Tab moves the focus in forms run from the designer. PR #200 by @albakore.
Upgrades
- ⬆️ Iced comes from Pyzed's fork (0.14 with Pyzed's changes and 81 community pull requests, pinned by commit);
vendor/is gone. PR #193 by @albakore.
Docs
Internal
pip install pyzed-ui==1.10.0
Pyzed Design (the designer as a standalone app, uv included, that updates itself):
- Windows:
pyzed-design-windows-x86_64-setup.exe(installs for your user, no admin needed) - macOS:
pyzed-design-macos-arm64.dmgorpyzed-design-macos-x86_64.dmg - Linux:
curl -fsSL https://albakore.github.io/pyzed/install.sh | sh
The pyzed-design-*.zip files are the portable builds the app updates from. SHA256SUMS lists every checksum.
v1.9.0
Highlights
- A code editor that knows your code: hover cards with types and docs, go to definition, find references, rename across the project, quick fixes (ruff, ty, auto-imports,
uv add) and sticky scroll. - A Figma-style Properties panel: numbers you drag, position and size first, auto layout for flex and grid containers, a margin/padding box model, file and folder pickers and animations on events.
- Dates, files and the system: date, range and time pickers, a calendar, a file picker, a drop zone, popups and
pyzed.system(system info, launcher, network and power monitors). - Settings that follow you: one Settings dialog with search, user profiles, per-project settings, Reset to default and the project's renderer (GPU or CPU) in
pyproject.toml.
Features
- ✨ IDE features in the code editor: hover, go to definition (F12, Ctrl+click), type definition, back/forward, find references, rename symbol (F2), quick fixes (Ctrl+.) and sticky scroll; the language servers fall back to the designer's Python when the project has no
.venv. PR #183 by @albakore. - ✨ Component icons take the color of their role (layout, input, action, navigation, display, media, system, custom) in the toolbox, the outline, the tray and the Properties/Events headers, and the Design tab is now called Toolbox. PR #184 by @albakore.
- ✨ One Settings dialog with search, user profiles, per-project settings and Reset to default; a project picks its renderer (GPU or CPU, graphics API, GPU and vsync) in
pyproject.toml, and the MCP server reads and changes it. PR #185 by @albakore. - ✨ Keyboard focus for selects, switches, check boxes, sliders, segmented controls and radio groups,
pz.focusablefor any control, and tooltip shortcuts shown as key caps from the keymap. PR #186 by @albakore. - ✨ A Figma-style Properties panel: draggable numbers, Position first with align buttons, Text/Fill/Border/Spacing sections, auto layout, group and ungroup (Ctrl+G, Ctrl+Shift+G), path pickers for every file or folder property and animations on events. PR #188 by @albakore.
- ✨
ui.Calendar,ui.DatePicker,ui.DateRangePicker,ui.TimePicker,ui.file_input,ui.DropZone,pz.popupandpyzed.system(SystemInfo,Launcher,NetworkMonitor,PowerMonitor), with the toolbox split into Forms, Date & time and System. PR #189 by @albakore.
Fixes
- 🐛 A WSL project opened from Windows still lists its tools when Windows can't reach the distro. PR #180 by @albakore.
- 🐛 A project's components load whenever it opens, and a missing one is drawn as a warning instead of breaking the form. PR #182 by @albakore.
- 🐛 Windows updates no longer keep the old version: the installer clears the old files before copying, and Restart to update stops child processes, retries the folder swap and says so if it fails. PR #192 by @albakore.
- 🐛 Component descriptions show without raw reST marks: inline code in the Properties header and clean tooltips. PR #187 by @albakore.
Refactors
- ♻️ Custom events have their own place in the Events tab, apart from the built-in ones. PR #181 by @albakore.
pip install pyzed-ui==1.9.0
Pyzed Design (the designer as a standalone app, uv included, that updates itself):
- Windows:
pyzed-design-windows-x86_64-setup.exe(installs for your user, no admin needed) - macOS:
pyzed-design-macos-arm64.dmgorpyzed-design-macos-x86_64.dmg - Linux:
curl -fsSL https://albakore.github.io/pyzed/install.sh | sh
The pyzed-design-*.zip files are the portable builds the app updates from. SHA256SUMS lists every checksum.
v1.8.1
Highlights
- Updates that get out of the way: the update button moves to the top right of the title bar with a subtle blink, new versions download in the background, and Pyzed Design restarts cleanly on Windows after updating.
Features
- ✨ The update button sits in the title bar next to View, Help and Settings and blinks softly while it waits; the version found by the automatic check downloads in the background, the check runs again every 4 hours while the designer is open, a finished download is reused and old downloads are cleaned up. PR #178 by @albakore.
Fixes
- 🐛 Restarting after an update on Windows no longer fails with
'NoneType' object has no attribute 'flush'or opens several console windows. PR #178 by @albakore.
Docs
- 📝 The README is in English (Spanish in
README.es.md), the repository has aCITATION.cff, and the docs sitemap carries real dates, unique titles and image descriptions. PR #177 by @albakore.
pip install pyzed-ui==1.8.1
Pyzed Design (the designer as a standalone app, uv included, that updates itself):
- Windows:
pyzed-design-windows-x86_64-setup.exe(installs for your user, no admin needed) - macOS:
pyzed-design-macos-arm64.dmgorpyzed-design-macos-x86_64.dmg - Linux:
curl -fsSL https://albakore.github.io/pyzed/install.sh | sh
The pyzed-design-*.zip files are the portable builds the app updates from. SHA256SUMS lists every checksum.
v1.8.0
Highlights
- A faster designer: Pyzed draws only what changed (cached components, form controls and panels), skips rebuilds for pointer moves that change nothing and redraws big forms for less.
- Projects that stay in sync: Pyzed Design warns when a project needs a newer
pyzed-uior a sync, and the Dependencies tab keeps itself up to date.
Features
- ✨ Pyzed Design warns when a project needs a newer
pyzed-uior a sync, and keeps the Dependencies tab up to date. PR #172 by @albakore. - ✨ Hidden dialogs and drawers stay off the designer canvas until one is selected. PR #171 by @albakore.
- ✨ Select and copy text in the Agent, Logs and Console panels, and close any tab. PR #173 by @albakore.
- ⚡️ Pointer moves that change nothing no longer rebuild the view, and big forms are cheaper to redraw. PR #174 by @albakore.
- ⚡️ Only what changed is drawn again: cached components, form controls and designer panels. PR #175 by @albakore.
Fixes
- 🐛 New projects are no longer created in the installed app's folder (where they failed, or were deleted by the next update): Pyzed Design offers the last project's folder or
~/Pyzed Projects, and refuses folders it cannot write to with a clear message. PR #170 by @albakore.
Docs
- 📝 The docs reach search engines and AI answer engines sooner: new and changed pages are sent to IndexNow on every deploy, Google, Bing and Yandex ownership checks come from repository variables, the PyPI page links the docs, and the FAQ tells Pyzed apart from the ZED camera SDK's
pyzedmodule. PR #176 by @albakore.
pip install pyzed-ui==1.8.0
Pyzed Design (the designer as a standalone app, uv included, that updates itself):
- Windows:
pyzed-design-windows-x86_64-setup.exe(installs for your user, no admin needed) - macOS:
pyzed-design-macos-arm64.dmgorpyzed-design-macos-x86_64.dmg - Linux:
curl -fsSL https://albakore.github.io/pyzed/install.sh | sh
The pyzed-design-*.zip files are the portable builds the app updates from. SHA256SUMS lists every checksum.
v1.7.0
1.6.0 was tagged but never published (its wheels failed to build), so this release carries all of it.
Highlights
- Sound in your apps:
pyzed.audio, an audio engine in Rust with 23 modules joined by cables (oscillators, filters, effects, sampler, drums, sequencer, MIDI) and low-latency output on every system, plus waveform, spectrum, knobs, faders, a webcam view and a VCV-style rack with animated cables. - Export your app: Pyzed Design builds apps for Windows, macOS and Linux on x64 and ARM with PyInstaller or Nuitka, with an icon and a splash screen. An Android prototype builds APKs too.
- Components that do work: timers, shortcuts, file watchers, processes, workers and web requests as non-visual components in Pyzed Design, and
pyzed.servicesin code. - Hot reload that keeps your app running: the state stays and new attributes, initial values and methods are picked up without restarting.
- A fuller designer: every library component in the toolbox (Dock included) with its properties and events, the startup form, any Pyzed file open in the editor, and animations you start from code with an easier timeline.
- Tabs anywhere and WSL as Windows: any tab goes to any dock or window of its own, and under WSL Pyzed opens its windows as native Windows programs.
Features
- ✨ Put any tab anywhere: panels next to the forms, forms in docks, and a clearer tab drag. PR #136 by @albakore.
- ✨ Interface and code fonts and sizes in the editor settings, and duplicating lines on every cursor. PR #135 by @albakore.
- ✨ Non-visual components in Pyzed Design and
pyzed.services: timers, shortcuts, file watchers, processes, workers, web requests and more. PR #138 by @albakore. - ✨ An audio engine,
pyzed.audio: modules joined by cables, low-latency devices (WASAPI, CoreAudio, PulseAudio/PipeWire, ALSA), MIDI, offline rendering to WAV and analysis for visualizers. PR #139 by @albakore. - ✨ Audio UI components, a webcam view, a VCV-style rack with animated cables, audio demos and the Audio docs section. PR #142 by @albakore.
- ✨ Windows open as native Windows windows when Pyzed runs in WSL (
pyzed windows setup,PYZED_WINDOWS=0for WSLg). PR #150 by @albakore. - ✨ Every demo in the welcome gallery of Pyzed Design: audio, games, animation, styling, shaders, AI and more. PR #153 by @albakore.
- ⚡️ Faster views with shared button parts, and the CPU renderer when the GPU is emulated. PR #157 by @albakore.
- ✨ Export apps from Pyzed Design for Windows, macOS and Linux on x64 and ARM, with PyInstaller or Nuitka, icons and a splash screen. PR #158 by @albakore.
- ✨ Android prototype: build APKs of Pyzed apps. PR #159 by @albakore.
- ✨ Hot reload keeps the state and picks up new attributes, initial values and methods without restarting. PR #164 by @albakore.
- ✨ Editor: choose the startup form, open every Pyzed file, indent with tabs and pace a held Backspace. PR #166 by @albakore.
- ✨ The library's missing components in the designer's toolbox (Dock included), with their properties and events. PR #165 by @albakore.
- ✨ Clearer animations: start them from code, an easier timeline and a "Start here" guide. PR #167 by @albakore.
Fixes
- 🐛 Claude Code, Codex and other agents start when Pyzed Design is opened from the desktop's menu (Node.js found where nvm, volta and fnm put it), Retry no longer repeats the message, and Pyzed's MCP server is added to Zed's settings even when they have comments. PR #137 by @albakore.
- 🐛 The silent audio clock keeps real time when the system timer wakes late. PR #144 by @albakore.
- 🐛 Pyzed builds from source on Linux without ALSA's headers: audio devices and MIDI come with the
alsafeature, which the released wheels turn on. PR #149 by @albakore. - 🐛 Claude Code and Codex run their current ACP adapters, so the new models and effort levels show. PR #151 by @albakore.
- 🐛 Your checkout and everything Pyzed Design starts run on Windows when they come from WSL. PR #152 by @albakore.
- 🐛 The Windows core builds without Windows' folders on PATH, so maturin does not pick the Microsoft Store's
python.exe. PR #154 by @albakore. - 🐛 Pyzed Design on Windows no longer freezes when it opens or creates a WSL project. PR #155 by @albakore.
- 🐛 The agents' local servers no longer print dropped connections (
WinError 10054) on Windows. PR #156 by @albakore. - 🐛 A release stays a draft until its files are attached, and the download page links only files that exist. PR #163 by @albakore.
Refactors
- ♻ The new app template is centered with a flex box now that
pz.boxcenters on the cross axis. PR #132 by @albakore. - ♻ The agent settings show the everyday ones first and fold the rest under Advanced. PR #137 by @albakore.
Docs
- 📝 Game tutorials and the Animation docs section. PR #146 by @albakore.
- 🍱 Pyzed Design captures retaken with the event tray. PR #148 by @albakore.
- 📝 The events of every component, with imperative, declarative and functional examples. PR #168 by @albakore.
Internal
- 📦
pyzed-uiinstalls only from the prebuilt wheels, never compiling the Rust core. PR #140 by @albakore. - ✅ The real-time audio test waits for the audio clock instead of a fixed sleep. PR #141 by @albakore.
- 👷 CI decides which jobs run from
git diff, so pull requests with over 300 files still run their tests. PR #147 by @albakore. - 💚 The release wheels build and test again: tests no longer share styles or need maturin, and the musllinux wheels build without ALSA. PRs #162 and #163 by @albakore.
pip install pyzed-ui==1.7.0
Pyzed Design (the designer as a standalone app, uv included, that updates itself):
- Windows:
pyzed-design-windows-x86_64-setup.exe(installs for your user, no admin needed) - macOS:
pyzed-design-macos-arm64.dmgorpyzed-design-macos-x86_64.dmg - Linux:
curl -fsSL https://albakore.github.io/pyzed/install.sh | sh
The pyzed-design-*.zip files are the portable builds the app updates from. SHA256SUMS lists every checksum.
v1.6.0
v1.5.0
Highlights
- Program apps like the web: hover, pressed and focus styles with transitions, CSS-like stylesheets,
pz.box(block, flex, grid and stack layouts), media queries withpz.viewport(), and components with children and context. - Errors never take the editor down: a Logs panel, error boundaries, an error dialog and a selectable console.
- Agents you can follow: every agent step shows live, each agent's modes and models in the composer, and Pyzed's MCP server is added to the coding agents and editors on this computer.
Features
- ✨ Every agent step shows live, each agent's modes, models and options in the composer, a Thinking toggle, remembered Always allow permissions, and Pyzed's MCP server added to the AI agents and editors of this computer (Claude Desktop, Cursor, Windsurf, Gemini CLI, Codex, VS Code, Zed and more). PR #123 by @albakore.
- ✨ Logs panel, error boundaries and an error dialog, a selectable console, the
ui.error_boundary,ui.error_card,ui.error_dialogandui.ErrorInfocomponents and areadonlycode editor. PR #124 by @albakore. - ✨ State styles and transitions, CSS-like stylesheets,
pz.box, media queries and breakpoints withpz.viewport(), children, context andanimate=for components. PR #125 by @albakore. - ⚡ Pyzed Agent designs faster: it starts out knowing the toolbox, themes,
pz.uicomponents and best practices, gets the open document with each message and lays out a whole form with oneadd_controlscall. PR #123 by @albakore. - ✨ The agent's steps go to the Logs panel: each message, tool call and result, files, permissions and errors. PR #126 by @albakore.
- ✨ MCP tools for timeline animations (
.pzanim) and component states. PR #127 by @albakore. - ✨ The MCP writes apps like a web page: boxes, stylesheets, media queries and nesting components. PR #128 by @albakore.
Fixes
- 🐛
pz.boxshrinks, centers on the cross axis and sizes its children correctly. PR #129 by @albakore. - 🐛 Recent projects stay in
PYZED_CONFIG_DIRwhen it is set. PR #125 by @albakore.
Docs
pip install pyzed-ui==1.5.0
Pyzed Design (the designer as a standalone app, uv included, that updates itself):
- Windows:
pyzed-design-windows-x86_64-setup.exe(installs for your user, no admin needed) - macOS:
pyzed-design-macos-arm64.dmgorpyzed-design-macos-x86_64.dmg - Linux:
curl -fsSL https://albakore.github.io/pyzed/install.sh | sh
The pyzed-design-*.zip files are the portable builds the app updates from. SHA256SUMS lists every checksum.
v1.4.0
1.3.0 was tagged but never published: its Windows wheel build failed a test that is fixed in this version. Everything listed under 1.3.0 ships for the first time in 1.4.0.
Highlights
- Detachable panels and work layouts: drag any panel out of Pyzed Design, stack panels together and save layouts for each kind of work.
- A Zed-like Agent panel: new-thread menu, thread history, settings inside the panel, the ACP agent registry, skills, keep or reject each edit, external agent sign-in, follow-agent, a context meter, notifications, and threads and rules per project.
- Timeline animations:
pz.Clip,pz.Track,pz.CallandAnimationPlayer, saved as.pzanimand edited in the new Animation panel of.pzformfiles. - Pyzed themes: Midnight, Graphite, Forest, Rosé, Dawn and Glacier, plus property editors for each kind of value.
- Zed-like keymap:
keymap.jsonwith contexts and a keymap editor.
Features
- ✨ Zed-like keymap with contexts in
keymap.jsonand a keymap editor. PR #108 by @albakore. - ✨ Forms kept in the project, mark or change the startup file and clone repositories. PR #113 by @albakore.
- ✨ Detachable and stackable panels and work layouts. PR #105, PR #114 by @albakore.
- ✨ Toolbar groups; New component moves to the toolbox and the New dialog. PR #106, PR #114 by @albakore.
- ✨ Run/Stop and a search field in the middle of the title bar. PR #107, PR #114 by @albakore.
- ✨ Zed-like Agent panel with history, settings, ACP registry, skills and keep/reject edits, and the reusable
ToolCall,Plan,EditsBar,ThreadHistory,AuthPrompt,ServiceRow,Catalogandcontext_metercomponents. PR #109, PR #114 by @albakore. - ✨ Timeline animations with
pz.Clip,pz.Track,pz.Call,AnimationPlayerand.pzanim. PR #110, PR #114 by @albakore. - ✨ States, sizes and events for the
uicomponents;pick_listgainson_openandon_close. PR #111, PR #114 by @albakore. - ✨ WSL projects from Windows. PR #115, PR #119 by @albakore.
- ✨ External agent sign-in like Zed, follow-agent, context meter and notifications. PR #116, PR #119 by @albakore.
- ✨ Pyzed theme family and property editors for each kind of value. PR #117, PR #119 by @albakore.
- ✨ Animation panel in
.pzform. PR #118, PR #119 by @albakore. - ✨ Agents work on the active project: threads per project and project rules (
AGENTS.md,.rules,CLAUDE.md...) inpyzed.agents.rules. PR #120 by @albakore.
Fixes
- 🐛 Agent sign-in on Windows sends the POST body correctly. PR #114 by @albakore.
- 🐛 Clone target folder on Windows paths and the agent registry cache on Windows. PR #119 by @albakore.
pip install pyzed-ui==1.4.0
Pyzed Design (the designer as a standalone app, uv included, that updates itself):
- Windows:
pyzed-design-windows-x86_64-setup.exe(installs for your user, no admin needed) - macOS:
pyzed-design-macos-arm64.dmgorpyzed-design-macos-x86_64.dmg - Linux:
curl -fsSL https://albakore.github.io/pyzed/install.sh | sh
The pyzed-design-*.zip files are the portable builds the app updates from. SHA256SUMS lists every checksum.
v1.3.0
v1.2.0
Highlights
- Games: a game loop (
pz.frames), held keys (pz.pressed),on_key_up, sprites andpyzed.game, with Snake, Breakout and Neon Invaders demos and tutorials. - Shaders:
pz.shaderpaints a widget with a WGSL function on the GPU, with showcase demos (game HUD, main menu, inventory, glass dashboard). - Integrations: tutorials and runnable demos for FastAPI, SQLAlchemy, SQLModel, Django, httpx and Pydantic, with
pz.validation_errorsandui.field(error=). - A stronger AI agent: images, external MCP servers, external agents through ACP (Gemini CLI, Codex...), GitHub Copilot, Google Vertex AI, Claude through identity federation, sign-in from Pyzed Design and a Zed-like composer.
- Pyzed Design feels like Zed: the project's files with Zed's right-click menu, any text file in the code editor, tabs you drag out into their own windows, a custom window frame, anchors that follow while you design, a compact details panel for properties and an icon picker.
- Faster by default:
import pyzedtakes 78 ms instead of 178 ms, lighter view rebuilds and mimalloc in the native core. - Why Pyzed: a new docs section comparing Pyzed with tkinter, Qt, Kivy, Flet and others, with measured benchmarks.
Features
- ✨ Edit component properties of any type in a compact details panel, kept in sync with the code. PR #61 by @albakore.
- ✨ Add an icon picker with search and categories to the library and Pyzed Design. PR #62 by @albakore.
- ✨ Sign in to AI providers from Pyzed Design and add a Zed-like agent composer. PR #63 by @albakore.
- ✨ Show the project's files in Pyzed Design, with file search, a Dependencies tab and a folder browser. PR #65 by @albakore.
- ✨ Add anchor presets, offsets, size limits, pivot and rotation to Position, and
pz.anchor_layout. PR #66 by @albakore. - ✨ Add images, MCP servers, external agents, GitHub and Google sign-in and Claude identity federation to the AI agent. PR #68 by @albakore.
- ✨ Add a game loop, held keys and sprites, with three game demos and tutorials. PR #69 by @albakore.
- ✨ Add
pz.shaderand showcase demos: game HUD, main menu, inventory, glass dashboard and shaders. PR #70 by @albakore. - ✨ Add integration demos and tutorials for FastAPI, SQLAlchemy, SQLModel, Django and httpx, with
pz.validation_errors,ui.field(error=)and object options inui.select. PR #71 by @albakore. - ✨ Open any text file from the Project tab in the code editor, with a tab per file. PR #76 by @albakore.
- ✨ Follow anchors while designing: resizing the form, a component or a container moves what is inside. PR #77 by @albakore.
- ✨ Drag tabs out into their own windows and stack them back in Pyzed Design. PR #79 by @albakore.
- ✨ Give the Project tree Zed's right-click menu: cut, copy, paste, duplicate, undo, trash, terminal, .gitignore and permalinks, with its keys. PR #81 by @albakore.
- ✨ Add custom window frames: own title bar, platform window buttons, Zed-like menus and resize borders, used by Pyzed Design. PR #83 by @albakore.
- ✨ Wheel scrolling, configurable key bindings and a sectioned settings dialog for the code editor. PR #84 by @albakore.
- ⚡ Start faster and rebuild views with less work by default. PR #82 by @albakore.
- 💄 Normalize margins and spacing across Pyzed Design's panels with shared spacing tokens. PR #80 by @albakore.
Fixes
- 🐛 Restart Pyzed Design after an update even while background work is running. PR #60 by @albakore.
- 🐛 Write Optional props as
X | Noneon every Python version. PR #64 by @albakore. - 🐛 Pick color properties with the color picker and keep half-typed colors from breaking the view. PR #67 by @albakore.
- 🐛
ui.selecthandson_selectthe chosen object (a model, an enum) instead of its label, as documented, andCommand.performcalls itsthenwhen the function returnsNone. PR #71 by @albakore. - 🐛 Build with Rust 1.88 again: drop the if-let match guard and check the MSRV in CI. PR #75 by @albakore.
- 🐛 Keep completion rows inside the list and let the list scroll. PR #78 by @albakore.
Docs
- 📝 Add SEO/GEO, llms.txt, Why Pyzed with measured benchmarks, AI agents and Blocks docs. PR #74 by @albakore.
- 📝 Redo the integration demos following the official tutorials, with an architectures page. PR #73 by @albakore.
- 📝 Document the window frame, the editor's
keymapandscrollbar, held keys andon_key_up,pyzed.gameand the release secrets, and re-measure Pyzed's benchmarks with 1.2.0. PR #85 by @albakore.
Internal
- 👷 Bundle the Agent panel's GitHub and Google sign-in apps into the release builds from Actions secrets. PR #72 by @albakore.
pip install pyzed-ui==1.2.0
Pyzed Design (the designer as a standalone app, uv included): download the pyzed-design-*.zip for your platform below.