Commit graph

2,140 commits

Author SHA1 Message Date
Admin
ae2699c7fb stripping continues 2026-02-04 19:49:57 +01:00
Admin
051cb6a52c stripping continues 2026-02-04 19:39:39 +01:00
Admin
db49a90d6d buildtime fixup 2026-02-04 19:31:38 +01:00
Admin
3463820482 inhouse all libs for ai stripping 2026-02-04 18:57:13 +01:00
admin
7810f2442a studio recompile 2026-02-04 15:44:16 +01:00
admin
af5523822c hover out state 2026-02-04 14:52:00 +01:00
admin
9d67c1672a makepad studio without xpc service 2026-02-04 14:38:46 +01:00
admin
213985a312 fix x process without XPC bounce 2026-02-04 14:37:59 +01:00
admin
21a5b8b16d fix tab drop cloning 2026-02-04 14:16:08 +01:00
admin
14ec105ebe fix filetree 2026-02-04 14:15:27 +01:00
admin
13dcd7bdc6 fix scroll to end in log 2026-02-04 13:56:06 +01:00
Admin
a638050fc8 code editor word wrap cursor fix 2026-02-04 12:03:51 +01:00
Admin
bb93f5a6e7 fix filetree 2026-02-04 11:33:07 +01:00
Admin
58c023b461 fix lag 2026-02-04 11:28:59 +01:00
Admin
ab5ee6f288 fix cargo 2026-02-04 11:08:28 +01:00
Admin
01f6c3a803 studio fixes 2026-02-04 11:05:31 +01:00
Admin
f489c0fcac studio papercuts 2026-02-04 10:57:19 +01:00
Admin
3d644f75d5 studio papercuts 2026-02-04 10:53:39 +01:00
Admin
f440ae0a0b add better logview features 2026-02-04 10:35:37 +01:00
Admin
d542d1f0d8 fix text input losing focus 2026-02-04 10:22:06 +01:00
Admin
865d806ec2 running works 2026-02-04 10:10:28 +01:00
Admin
499528595a running works 2026-02-04 10:06:26 +01:00
Admin
360d1d5d69 checkgen optional 2026-02-04 09:59:13 +01:00
Admin
0bad3f40c1 remove set_reffed 2026-02-04 09:45:53 +01:00
Admin
bbe8513b2c gc faster 2026-02-04 08:59:36 +01:00
Admin
a5f5712b82 gc works 2026-02-04 08:54:47 +01:00
Admin
1e47c3e81c fix 2026-02-03 17:46:08 +01:00
Admin
af76629cbc eval shallow 2026-02-03 16:51:12 +01:00
Admin
b0bd06b1d3 gc fixed! 2026-02-03 15:14:00 +01:00
Admin
fb1a27af9d gc debugging otw 2026-02-03 13:00:52 +01:00
Admin
c38c8b96ac gc work 2026-02-03 11:10:20 +01:00
Admin
ca160a9247 script_apply_eval complete 2026-02-03 10:47:36 +01:00
Julián Montes de Oca
1fd01bc818 Fix missing changes from IME on some platforms (#852) 2026-02-02 20:51:38 +01:00
Admin
b2f9848d61 unclobber codce editor 2026-02-02 19:04:42 +01:00
Admin
0e0d254947 icons 2026-02-02 18:53:02 +01:00
Admin
7917f5df13 studio otw 2026-02-02 17:11:03 +01:00
Admin
6e3c5871bf slides view 2026-02-02 13:05:32 +01:00
Admin
7c405e43a7 slides view 2026-02-02 13:02:14 +01:00
Admin
03ecd10cbc fix filetree, animator 2026-02-02 12:41:32 +01:00
Julián Montes de Oca
0dd31cb6c8 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
48702c8f8f make $ escape automatically 2026-02-01 21:41:20 +01:00
Admin
fe306d2307 filetree almost 2026-02-01 21:07:09 +01:00
Admin
10c519e96d tooltips need work 2026-02-01 20:22:21 +01:00
Admin
28bb6e1b90 modal 2026-02-01 20:02:03 +01:00
Admin
33de3670f4 expandable panel 2026-02-01 19:56:55 +01:00
Admin
32cf244b80 fix menu enum 2026-02-01 19:28:05 +01:00
Admin
de7abbee6f cleanup 2026-02-01 18:36:09 +01:00
Admin
429d9d100e add dynamic enums and desktop_button 2026-02-01 18:22:54 +01:00
Admin
f6002237c9 add dynamic enums and desktop_button 2026-02-01 18:17:40 +01:00
Admin
e994510702 dock working 2026-02-01 17:59:33 +01:00