Commit Graph

6191 Commits

Author SHA1 Message Date
Samuel Guerra 3236534a75 Fixed doc link. 2023-06-06 00:55:39 -03:00
Samuel Guerra 4696893215 Updated TODO. 2023-06-06 00:43:12 -03:00
Samuel Guerra e752913259 Fixed respawn crash test. 2023-06-06 00:18:44 -03:00
Samuel Guerra 66fd1bad91 Implemented renderer extensions. 2023-06-06 00:16:24 -03:00
Samuel Guerra 740f7700c3 More extension work. 2023-06-05 19:48:44 -03:00
Samuel Guerra 3e4aafb239 Implemented basic view extensions.
Moved test crash extension directly to the example code.
2023-06-05 18:54:40 -03:00
Samuel Guerra 843f819612 Fixed docs and Windows build. 2023-06-05 17:48:35 -03:00
Samuel Guerra b18662f8a7 Started implementing view extensions.
Implemented extension commands.
2023-06-05 17:00:11 -03:00
Samuel Guerra 2e9d919e42 Finished var modify tags. 2023-06-05 01:11:11 -03:00
Samuel Guerra 3bef135e53 Changed expectation of binding_bidi_set_both. 2023-06-04 21:15:33 -03:00
Samuel Guerra 7f2719fc55 Fixed bidi binding chain. 2023-06-04 20:56:35 -03:00
Samuel Guerra af64bdef6f Fixed var bidi binding, this fixes config reset. 2023-06-04 20:08:11 -03:00
Samuel Guerra 5895abb160 Refactored var modify and hook to be more easly extendable.
Implemented modify tags, custom values associated with the modify request that caused an update.
2023-06-04 18:37:03 -03:00
Samuel Guerra 21a42ceb5e Identified issue with bidi binding that is causing the 2023-06-04 12:05:32 -03:00
Samuel Guerra 56f700914f Added integration test for config reset. 2023-06-03 23:21:13 -03:00
Samuel Guerra bcefb5494c More file watcher debug and fixes. 2023-06-03 22:59:24 -03:00
Samuel Guerra a6534a8120 More WATCHER.sync bug fixes. 2023-06-03 18:43:54 -03:00
Samuel Guerra b633a058af Fixed watcher read synchronization bug. 2023-06-03 12:32:12 -03:00
Samuel Guerra 734dfc7e97 Reorganized SyncWithVar to use only one Arc for all shared data. 2023-06-03 11:52:11 -03:00
Well 5ee4af0af0 Added TODOs. 2023-06-03 01:09:43 -03:00
Well 65c4aed34c Fixed linebreak panic. 2023-06-03 00:10:33 -03:00
Samuel Guerra d20169efdf More watcher debug. 2023-06-02 23:09:22 -03:00
Samuel Guerra a8a1822409 Implemented WATCHER status tracking directly in the service. 2023-06-02 19:44:30 -03:00
Samuel Guerra 04ef6201a4 Fix new lints. 2023-06-02 15:02:51 -03:00
Samuel Guerra 323d436afb Implemented backspace and delete. 2023-06-02 01:16:36 -03:00
Samuel Guerra 73f18457ee More config debug. 2023-06-02 00:12:08 -03:00
Samuel Guerra bf87e4755d More config fixes. 2023-06-01 16:29:11 -03:00
Samuel Guerra bfd2994703 Fixed config fallback. 2023-06-01 13:09:29 -03:00
Well 59de4fa6bc Implemented caret animation timer reset when the `caret_index` changed. 2023-06-01 01:18:27 -03:00
Samuel Guerra 584beb80bf Implemented image pasting. 2023-06-01 00:12:48 -03:00
Samuel Guerra bcc94ef242 Updated TODO. 2023-05-31 21:03:40 -03:00
Samuel Guerra b8ce11cfca Fixed `FallbackConfig`. 2023-05-31 18:48:42 -03:00
Samuel Guerra 2101834526 Implemented PASTE_CMD for TextInput. 2023-05-31 16:15:37 -03:00
Samuel Guerra 453c0ed9ed Fixed caret vertical offset in text not aligned to the top. 2023-05-31 15:18:19 -03:00
Samuel Guerra ef72abdfa7 Implemented missing caret origin invalidation.
It was working until now due to other layout invalidation.
2023-05-31 14:05:13 -03:00
Samuel Guerra 9b35d23288 Fixed caret not in char boundary panic. 2023-05-31 01:16:08 -03:00
Samuel Guerra 8da9039456 Updated config example to demonstrate `FallbackConfig`. 2023-05-31 00:21:12 -03:00
Samuel Guerra 2dba2e3bab Implemented SwitchConfig and used it in the example. 2023-05-31 00:02:19 -03:00
Samuel Guerra f171b587c7 Tried implementing xml config, too many different ways to do it. 2023-05-30 21:02:56 -03:00
Samuel Guerra fb35b1f80a Implemented YAML config source. 2023-05-30 20:06:59 -03:00
Samuel Guerra 24e0308c0d More tests. 2023-05-30 18:03:41 -03:00
Samuel Guerra 43196349dc Fixed bidi binding not propagating double update values. 2023-05-30 17:00:32 -03:00
Samuel Guerra 2e0ea549e9 Caret TODO update. 2023-05-30 13:53:49 -03:00
Samuel Guerra 3fadcf0597 Fixed horizontal align of caret.
Config race condition no longer happens on this machine (only one where it happened)
2023-05-30 12:23:03 -03:00
Well fc2672b8c1 Implemented cursor offset inside segments. 2023-05-30 01:25:51 -03:00
Samuel Guerra a2b928ffd4 More config debug. 2023-05-30 00:17:46 -03:00
Samuel Guerra 6710ed4868 More config debug. 2023-05-29 23:18:01 -03:00
Samuel Guerra a0cf2d00a6 Better synchronization of status vars. 2023-05-29 22:25:04 -03:00
Samuel Guerra dd4633948e Added timeout to file locks. 2023-05-29 19:51:27 -03:00
Samuel Guerra eb4ec43b7d Refactored config status and error tracking, did not fix issue. 2023-05-29 18:38:02 -03:00