Skip to content

Commit 1c8aaa1

Browse files
authored
Merge pull request #49 from YesDrX/main
fix github workflows
2 parents 3c61fba + 14f61c9 commit 1c8aaa1

File tree

7 files changed

+29
-28
lines changed

7 files changed

+29
-28
lines changed

.github/workflows/test.yml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
token: ${{ secrets.GITHUB_TOKEN }}
3636

3737
- name: Setup Nim
38-
uses: jiro4989/setup-nim-action@v1
38+
uses: jiro4989/setup-nim-action@v2
3939
with:
4040
nim-version: ${{ matrix.nim }}
4141
repo-token: ${{ secrets.GITHUB_TOKEN }}
@@ -45,18 +45,17 @@ jobs:
4545

4646
- name: Generate bindings
4747
run: |
48-
nimble install c2nim
48+
nimble install c2nim -y
4949
nim scripts/generate_bindings.nims
5050
5151
- name: Compile examples
5252
run: |
53-
nim c examples/minimal.nim
54-
nim c examples/hello_world.nim
55-
nim c examples/hello_world_c.nim
56-
nim c examples/call_nim_from_js.nim
57-
nim c examples/call_js_from_nim.nim
58-
nim c examples/public_network_access.nim
59-
60-
nim c examples/serve_folder/serve_folder.nim
61-
nim c examples/qxexample/qxexample.nim
62-
# nim c examples/text_editor/src/text_editor.nim # osfiles/dialog not available in macos
53+
nim c -f examples/minimal.nim
54+
nim c -f examples/hello_world.nim
55+
nim c -f examples/hello_world_c.nim
56+
nim c -f examples/call_nim_from_js.nim
57+
nim c -f examples/call_js_from_nim.nim
58+
nim c -f examples/public_network_access.nim
59+
nim c -f examples/serve_folder/serve_folder.nim
60+
nim c -f examples/qxexample/qxexample.nim
61+
# nim c -f examples/text_editor/src/text_editor.nim # osfiles/dialog not available in macos

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@
88
*.exe
99
*.so
1010
*.a
11+
.vscode
12+
.vscode/*

examples/custom_web_server/main.nim

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ proc main =
1111
# there is an event
1212

1313
case e.eventType
14-
of weConnected:
14+
of WebuiEvent.weConnected:
1515
echo "Connected"
16-
of weDisconnected:
16+
of WebuiEvent.weDisconnected:
1717
echo "Disconnected"
18-
of weMouseClick:
18+
of WebuiEvent.weMouseClick:
1919
echo "Click"
20-
of weNavigation:
20+
of WebuiEvent.weNavigation:
2121
let url = e.getString()
2222
echo "Starting navigation to: ", url
2323

examples/public_network_access.nim

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,12 @@ proc main =
7676
# Public Window
7777
public_window.public = true # Make URL accessible from public networks
7878
public_window.bind("") do (e: Event): # Bind all events
79-
if e.eventType == weConnected:
79+
if e.eventType == WebuiEvent.weConnected:
8080
private_window.run("document.getElementById('Logs').value += 'New connection.\\n';")
81-
elif e.eventType == weDisconnected:
81+
elif e.eventType == WebuiEvent.weDisconnected:
8282
private_window.run("document.getElementById('Logs').value += 'Disconnected.\\n';")
8383

84-
public_window.show(publicHtml, wbNoBrowser) # Set public window HTML
84+
public_window.show(publicHtml, WebuiBrowser.wbNoBrowser) # Set public window HTML
8585
let public_win_url = public_window.url # Get URL of public window
8686

8787
# Main Private Window

examples/serve_folder/serve_folder.nim

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ proc main =
4040
# there is an event
4141

4242
case e.eventType:
43-
of weConnected:
43+
of WebuiEvent.weConnected:
4444
echo "Connected"
45-
of weDisconnected:
45+
of WebuiEvent.weDisconnected:
4646
echo "Disconnected"
47-
of weMouseClick:
47+
of WebuiEvent.weMouseClick:
4848
echo "Click"
49-
of weNavigation:
49+
of WebuiEvent.weNavigation:
5050
echo "Starting navigation to: ", e.getString()
5151
else:
5252
discard
@@ -84,7 +84,7 @@ proc main =
8484
window2.bind("Exit", exitApp)
8585

8686
# Make Deno as the `.ts` and `.js` interpreter
87-
window.runtime = wrDeno
87+
window.runtime = WebuiRuntime.wrDeno
8888

8989
# Set root folder to current directory
9090
window.rootFolder = currentSourcePath().parentDir()

examples/web_app_multi_client/main.nim

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ proc events(e: Event) =
3535
let connectionId = e.connectionId
3636

3737
case e.eventType
38-
of weConnected: # New connection
38+
of WebuiEvent.weConnected: # New connection
3939
if users_count < (client_id + 1): # +1 because it starts from 0
4040
users_count = client_id + 1
4141

4242
inc tabCount
43-
of weDisconnected: # Disconnection
43+
of WebuiEvent.weDisconnected: # Disconnection
4444
if tab_count > 0:
4545
dec tab_count
4646
else:
@@ -73,7 +73,7 @@ proc events(e: Event) =
7373

7474
proc main() =
7575
# Allow multi-user connection and cookies
76-
setConfig({wcMultiClient, wcUseCookies}, true)
76+
setConfig({WebuiConfig.wcMultiClient, WebuiConfig.wcUseCookies}, true)
7777

7878
# Create new window
7979
let window = newWindow()

webui.nimble

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Package
22

3-
version = "2.5.0.1"
3+
version = "2.5.0.2"
44
author = "Jasmine"
55
description = "Wrapper for WebUI"
66
license = "MIT"

0 commit comments

Comments
 (0)