Skip to content

Release/kiro extension 0.2.0 - #43

Merged
AlleyBo55 merged 3 commits into
masterfrom
release/kiro-extension-0.2.0
Nov 2, 2026
Merged

AlleyBo55 merged 3 commits into
masterfrom
release/kiro-extension-0.2.0

Conversation

@AlleyBo55

Copy link
Copy Markdown
Owner

No description provided.

electron-builder only looks for electron-builder.{yml,json,js,cjs,ts}, so
electron-builder.config.cjs was never read. Every pack and dist build fell
back to the defaults: the app came out as doraemon-desktop.app, without
the window probe, and with the whole project directory (863 MB, .env
included) packed into app.asar.

Passing --config fixes it. The packaged app is Doraemon.app again, with a
29 MB app.asar and Contents/Resources/bin/doraemon-companion, so the
installed app can walk on other windows too.

The config still copies .env into Contents/Resources on purpose (the main
process reads it from there), so a build carries the keys in that file.
Doraemon now stands on, rides and climbs other apps' windows in desktop
mode, and every sprite is rebuilt as a sharp 2x master at one scale and
baseline.
With the usual layout of a near-maximised window right under the menu bar,
0.2.0 found nothing to stand on, so Doraemon never touched any window. Now:

- a top edge with no room above it can still be hung from: he flies up
  with the Take-copter, grips it, moves along it, rides the window when it
  moves and drops when it closes, moves away or gets covered
- switching apps sends him to the new active window about half the time,
  and trips he starts himself pick the active window most of the time
- let go of him at the top of a window and he grabs it; with his feet a
  little below a title bar he stands on it
- a pinned coding reaction waits until he is on his feet instead of
  freezing him mid-trip or striking a pose while he hangs off something;
  the hosts show the travel animation until then

Hosts:
- the desktop app's ceiling is now the work area's top, so he is no longer
  drawn half behind the macOS menu bar there
- the Kiro companion's window cannot go above the menu bar, so near the top
  the sprite moves up inside the stopped window and the bubble moves below
  him; before, he was drawn up to 112 px below where he was

Checked on macOS with a near-maximised test window: both hosts hung from
its top edge, stood on it once it moved down, and rode it back up.
@AlleyBo55
AlleyBo55 merged commit a868a26 into master Nov 2, 2026
14 checks passed

This branch was successfully deployed

1 active deployment
OVSX_PAT — f03db4b6 Deployed Nov 2, 2026 by AlleyBo55 via publish darwin-x64 #29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant