You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Kafka-King](https://github.com/Bronya0/Kafka-King) is a kafka GUI client that supports various systems and is compact and easy to use.
11
+
This is made of Wails+vue3
12
+
13
+
# Kafka-King function list
14
+
15
+
-[x] View the cluster node list, support dynamic configuration of broker and topic configuration items
16
+
-[x] Supports consumer clients, consumes the specified topic, size, and timeout according to the specified group, and displays the message information in various dimensions in a table
17
+
-[x] Supports PLAIN, SSL, SASL, kerberos, sasl_plaintext, etc. etc.
[Resizem](https://github.com/barats/resizem) - is an app designed for bulk image process. It is particularly useful for users who need to resize, convert, and manage large numbers of image files at once.
Copy file name to clipboardexpand all lines: website/i18n/ar/docusaurus-plugin-content-docs/current/community/templates.mdx
+2-1
Original file line number
Diff line number
Diff line change
@@ -26,6 +26,7 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for
26
26
-[wails-template-quasar-js](https://github.com/sgosiaco/wails-template-quasar-js) - A template using JavaScript + Quasar V2 (Vue 3, Vite, Sass, Pinia, ESLint, Prettier)
27
27
-[wails-template-quasar-ts](https://github.com/sgosiaco/wails-template-quasar-ts) - A template using TypeScript + Quasar V2 (Vue 3, Vite, Sass, Pinia, ESLint, Prettier, Composition API with <script setup>)
28
28
-[wails-template-naive](https://github.com/tk103331/wails-template-naive) - Wails template based on Naive UI (A Vue 3 Component Library)
29
+
-[wails-template-tdesign-js](https://github.com/tongque0/wails-template-tdesign-js) - Wails template based on TDesign UI (a Vue 3 UI library by Tencent), using Vite, Pinia, Vue Router, ESLint, and Prettier.
29
30
30
31
## Angular
31
32
@@ -40,13 +41,13 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for
40
41
-[wails-template-nextjs-app-router](https://github.com/thisisvk-in/wails-template-nextjs-app-router) - A template using Next.js and TypeScript with App router
41
42
-[wails-vite-react-ts-tailwind-template](https://github.com/hotafrika/wails-vite-react-ts-tailwind-template) - A template for React + TypeScript + Vite + TailwindCSS
42
43
-[wails-vite-react-ts-tailwind-shadcnui-template](https://github.com/Mahcks/wails-vite-react-tailwind-shadcnui-ts) - A template with Vite, React, TypeScript, TailwindCSS, and shadcn/ui
44
+
-[wails-nextjs-tailwind-template](https://github.com/kairo913/wails-nextjs-tailwind-template) - A template using Next.js and Typescript with TailwindCSS
43
45
44
46
## Svelte
45
47
46
48
-[wails-svelte-template](https://github.com/raitonoberu/wails-svelte-template) - A template using Svelte
47
49
-[wails-vite-svelte-template](https://github.com/BillBuilt/wails-vite-svelte-template) - A template using Svelte and Vite
48
50
-[wails-vite-svelte-ts-tailwind-template](https://github.com/xvertile/wails-vite-svelte-tailwind-template) - A template using Wails, Svelte, Vite, TypeScript, and TailwindCSS v3
49
-
-[wails-vite-svelte-tailwind-template](https://github.com/xvertile/wails-vite-svelte-tailwind-template) - A template using Svelte and Vite with TailwindCSS v3
50
51
-[wails-vite-svelte-tailwind-template](https://github.com/BillBuilt/wails-vite-svelte-tailwind-template) - A template using Svelte and Vite with TailwindCSS v3
51
52
-[wails-svelte-tailwind-vite-template](https://github.com/PylotLight/wails-vite-svelte-tailwind-template/tree/master) - An updated template using Svelte v4.2.0 and Vite with TailwindCSS v3.3.3
52
53
-[wails-sveltekit-template](https://github.com/h8gi/wails-sveltekit-template) - A template using SvelteKit
Copy file name to clipboardexpand all lines: website/i18n/ar/docusaurus-plugin-content-docs/current/gettingstarted/installation.mdx
+4-2
Original file line number
Diff line number
Diff line change
@@ -7,15 +7,15 @@ sidebar_position: 1
7
7
## Supported Platforms
8
8
9
9
- Windows 10/11 AMD64/ARM64
10
-
- MacOS 10.13+ AMD64
10
+
- MacOS 10.15+ AMD64 for development, MacOS 10.13+ for release
11
11
- MacOS 11.0+ ARM64
12
12
- Linux AMD64/ARM64
13
13
14
14
## Dependencies
15
15
16
16
Wails has a number of common dependencies that are required before installation:
17
17
18
-
- Go 1.20+
18
+
- Go 1.21+ (macOS 15+ requires Go 1.23.3+)
19
19
- NPM (Node 15+)
20
20
21
21
### Go
@@ -58,6 +58,8 @@ import TabItem from "@theme/TabItem";
58
58
</TabItem>
59
59
<TabItem value={"Linux"}>
60
60
Linux requires the standard <code>gcc</code> build tools plus <code>libgtk3</code> and <code>libwebkit</code>. Rather than list a ton of commands for different distros, Wails can try to determine what the installation commands are for your specific distribution. Run <code>wails doctor</code> after installation to be shown how to install the dependencies. If your distro/package manager is not supported, please consult the <a href={"/docs/guides/linux-distro-support"}>Add Linux Distro</a> guide.
61
+
<br/><strong>Note:</strong><br/>
62
+
If you are using latest Linux version (example: Ubuntu 24.04) and it is not supporting <code>libwebkit2gtk-4.0-dev</code>, then you might encounter an issue in <code>wails doctor</code>: <code>libwebkit</code> not found. To resolve this issue you can install <code>libwebkit2gtk-4.1-dev</code> and during your build use the tag <code>-tags webkit2_41</code>.
Copy file name to clipboardexpand all lines: website/i18n/ar/docusaurus-plugin-content-docs/current/guides/application-development.mdx
+1-1
Original file line number
Diff line number
Diff line change
@@ -235,7 +235,7 @@ If these 2 keys aren't given, then Wails does absolutely nothing with the fronte
235
235
236
236
### AssetsHandler
237
237
238
-
A Wails v2 app can optionally define a `http.Handler` in the `options.App`, which allows hooking into the AssetServer to create files on the fly or process POST/PUT requests. GET requests are always first handled by the `assets` FS. If the FS doesn't find the requested file the request will be forwarded to the `http.Handler` for serving. Any requests other than GET will be directly processed by the `AssetsHandler` if specified. It's also possible to only use the `AssetsHandler` by specifiy`nil` as the `Assets` option.
238
+
A Wails v2 app can optionally define a `http.Handler` in the `options.App`, which allows hooking into the AssetServer to create files on the fly or process POST/PUT requests. GET requests are always first handled by the `assets` FS. If the FS doesn't find the requested file the request will be forwarded to the `http.Handler` for serving. Any requests other than GET will be directly processed by the `AssetsHandler` if specified. It's also possible to only use the `AssetsHandler` by specifying`nil` as the `Assets` option.
Copy file name to clipboardexpand all lines: website/i18n/ar/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
+3-3
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ This is an example entitlements file from the [RiftShare](https://github.com/ach
61
61
</plist>
62
62
```
63
63
64
-
**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the applicaton. It needs to be named embedded.provisionprofile.
64
+
**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the application. It needs to be named embedded.provisionprofile.
@@ -246,11 +246,13 @@ Here is a brief break down of the above fields:
246
246
- `source`: The location of your wails binary to be signed
247
247
- `apple_id`:
248
248
- `username`: Your Apple ID email address
249
-
- `password`: Your app-specific password, referenced using Gon's environment variable syntax
249
+
- `password`: Your app-specific password
250
250
- `provider`: Your team ID for your App Store Connect account
251
251
- `sign`:
252
252
- `application_identity`: Your Apple developer identity
253
253
254
+
The (https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool)[deprecated Apple's altool]'s syntax supporting `@env:` is no longer available since Apple has migrated to the new notarytool.
255
+
254
256
Your developer identity and team ID can both by found on macOS by running the following command:
Copy file name to clipboardexpand all lines: website/i18n/ar/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
+4-4
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
This guide will go into:
4
4
5
-
1.Miminal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
5
+
1.Minimal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
6
6
2. Install Script - Bash script for accomplishing the Minimal Installation Steps with optional Wails branding.
7
7
3. Important Notes - Issues that can be encountered when using SvelteKit + Wails and fixes.
8
8
@@ -17,9 +17,9 @@ This guide will go into:
17
17
- Navigate into your newly created myapp folder.
18
18
- Delete the folder named "frontend"
19
19
20
-
##### While in the Wails project root. Use your favorite package manager and install SvelteKit as the new frontend. Follow the prompts.
20
+
##### While in the Wails project root. Use the Svelte CLI to create a SvelteKit project as the new frontend. Follow the prompts, nothing Wails specific is needed here.
21
21
22
-
-`npm create svelte@latest frontend`
22
+
-`npx sv create frontend`
23
23
24
24
##### Modify wails.json.
25
25
@@ -124,7 +124,7 @@ wails dev
124
124
125
125
See https://wails.io/docs/guides/frontend for more information.
126
126
127
-
##### Inital data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
127
+
##### Initial data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
128
128
129
129
-\+page.ts/+page.js works well with load() https://kit.svelte.dev/docs/load#page-data
130
130
- invalidateAll() in +page.svelte will call load() from +page.ts/+page.js https://kit.svelte.dev/docs/load#rerunning-load-functions-manual-invalidation.
Copy file name to clipboardexpand all lines: website/i18n/ar/docusaurus-plugin-content-docs/current/reference/cli.mdx
+7-1
Original file line number
Diff line number
Diff line change
@@ -66,7 +66,7 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for
66
66
| -nsis | Generate NSIS installer for Windows ||
67
67
| -o filename | Output filename ||
68
68
| -obfuscated | Obfuscate the application using [garble](https://github.com/burrowers/garble)||
69
-
| -platform | Build for the given (comma delimited) [platforms](../reference/cli.mdx#platforms) eg. `windows/arm64`. Note, if you do not give the architecture, `runtime.GOARCH` is used. | platform = `GOOS` environment variable if given else `runtime.GOOS`.<br/>arch = `GOARCH`envrionment variable if given else `runtime.GOARCH`. |
69
+
| -platform | Build for the given (comma delimited) [platforms](../reference/cli.mdx#platforms) eg. `windows/arm64`. Note, if you do not give the architecture, `runtime.GOARCH` is used. | platform = `GOOS` environment variable if given else `runtime.GOOS`.<br/>arch = `GOARCH`environment variable if given else `runtime.GOARCH`. |
70
70
| -race | Build with Go's race detector ||
71
71
| -s | Skip building the frontend ||
72
72
| -skipbindings | Skip bindings generation ||
@@ -99,6 +99,12 @@ There are [issues](https://github.com/upx/upx/issues/446) with using UPX with Ap
99
99
100
100
:::
101
101
102
+
:::info Set minimal version for MacOS
103
+
104
+
You can override default [minimal version](../gettingstarted/installation#supported-platforms) of macOS for your app by providing version via `CGO_CFLAGS` and `CGO_LDFLAGS` environment variables. e.g. `CGO_CFLAGS=-mmacosx-version-min=10.15.0 CGO_LDFLAGS=-mmacosx-version-min=10.15.0 wails build`
105
+
106
+
:::
107
+
102
108
:::info UPX on Windows
103
109
104
110
Some Antivirus vendors false positively mark `upx` compressed binaries as virus, see [issue](https://github.com/upx/upx/issues/437).
0 commit comments