Skip to content

Commit 1c2f73c

Browse files
committed
chore: release v0.0.78
1 parent c542e3e commit 1c2f73c

16 files changed

Lines changed: 92 additions & 33 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,64 @@
11
# Changelog
22

3+
[Compare changes](https://github.com/craft-native/craft/compare/v0.0.77...v0.0.78)
4+
5+
## 🚀 Features
6+
7+
- **sdk**: type the measured window-controls contract ([b29b15b](https://github.com/craft-native/craft/commit/b29b15b)) _(by Chris <chrisbreuer93@gmail.com>)_
8+
- **ios**: say there is no window chrome here ([d6d935f](https://github.com/craft-native/craft/commit/d6d935f)) _(by Chris <chrisbreuer93@gmail.com>)_
9+
- **window**: measure the window buttons instead of remembering them ([1774a40](https://github.com/craft-native/craft/commit/1774a40)) _(by Chris <chrisbreuer93@gmail.com>)_
10+
- **window**: let a shared UI keep its browser-only traffic lights ([2273c84](https://github.com/craft-native/craft/commit/2273c84)) _(by Chris <chrisbreuer93@gmail.com>)_
11+
- **sdk**: type `window.craft.windowControls` ([182062d](https://github.com/craft-native/craft/commit/182062d)) _(by Chris <chrisbreuer93@gmail.com>)_
12+
- **window**: tell the page where the native window buttons are ([f7b47de](https://github.com/craft-native/craft/commit/f7b47de)) _(by Chris <chrisbreuer93@gmail.com>)_
13+
- **log**: --log-file, and a logger that survives being used (#78) ([c602b3e](https://github.com/craft-native/craft/commit/c602b3e)) _(by Chris <chrisbreuer93@gmail.com>)_ ([#78](https://github.com/craft-native/craft/issues/78), [#78](https://github.com/craft-native/craft/issues/78))
14+
- **notifications**: make the banner answerable — clicks, buttons, and a crash (#74) ([e891d56](https://github.com/craft-native/craft/commit/e891d56)) _(by Glenn Michael Torregosa <gtorregosa@gmail.com>)_ ([#74](https://github.com/craft-native/craft/issues/74), [#74](https://github.com/craft-native/craft/issues/74))
15+
- **lifecycle**: an app delegate, so closing the window is not the end (#73) ([d4b885f](https://github.com/craft-native/craft/commit/d4b885f)) _(by Glenn Michael Torregosa <gtorregosa@gmail.com>)_ ([#73](https://github.com/craft-native/craft/issues/73), [#73](https://github.com/craft-native/craft/issues/73))
16+
17+
## 🐛 Bug Fixes
18+
19+
- **build**: format build.zig ([c542e3e](https://github.com/craft-native/craft/commit/c542e3e)) _(by Chris <chrisbreuer93@gmail.com>)_
20+
- **sdk**: stop offering to move the traffic lights ([73bb1ee](https://github.com/craft-native/craft/commit/73bb1ee)) _(by Chris <chrisbreuer93@gmail.com>)_
21+
- **examples**: repair the Arc example's template literal, and its fallback ([cdb5d6b](https://github.com/craft-native/craft/commit/cdb5d6b)) _(by Chris <chrisbreuer93@gmail.com>)_
22+
- **window**: stop making every window's titlebar see-through ([aaeebec](https://github.com/craft-native/craft/commit/aaeebec)) _(by Chris <chrisbreuer93@gmail.com>)_
23+
- **examples**: use the real traffic lights in the Arc example ([908837c](https://github.com/craft-native/craft/commit/908837c)) _(by Chris <chrisbreuer93@gmail.com>)_
24+
- **bridge**: stop discarding the fields the page actually sends (#82) ([49fe9e4](https://github.com/craft-native/craft/commit/49fe9e4)) _(by Glenn Michael Torregosa <gtorregosa@gmail.com>)_ ([#82](https://github.com/craft-native/craft/issues/82), [#82](https://github.com/craft-native/craft/issues/82))
25+
- **log**: keep the terminal's colour, and let logging be turned off (#81) ([9e4e58f](https://github.com/craft-native/craft/commit/9e4e58f)) _(by Glenn Michael Torregosa <gtorregosa@gmail.com>)_ ([#81](https://github.com/craft-native/craft/issues/81), [#81](https://github.com/craft-native/craft/issues/81))
26+
- **sync**: stop craft's locks busy-waiting (#80) ([e5cb271](https://github.com/craft-native/craft/commit/e5cb271)) _(by Glenn Michael Torregosa <gtorregosa@gmail.com>)_ ([#80](https://github.com/craft-native/craft/issues/80), [#80](https://github.com/craft-native/craft/issues/80))
27+
- **log**: send the page's own log somewhere it can be read (#79) ([bc35ed9](https://github.com/craft-native/craft/commit/bc35ed9)) _(by Glenn Michael Torregosa <gtorregosa@gmail.com>)_ ([#79](https://github.com/craft-native/craft/issues/79), [#79](https://github.com/craft-native/craft/issues/79))
28+
- **shell**: actually pass spawn its arguments (#77) ([1e19526](https://github.com/craft-native/craft/commit/1e19526)) _(by Glenn Michael Torregosa <gtorregosa@gmail.com>)_ ([#77](https://github.com/craft-native/craft/issues/77), [#77](https://github.com/craft-native/craft/issues/77))
29+
- **ci**: make the benchmark gate measure something, and stop it failing at random (#75) ([97d9b70](https://github.com/craft-native/craft/commit/97d9b70)) _(by Glenn Michael Torregosa <gtorregosa@gmail.com>)_ ([#75](https://github.com/craft-native/craft/issues/75), [#75](https://github.com/craft-native/craft/issues/75))
30+
- **bridge**: correlate replies by request id, not by action name (#71) ([a394ecc](https://github.com/craft-native/craft/commit/a394ecc)) _(by Chris <chrisbreuer93@gmail.com>)_ ([#71](https://github.com/craft-native/craft/issues/71), [#71](https://github.com/craft-native/craft/issues/71))
31+
- **capabilities**: stop the channel manifest claiming knowledge it does not have (#68) ([3a3270c](https://github.com/craft-native/craft/commit/3a3270c)) _(by Chris <chrisbreuer93@gmail.com>)_ ([#68](https://github.com/craft-native/craft/issues/68), [#68](https://github.com/craft-native/craft/issues/68))
32+
- **webview**: recover from renderer crashes, and stop dropping window.open() (#72) ([93fc86e](https://github.com/craft-native/craft/commit/93fc86e)) _(by Glenn Michael Torregosa <gtorregosa@gmail.com>)_ ([#72](https://github.com/craft-native/craft/issues/72), [#72](https://github.com/craft-native/craft/issues/72))
33+
34+
## 📚 Documentation
35+
36+
- **window**: name the hosts that cannot publish this yet, and why ([93648cc](https://github.com/craft-native/craft/commit/93648cc)) _(by Chris <chrisbreuer93@gmail.com>)_
37+
- **window**: describe the contract as measured, not as constant ([69abed3](https://github.com/craft-native/craft/commit/69abed3)) _(by Chris <chrisbreuer93@gmail.com>)_
38+
- **window**: document the window-controls contract ([1b5dc0c](https://github.com/craft-native/craft/commit/1b5dc0c)) _(by Chris <chrisbreuer93@gmail.com>)_
39+
40+
## 🧪 Tests
41+
42+
- **window**: drive the injected client with the host's own literals ([eee2538](https://github.com/craft-native/craft/commit/eee2538)) _(by Chris <chrisbreuer93@gmail.com>)_
43+
- **window**: make "every window can be reopened" a property the build checks (#76) ([ccfb1ed](https://github.com/craft-native/craft/commit/ccfb1ed)) _(by Glenn Michael Torregosa <gtorregosa@gmail.com>)_ ([#76](https://github.com/craft-native/craft/issues/76), [#76](https://github.com/craft-native/craft/issues/76))
44+
45+
## 🧹 Chores
46+
47+
- release v0.0.78 ([aa545f5](https://github.com/craft-native/craft/commit/aa545f5)) _(by Chris <chrisbreuer93@gmail.com>)_
48+
49+
## iOS
50+
51+
- hand unserved actions to the host shim, over one reply path (#84) ([d1dca20](https://github.com/craft-native/craft/commit/d1dca20)) _(by Glenn Michael Torregosa <gtorregosa@gmail.com>)_ ([#84](https://github.com/craft-native/craft/issues/84), [#84](https://github.com/craft-native/craft/issues/84))
52+
53+
## 📄 Miscellaneous
54+
55+
- Zig-native mobile: iOS compiles, serves a bridge call on a simulator, and is gated against drift (#83) ([08f42fb](https://github.com/craft-native/craft/commit/08f42fb)) _(by Glenn Michael Torregosa <gtorregosa@gmail.com>)_ ([#83](https://github.com/craft-native/craft/issues/83), [#83](https://github.com/craft-native/craft/issues/83))
56+
57+
## Contributors
58+
59+
- _Chris <chrisbreuer93@gmail.com>_
60+
- _Glenn Michael Torregosa <gtorregosa@gmail.com>_
61+
362
[Compare changes](https://github.com/craft-native/craft/compare/v0.0.76...v0.0.77)
463

564
## 🚀 Features

‎benchmarks/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "craft-benchmarks",
3-
"version": "0.0.77",
3+
"version": "0.0.78",
44
"description": "Hello World benchmarks: Craft vs Electron vs Tauri",
55
"type": "module",
66
"scripts": {

‎bun.lock‎

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "craft",
3-
"version": "0.0.77",
3+
"version": "0.0.78",
44
"private": true,
55
"description": "Build desktop apps with web languages, powered by Zig",
66
"author": "Chris Breuer <chris@stacksjs.org>",

‎packages/android/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@craft-native/android",
3-
"version": "0.0.77",
3+
"version": "0.0.78",
44
"homepage": "https://github.com/craft-native/craft/tree/main/packages/android#readme",
55
"repository": {
66
"type": "git",

‎packages/create-craft/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "create-craft",
3-
"version": "0.0.77",
3+
"version": "0.0.78",
44
"private": false,
55
"type": "module",
66
"description": "Scaffold a new Craft desktop app project",

‎packages/examples-ts/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "craft-examples",
3-
"version": "0.0.77",
3+
"version": "0.0.78",
44
"private": true,
55
"type": "module",
66
"description": "TypeScript examples for Craft",

‎packages/ios/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@craft-native/ios",
3-
"version": "0.0.77",
3+
"version": "0.0.78",
44
"homepage": "https://github.com/craft-native/craft/tree/main/packages/ios#readme",
55
"repository": {
66
"type": "git",

‎packages/react/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@craft-native/react",
3-
"version": "0.0.77",
3+
"version": "0.0.78",
44
"homepage": "https://github.com/craft-native/craft/tree/main/packages/react#readme",
55
"repository": {
66
"type": "git",

‎packages/svelte/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@craft-native/svelte",
3-
"version": "0.0.77",
3+
"version": "0.0.78",
44
"homepage": "https://github.com/craft-native/craft/tree/main/packages/svelte#readme",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)