Admin
53971390b2
logs
2026-03-01 11:23:04 +01:00
Admin
c47697bc2e
logs
2026-03-01 10:47:46 +01:00
Admin
f844171542
logs
2026-03-01 10:43:26 +01:00
Admin
01a4985e86
backend proto splitoff
2026-03-01 10:12:00 +01:00
Admin
084c3df5bc
better vfs threading
2026-02-28 22:29:48 +01:00
Admin
0bffb98f28
studio2 otw
2026-02-28 21:27:26 +01:00
offline-ant
d544b7335b
ios: use CVPixelBuffer-first GL/Metal bridge path ( #904 )
...
Co-authored-by: ant <ant@offline.click>
2026-02-28 11:17:48 +01:00
Julián Montes de Oca
ecb5e7ffae
Video Widget: Support on More Platforms ( #867 )
...
* Add support for Video widget on WASM
* Add support for Video widget on Linux
* Linux video: GStreamer appsink pipeline, GL texture upload, accurate seeking
* Add support for Video widget on Windows
* Harden cross-platform video playback and error handling
* Cleanup video playback logs
* Restore wasm builds
* Restore linux builds
* Restore linux builds
* Remove unused import
2026-02-27 18:52:49 +01:00
offline-ant
fdc918a890
iOS: GL render bridge (EAGL+IOSurface) and ios build command ( #894 )
...
* iOS: add GL render bridge (EAGL+IOSurface), fix linking, fix warnings
- Add EaglRenderBridge for iOS (GLES 3.0 context sharing textures with
Metal via IOSurface), mirroring macOS CglRenderBridge
- Add iOS GlRenderBridge inner field and Cx methods
(create_gl_render_bridge, create_gl_render_bridge_texture, restore_gl_context)
- Widen IOSurface support from macos-only to macos/ios/tvos in apple_sys
and metal.rs (CxOsTexture fields, update_shared_texture, etc.)
- Expose metal_device() accessor on IosApp
- Replace removed SSLSetEnableCertVerify with SSLSetSessionOption
(kSSLSessionOptionBreakOnServerAuth) to fix iOS linker error
- Remove unused apple_util::* imports in ios.rs and ios_app.rs
- Fix iOS deployment target from 26.0 to 17.0 in cargo_makepad
* cargo-makepad: add apple ios build command, expose IosBuildResult fields
---------
Co-authored-by: ant <ant@offline.click>
2026-02-27 08:40:41 +01:00
Admin
8ac86f0666
fix up voice build on non tahoe
2026-02-26 15:22:40 +01:00
Admin
33eeb0d244
little glitches in script engine
2026-02-24 23:32:56 +01:00
Admin
677d2ba934
cleanup warnings
2026-02-24 21:40:08 +01:00
Admin
688da80e11
fix gc issues
2026-02-24 21:40:08 +01:00
offline-ant
2631876982
Add cross-platform window icon support ( #877 )
...
Add WindowIcon and WindowIconBuffer types to platform/src/window.rs with
RGBA8 pixel buffer data. Embed a default 64x64 Makepad icon generated at
runtime (dark rounded rect with white M glyph).
Platform backends:
- Windows: CreateIcon from RGBA->BGRA data, set on WNDCLASSEXW.hIcon
- X11: XChangeProperty with _NET_WM_ICON atom (RGBA->ARGB u32 array)
- macOS: NSBitmapImageRep + NSImage, setApplicationIconImage on NSApp
- Wayland: vendor xdg-toplevel-icon-v1 protocol, regenerate bindings,
bind wl_shm + xdg_toplevel_icon_manager_v1 globals, create shm buffer
icon when compositor supports it, silent fallback to app_id otherwise.
Use configurable create_app_id field (default "Makepad").
Codegen: extend tools/wayland_codegen to generate xdg toplevel_icon
bindings into libs/linux/wayland-protocols/src/xdg.rs.
Co-authored-by: ant <ant@offline.click>
2026-02-24 17:30:43 +01:00
Admin
f37bb78aaf
fix linux
2026-02-24 16:49:11 +01:00
Admin
35f01b85a0
ssl sockets
2026-02-24 16:28:21 +01:00
Admin
7816d8da43
network refactor
2026-02-24 14:04:37 +01:00
Admin
ca17ee8baa
splice out a makepad-network crate
2026-02-23 23:21:31 +01:00
Admin
7752acdf13
dropshadows back
2026-02-23 21:09:52 +01:00
admin
f47a027964
fix linux windows build
2026-02-23 07:53:05 +01:00
admin
251156b233
refactor remote and screenshot proto
2026-02-22 10:57:51 +01:00
Admin
f6bafb9a82
splats without sort yet
2026-02-21 08:43:52 +01:00
Admin
7cc23e477e
fix
2026-02-20 23:58:48 +01:00
Admin
e423ba59e5
drawcall ordering and git ui
2026-02-20 15:47:56 +01:00
Julián Montes de Oca
88abfedd24
Restore IME support ( #860 )
...
* Restore IME support
* Remove unused voice handling methods from Window
2026-02-20 14:06:02 +01:00
Admin
ebd3a6dd6d
fix overstripping
2026-02-20 10:30:25 +01:00
Admin
0eda8b1a99
voice
2026-02-20 10:16:18 +01:00
Admin
4581ed7bc3
cleanup
2026-02-20 10:04:49 +01:00
Admin
dc157d9853
voice input final
2026-02-20 09:59:22 +01:00
Admin
bfbf83e7b9
0.6s
2026-02-20 08:57:53 +01:00
Admin
6c800b6319
0.9s
2026-02-20 08:43:08 +01:00
Admin
c7e3a46a8e
1.5s
2026-02-20 07:52:58 +01:00
Admin
d599904ea4
1.6s
2026-02-20 01:01:21 +01:00
Admin
8490ef12e3
1.6s
2026-02-19 23:44:33 +01:00
Admin
ef7bdb09ac
1.6s
2026-02-19 23:37:16 +01:00
Admin
af9e8d8616
metal otw
2026-02-19 22:58:15 +01:00
Admin
a18c1f15d6
metal otw
2026-02-19 22:11:16 +01:00
Admin
32d7c14b29
metal otw
2026-02-19 21:21:30 +01:00
Admin
6335a3e660
metal otw
2026-02-19 21:00:49 +01:00
Admin
408b6273d8
metal otw
2026-02-19 20:49:08 +01:00
Admin
4d475a6b88
build fixups
2026-02-19 18:15:34 +01:00
Admin
e56080623f
metal otw
2026-02-19 18:15:34 +01:00
Admin
6a6e39f933
metal otw
2026-02-19 18:15:34 +01:00
Admin
909dafcaab
font change
2026-02-19 15:36:56 +01:00
Admin
a1a38a862f
cleanup
2026-02-19 14:28:24 +01:00
Admin
a97de6db2e
fix
2026-02-19 14:10:39 +01:00
Admin
2abd0c89b2
websocket jitter
2026-02-19 08:51:28 +01:00
Admin
d23b1b06a0
git dots
2026-02-19 08:31:54 +01:00
Admin
1581943963
git dots
2026-02-19 08:03:39 +01:00
Admin
a5510b3f53
ui proto
2026-02-18 21:10:25 +01:00