Admin
4ca7685256
terminal wrangling
2026-03-03 13:21:53 +01:00
Admin
106de2274f
rename network
2026-03-03 09:18:19 +01:00
Admin
1f0cdc2f17
add studio proto
2026-03-02 12:46:52 +01:00
Admin
7bf6afa3ab
fix paste in terminal
2026-03-02 12:18:26 +01:00
Admin
6c5f2728a9
cleanup
2026-03-01 23:15:39 +01:00
Admin
42e951bcde
fixup studio backend
2026-03-01 21:12:24 +01:00
Admin
23f987ed8c
logs
2026-03-01 11:23:04 +01:00
Admin
c7a45834f7
logs
2026-03-01 10:47:46 +01:00
Admin
a28fdfbd12
logs
2026-03-01 10:43:26 +01:00
Admin
d5d59d01c3
backend proto splitoff
2026-03-01 10:12:00 +01:00
Admin
83f66a6e8a
better vfs threading
2026-02-28 22:29:48 +01:00
Admin
d0d781bd10
studio2 otw
2026-02-28 21:27:26 +01:00
offline-ant
b7231c05fc
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
5a56fe5338
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
1dca9d750b
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
5a3768eed4
fix up voice build on non tahoe
2026-02-26 15:22:40 +01:00
Admin
c8ab367b14
little glitches in script engine
2026-02-24 23:32:56 +01:00
Admin
56501e372b
cleanup warnings
2026-02-24 21:40:08 +01:00
Admin
aae121f31d
fix gc issues
2026-02-24 21:40:08 +01:00
offline-ant
6df7c870db
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
797098cec5
fix linux
2026-02-24 16:49:11 +01:00
Admin
1bf89646ef
ssl sockets
2026-02-24 16:28:21 +01:00
Admin
0aa3533210
network refactor
2026-02-24 14:04:37 +01:00
Admin
582af4b271
splice out a makepad-network crate
2026-02-23 23:21:31 +01:00
Admin
cc31241d4f
dropshadows back
2026-02-23 21:09:52 +01:00
admin
e3edac9cf8
fix linux windows build
2026-02-23 07:53:05 +01:00
admin
8ced05d753
refactor remote and screenshot proto
2026-02-22 10:57:51 +01:00
Admin
e5cc73cfe6
splats without sort yet
2026-02-21 08:43:52 +01:00
Admin
dbbdadbe34
fix
2026-02-20 23:58:48 +01:00
Admin
9d86689d07
drawcall ordering and git ui
2026-02-20 15:47:56 +01:00
Julián Montes de Oca
40cad5dd37
Restore IME support ( #860 )
...
* Restore IME support
* Remove unused voice handling methods from Window
2026-02-20 14:06:02 +01:00
Admin
420122507b
fix overstripping
2026-02-20 10:30:25 +01:00
Admin
4f98523948
voice
2026-02-20 10:16:18 +01:00
Admin
af9224739e
cleanup
2026-02-20 10:04:49 +01:00
Admin
6e4210d3b5
voice input final
2026-02-20 09:59:22 +01:00
Admin
e2b9780cd3
0.6s
2026-02-20 08:57:53 +01:00
Admin
e4b7cd25bb
0.9s
2026-02-20 08:43:08 +01:00
Admin
306a4b9cc5
1.5s
2026-02-20 07:52:58 +01:00
Admin
eb8a724b75
1.6s
2026-02-20 01:01:21 +01:00
Admin
521e3070f1
1.6s
2026-02-19 23:44:33 +01:00
Admin
da10d4ebac
1.6s
2026-02-19 23:37:16 +01:00
Admin
b59a074b13
metal otw
2026-02-19 22:58:15 +01:00
Admin
5bd44ce775
metal otw
2026-02-19 22:11:16 +01:00
Admin
a22457b228
metal otw
2026-02-19 21:21:30 +01:00
Admin
78552752c2
metal otw
2026-02-19 21:00:49 +01:00
Admin
5b23f43f60
metal otw
2026-02-19 20:49:08 +01:00
Admin
0a18aad5f2
build fixups
2026-02-19 18:15:34 +01:00
Admin
a0a2405df2
metal otw
2026-02-19 18:15:34 +01:00
Admin
523dcc3f79
metal otw
2026-02-19 18:15:34 +01:00
Admin
46af8eb28b
font change
2026-02-19 15:36:56 +01:00