Skip to content

Commit 4e88da9

Browse files
committed
Release 0.7.0: egui 0.15.0
1 parent e7e93d6 commit 4e88da9

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ egui-miniquad = "0.7.0"
2323
macroquad = "0.3.6"
2424

2525
[dev-dependencies]
26-
egui_demo_lib = "0.14.0"
26+
egui_demo_lib = { version = "0.15.0", default-features = false }
2727

2828
[profile.release]
2929
opt-level = 2

docs/demo.wasm

328 KB
Binary file not shown.

docs/gl.js

+9-4
Original file line numberDiff line numberDiff line change
@@ -434,9 +434,11 @@ function into_sapp_mousebutton(btn) {
434434
function into_sapp_keycode(key_code) {
435435
switch (key_code) {
436436
case "Space": return 32;
437+
case "Quote": return 39;
437438
case "Comma": return 44;
438439
case "Minus": return 45;
439440
case "Period": return 46;
441+
case "Slash": return 47;
440442
case "Digit0": return 48;
441443
case "Digit1": return 49;
442444
case "Digit2": return 50;
@@ -478,6 +480,7 @@ function into_sapp_keycode(key_code) {
478480
case "BracketLeft": return 91;
479481
case "Backslash": return 92;
480482
case "BracketRight": return 93;
483+
case "Backquote": return 96;
481484
case "Escape": return 256;
482485
case "Enter": return 257;
483486
case "Tab": return 258;
@@ -534,7 +537,7 @@ function into_sapp_keycode(key_code) {
534537
case "NumpadDecimal": return 330;
535538
case "NumpadDivide": return 331;
536539
case "NumpadMultiply": return 332;
537-
case "NumpadSubstract": return 333;
540+
case "NumpadSubtract": return 333;
538541
case "NumpadAdd": return 334;
539542
case "NumpadEnter": return 335;
540543
case "NumpadEqual": return 336;
@@ -1109,6 +1112,8 @@ var importObject = {
11091112
case 259:
11101113
// tab - for UI
11111114
case 258:
1115+
// quote and slash are Quick Find on Firefox
1116+
case 39: case 47:
11121117
event.preventDefault();
11131118
break;
11141119
}
@@ -1124,9 +1129,9 @@ var importObject = {
11241129
modifiers |= SAPP_MODIFIER_ALT;
11251130
}
11261131
wasm_exports.key_down(sapp_key_code, modifiers, event.repeat);
1127-
// for "space" preventDefault will prevent
1132+
// for "space", "quote", and "slash" preventDefault will prevent
11281133
// key_press event, so send it here instead
1129-
if (sapp_key_code == 32) {
1134+
if (sapp_key_code == 32 || sapp_key_code == 39 || sapp_key_code == 47) {
11301135
wasm_exports.key_press(sapp_key_code);
11311136
}
11321137
};
@@ -1197,7 +1202,7 @@ var importObject = {
11971202
var pastedData = clipboardData.getData('Text');
11981203

11991204
if (pastedData != undefined && pastedData != null && pastedData.length != 0) {
1200-
var len = pastedData.length;
1205+
var len = (new TextEncoder().encode(pastedData)).length;
12011206
var msg = wasm_exports.allocate_vec_u8(len);
12021207
var heap = new Uint8Array(wasm_memory.buffer, msg, len);
12031208
stringToUTF8(pastedData, heap, 0, len);

docs/quad-url.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -81,5 +81,5 @@ miniquad_add_plugin({
8181
register_plugin: params_register_js_plugin,
8282
on_init: params_set_mem,
8383
name: "quad_url",
84-
version: "0.1.0"
85-
});
84+
version: "0.1.1"
85+
});

0 commit comments

Comments
 (0)