Skip to content

Commit 359d760

Browse files
committed
feat: update container version to 0.7.0 and add symlink setup functionality
1 parent b2dbe77 commit 359d760

File tree

78 files changed

+908
-743
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+908
-743
lines changed

CONTRIBUTING.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,6 @@ Add to your Zed `.zed/settings.json`: [Zed project settings](./.zed/settings.jso
100100
```
101101

102102
2. **Make Changes**
103-
104103
- Follow our [Code Standards](#code-standards)
105104
- Write tests for new functionality
106105
- Update documentation as needed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "container-kit",
3-
"version": "0.6.0",
3+
"version": "0.7.0",
44
"description": "",
55
"type": "module",
66
"scripts": {

scripts/docs/generate-migrations.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ A Node.js script that generates a Rust migration file from Drizzle SQL migration
77
This script reads SQL migration files created by `drizzle-kit generate` and creates a Rust file that can be used with `tauri-plugin-sql` for database migrations in your Tauri application.
88

99
## Files
10+
1011
- `generate-migrations.ts` - TypeScript version (recommended)
1112

1213
## How it Works

scripts/download-apple-container-cli.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ set -e
66
# --- Configuration ---
77
# Set the version of the Apple Container CLI you want to download.
88
# You will need to update this variable for new releases.
9-
VERSION="0.6.0"
9+
VERSION="0.7.0"
1010

1111
# Set the URL and filename for the signed installer package (If ever changes).
12-
PKG_URL="https://github.com/apple/container/releases/download/${VERSION}/container-${VERSION}-installer-signed.pkg"
13-
PKG_FILE="container-${VERSION}-installer-signed.pkg"
12+
PKG_URL="https://github.com/apple/container/releases/download/${VERSION}/container-installer-signed.pkg"
13+
PKG_FILE="container-installer-signed.pkg"
1414
PKG_FILE_EXPAND_DIR="container-${VERSION}-expanded"
1515

1616
# --- Directory Setup ---

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ContainerKit"
3-
version = "0.6.0"
3+
version = "0.7.0"
44
description = "GUI for apple container"
55
authors = ["theetherGit"]
66
edition = "2024"
@@ -20,7 +20,7 @@ tauri-build = { version = "2", features = [] }
2020
[dependencies]
2121
fix-path-env = { git = "https://github.com/tauri-apps/fix-path-env-rs" }
2222
tokio = { version = "1.45.1", features = ["full"] }
23-
tauri = { version = "2", features = ["devtools", "tray-icon", "image-png"] }
23+
tauri = { version = "2", features = ["devtools", "tray-icon", "image-png", "image-ico"] }
2424
serde = { version = "1", features = ["derive"] }
2525
serde_json = "1"
2626
tauri-plugin-opener = "2"

src-tauri/icons/Assets.car

2.65 MB
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"color-space-for-untagged-svg-colors" : "display-p3",
3+
"fill" : "automatic",
4+
"groups" : [
5+
{
6+
"blur-material" : null,
7+
"hidden" : false,
8+
"layers" : [
9+
{
10+
"fill" : "none",
11+
"hidden" : false,
12+
"image-name" : "package.svg",
13+
"name" : "package"
14+
}
15+
],
16+
"position" : {
17+
"scale" : 42,
18+
"translation-in-points" : [
19+
0,
20+
0
21+
]
22+
},
23+
"shadow" : {
24+
"kind" : "none",
25+
"opacity" : 0.5
26+
},
27+
"specular" : false,
28+
"translucency" : {
29+
"enabled" : true,
30+
"value" : 0.5
31+
}
32+
}
33+
],
34+
"supported-platforms" : {
35+
"squares" : [
36+
"macOS"
37+
]
38+
}
39+
}

src-tauri/icons/icon.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/usr/bin/env bash
2+
3+
ICON_PATH="./container-kit.icon"
4+
OUTPUT_PATH="."
5+
PLIST_PATH="./catalog_generated_info.plist"
6+
DEVELOPMENT_REGION="en" # Change if necessary
7+
8+
# Adapted from https://github.com/electron/packager/pull/1806/files
9+
actool $ICON_PATH --compile $OUTPUT_PATH \
10+
--output-format human-readable-text --notices --warnings --errors \
11+
--output-partial-info-plist $PLIST_PATH \
12+
--app-icon Icon --include-all-app-icons \
13+
--enable-on-demand-resources NO \
14+
--development-region $DEVELOPMENT_REGION \
15+
--target-device mac \
16+
--minimum-deployment-target 26.0 \
17+
--platform macosx
18+
19+
rm $PLIST_PATH

0 commit comments

Comments
 (0)