Commit graph

576 commits

Author SHA1 Message Date
Admin
fea7e5ffc9 fixup 2026-02-10 22:33:38 +01:00
Admin
d5b88c6af0 cleanup 2026-02-10 20:34:53 +01:00
Admin
3febb0c552 compile 2026-02-10 18:27:25 +01:00
Admin
af7d507488 compile 2026-02-10 18:26:51 +01:00
Admin
b486149d82 vector and map 2026-02-10 14:43:38 +01:00
Admin
33d3c5de1d adaptive async MSDF 2026-02-10 10:03:20 +01:00
Admin
0b63766ac3 svg fonts work 2026-02-10 00:47:55 +01:00
Admin
3dca3ce432 splash otw 2026-02-09 18:51:45 +01:00
Admin
b8d26ff50f csg 2026-02-09 13:18:55 +01:00
Admin
7bbc6050bc splash vector 2026-02-09 08:03:49 +01:00
Admin
4a199c6227 fix svg 2026-02-08 21:17:46 +01:00
Admin
5ac4d48d65 svg instancing 2026-02-08 20:20:47 +01:00
Admin
072f6f5690 stable endcaps 2026-02-08 19:33:20 +01:00
Admin
96513d8d72 svg pixelshaders 2026-02-08 18:52:51 +01:00
Admin
ab8ed845c8 svg otw 2026-02-08 15:47:56 +01:00
Admin
23880be6c8 cleanup 2026-02-08 12:47:26 +01:00
Admin
6c720bf04b inhousing svg 2026-02-08 12:24:55 +01:00
Admin
8c84bf6959 svg otw 2026-02-08 11:37:35 +01:00
Admin
86c9130ac9 fix up ai gen mistakes for splash 2026-02-07 19:30:23 +01:00
Admin
e5977d2310 fix up ai gen mistakes for splash 2026-02-07 17:59:54 +01:00
Admin
d94ec93372 id change 2026-02-07 16:53:33 +01:00
Admin
edc9f81c17 streaming splash otw 2026-02-07 13:59:34 +01:00
Admin
9b04b5ac69 streaming! 2026-02-07 10:16:55 +01:00
Admin
07941e1b8c fix windows 2026-02-06 19:36:36 +01:00
Admin
3a0de192af debugging streaming in splash 2026-02-06 17:39:20 +01:00
Admin
b59d6b1002 splash widget otw 2026-02-06 15:44:30 +01:00
Admin
99026683dd selection workign somewhat, code editor otw 2026-02-06 09:55:11 +01:00
Admin
79d2ba8595 finally smooth animation 2026-02-05 20:52:15 +01:00
Admin
899ab3ac94 finally smooth animation 2026-02-05 19:47:32 +01:00
Admin
60a7ee9f82 remove horrible generics 2026-02-05 19:37:23 +01:00
Admin
0ba3151f84 selection fix portallist 2026-02-05 17:29:27 +01:00
Admin
57bf1e22ec fix tail scroll animation 2026-02-05 16:26:27 +01:00
Admin
752dc1d617 add area extension for animation 2026-02-05 16:22:40 +01:00
Admin
a5a30207c2 fix portal list smooth tail at end 2026-02-05 13:56:16 +01:00
Admin
d8a91df623 fix portal list smooth tail at end 2026-02-05 13:55:33 +01:00
Admin
80c58eb6f4 first pass ai lib 2026-02-05 12:13:03 +01:00
Admin
0b738f92d3 pixel smooth scrolling for portal list 2026-02-05 11:02:28 +01:00
Admin
fa69ae106c selectable textflow/html in portal list 2026-02-05 10:13:07 +01:00
Admin
93246fe7f2 selectable textflow 2026-02-05 08:56:32 +01:00
admin
f6f07cb612 studio recompile 2026-02-04 15:44:16 +01:00
Admin
5533a98861 gc fixed! 2026-02-03 15:14:00 +01:00
Admin
830003cd1a gc debugging otw 2026-02-03 13:00:52 +01:00
Admin
0c48db0969 studio otw 2026-02-02 17:11:03 +01:00
Admin
6acd73b3a3 slides view 2026-02-02 13:02:14 +01:00
Admin
8b9ce04f05 fix filetree, animator 2026-02-02 12:41:32 +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
e082842ba8 make $ escape automatically 2026-02-01 21:41:20 +01:00
Admin
d9d0b8ce5b filetree almost 2026-02-01 21:07:09 +01:00
Admin
af5ff2a59e tooltips need work 2026-02-01 20:22:21 +01:00
Admin
5052bf40af modal 2026-02-01 20:02:03 +01:00