Commit graph

475 commits

Author SHA1 Message Date
Admin
e14f84ee5d make voice optional 2026-02-19 21:16:57 +01:00
Admin
6335a3e660 metal otw 2026-02-19 21:00:49 +01:00
Julián Montes de Oca
2b250ff622
Restore video widget (#857) 2026-02-19 16:43:41 +01:00
Admin
909dafcaab font change 2026-02-19 15:36:56 +01:00
Admin
bc2f3fc1db voice PTT 2026-02-19 15:11:46 +01:00
Admin
a1a38a862f cleanup 2026-02-19 14:28:24 +01:00
Admin
0e845c991a voice input 2026-02-19 14:13:07 +01:00
Admin
0cf4a8e3ca nicer dots 2026-02-19 09:21:14 +01:00
Admin
2abd0c89b2 websocket jitter 2026-02-19 08:51:28 +01:00
Admin
b8f1aacfd2 file icon color 2026-02-19 08:39:25 +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
c2342aedfb ui automation 2026-02-18 21:28:46 +01:00
Admin
a5510b3f53 ui proto 2026-02-18 21:10:25 +01:00
Admin
d32b7ca004 optimize inflate/deflate 2026-02-18 13:28:39 +01:00
Admin
7656e2b537 fix selection accross items 2026-02-17 21:49:02 +01:00
Admin
a298eb62f3 terminal work/ webp 2026-02-17 18:11:36 +01:00
Admin
c6d8df41ec rounded boxes 2026-02-17 11:38:21 +01:00
Admin
7b45e69fed 3d charts otw 2026-02-17 10:21:14 +01:00
Admin
db10fc4ceb instance pbr 2026-02-17 09:52:04 +01:00
Admin
cb55db99cb windows 2026-02-16 22:00:26 +01:00
Admin
41746c0346 fix up things 2026-02-16 17:27:28 +01:00
Admin
fa114f59ef openGL 2026-02-16 17:19:02 +01:00
Admin
cd1c1753f2 gltf example! 2026-02-16 15:51:24 +01:00
Admin
e854539b2a fix warnings 2026-02-16 11:58:51 +01:00
Admin
250566d044 vulkan vendoring completed 2026-02-16 09:10:27 +01:00
Admin
e2f30f16e9 clean 2026-02-15 19:21:10 +01:00
Admin
1c8ceb4693 cleanup widget tree 2026-02-15 18:34:42 +01:00
Admin
5ad1df51f1 vulkan otw + widget fixes 2026-02-15 16:04:24 +01:00
Admin
c7fed2da23 android back 2026-02-15 13:30:18 +01:00
Admin
c2e2af5d86 headless otw 2026-02-15 11:41:33 +01:00
Admin
29b2778114 headless otw 2026-02-15 09:48:28 +01:00
Admin
bf6ba654bd web almost there 2026-02-14 22:46:32 +01:00
Admin
4d036ecdc4 otw 2026-02-14 22:14:26 +01:00
Admin
1db3ff2d08 webGL2 2026-02-14 22:07:26 +01:00
Admin
53aa1ab325 wayland working 2026-02-14 17:10:17 +01:00
Admin
476c19a473 terminal 2026-02-14 09:51:47 +01:00
Admin
a1717b781c fix tree 2026-02-13 16:11:31 +01:00
Admin
cff0582831 simple ui id system 2026-02-13 15:59:21 +01:00
Admin
0bb54c29cf refactor widget tree 2026-02-13 14:49:21 +01:00
Admin
b675e78934 image search 2026-02-12 21:56:41 +01:00
Admin
b9f957ecef todo app 2026-02-12 19:58:49 +01:00
Admin
d1fdcbe3d6 fix up widget tree search in fresh uis 2026-02-12 16:50:39 +01:00
Admin
1ba7b2f7fe First 2.0 2026-02-12 14:52:33 +01:00
Admin
af7d507488 compile 2026-02-10 18:26:51 +01:00
Eddy Bruel
dc953df2c4 Clear layout cache in text input if turtle width changes. 2026-02-06 15:38:00 +01:00
Julián Montes de Oca
9e53e13d68
IME: Support on Android and Input Configuration (#839)
* WIP

* Improvements for cursor control

* Enhance text selection and key event handling for Samsung keyboard compatibility

* Default to multine inputtype in android

* WIP Input configurations

* Enhance iOS text input handling

* Cleanup

* Comment out 'Next' variant across platforms for future implementation.

* Rename IME Config API to match web APIs

* Fix Android emoji deletion by implementing UTF-16 code unit index conversion

* Proper ASCII-only input and improve iOS keyboard handling

* Replace 'is_numeric_only' with 'input_mode'

* Prevent pasting invalid characters

* Cleanup

* Cleanup

* Hide clipboard actions on text change

* Cleanup

* Unify keyboard event types and fix iOS text input regressions

Unified TextInputEvent with new fields for better IME support across platforms:
- Added `composition` field for IME preview ranges (CJKinput)
- Added `full_state_sync` for complete buffer state (Android approach)
- Added `replace_range` for autocorrect/suggestion replacements (iOS approach)

All platforms: Standardized on CharOffset for character position handling

* Prevent text synchronization with the platform during active composition

* Add UITextInputCurrentInputModeDidChangeNotification support

* Add underline for active IME composition in TextInput

* Improve editor action handling for multiline inputs on Android

* Enhance IME composition tracking and clipboard action handling in TextInput

* Simplify IME state handling on Android

* Cleanup IME handling on iOS

* Cleanup

* Cleanup IME handling on iOS

* Improve docs/comments

* Improve docs/comments

* Add floating cursor support for keyboard trackpad in iOS

* Refine IME handling in TextInput to prevent iOS buffer loss during composition updates

* Move UITextInput protocol implementation into its own module

* Move MakepadInputConnection into its own file

* Cleanup

* Improve general IME handling in TextInput. Improve docs and comments

* Refactor text input configuration to separate soft keyboard settings for mobile platforms.
2026-02-02 11:48:21 +01:00
Admin
aca1828886 updated zune libraries to latest 2026-01-30 14:01:42 +01:00
Admin
e248f240b2 oops\ 2026-01-29 19:08:12 +01:00
Admin
89592532e5 add apply_default for animator 2026-01-28 11:01:55 +01:00