Commit graph

35 commits

Author SHA1 Message Date
Max
77efc03582 feat: Enhance global build context and component handling
- Update NewGlobalBuildContext to accept a template parameter for improved context management.
- Refactor component handling in Compile method to include JIT components, enhancing dynamic component loading.
- Modify TemplateRender to utilize the updated global context, improving template processing.
- Adjust component attribute parsing to use "s:route" for better clarity in component identification.
2025-04-23 16:08:10 +08:00
Max
574c2aad82 fix sui dynamic components render bug 2024-09-30 18:42:42 +08:00
Max
fb6518e91f Fix the bug in real-time rendering mode 2024-09-10 16:29:15 +08:00
Max
d170ab6e53 Optimize $backend function call 2024-08-04 11:40:15 +08:00
Max
5f5af44018 Optimize libsui js-sdk loading logic 2024-08-03 08:37:54 +08:00
Max
89957a9405 Optimize SUI JIT mode component parsing logic 2024-07-26 19:36:48 +08:00
Max
0dbdc0b99b Refactor SUI core to conditionally append page components in Compile function 2024-07-25 18:05:21 +08:00
Max
276f29d777 [feat] SUI support BeforeRender hook for dataset processing, and deprecating the s:set method. 2024-07-25 17:56:40 +08:00
Max
47064422a9 Optimize error handling in SUI core build and compile functions 2024-07-24 08:15:50 +08:00
Max
60ada0a8d1 Refactor SUI core to use dynamic loading for the SUI library 2024-07-23 08:04:21 +08:00
Max
f32a677265 Refactor event binding logic in SUI core 2024-07-20 17:45:19 +08:00
Max
258163497a Refactor event binding logic in SUI core 2024-07-20 15:42:08 +08:00
Max
fbfd3f270a Refactor event binding logic in SUI core 2024-07-20 10:47:46 +08:00
Max
5b19ef3d19 refactor: Update BuildContext components to use boolean values instead of strings 2024-07-12 08:39:57 +08:00
Max
a5e1b569be refactor: Add default BuildContext if none provided in TranslateMarks function 2024-07-11 20:37:06 +08:00
Max
61205ced5f refactor i18n support 2024-07-11 20:20:36 +08:00
Max
8dd5f02a7b feat: output warning messages during sui page build 2024-07-09 05:56:29 +08:00
Max
ffb858b76f refactor: Update parsing logic for JIT components 2024-07-08 10:31:35 +08:00
Max
6542c6e46b refactor: optimize the SUI page compiler 2024-07-06 21:24:36 +08:00
Max
cf45040a1c feat: Add and optimize SUI CompileAsComponent support 2024-07-05 16:19:57 +08:00
Max
28537e2163 [add] Support for JIT mode in SUI component imports ( dev ) 2024-07-02 20:40:35 +08:00
Max
80d28ab8c5 refactor: Minify script and style code during SUI page build 2024-06-28 20:17:06 +08:00
Max
4a1a1b2dbc Optimize the SUI compiler to better support component code 2024-06-28 19:46:08 +08:00
Max
6ff2ad2ead [add] Generating language packs during SUI compilation 2024-06-27 17:15:36 +08:00
Max
76d9811048 Add guard functionality and export page config 2024-01-03 18:03:27 +08:00
Max
5031904964 Add asset path replacement in JavaScript and TypeScript code 2024-01-03 16:12:58 +08:00
Max
5bce0f6081 [add] sui template global data support 2023-11-24 13:55:22 +08:00
Max
b0e94e3d73 [add] sui page render (dev) 2023-11-23 17:16:51 +08:00
Max
e8db2a7d8e [add] sui file server (dev) 2023-11-22 21:02:48 +08:00
Max
ef05990480 [add] sui page Compile 2023-11-22 11:37:08 +08:00
Max
9a088ce461 [add] page build interface 2023-10-10 21:12:53 +08:00
Max
b6fb8e47fb [_] 2023-10-09 21:53:23 +08:00
Max
7943453c46 [add] page preview api 2023-10-09 19:17:35 +08:00
Max
9af92308bb [add] template & page asset api 2023-10-01 17:20:30 +08:00
Max
d005a64786 [add] page RenderEditor 2023-09-27 17:44:45 +08:00