Commit Graph

40 Commits

Author SHA1 Message Date
Creeper Lv
48e7e54db3 linear gradient is now working. 2026-01-24 01:14:58 +11:00
Creeper Lv
14de38a329 FileItem now support work as a selector.
Move To now works.
2026-01-23 23:19:00 +11:00
Creeper Lv
4bc2295a7f FileItem now have an "Open With" menu.
TabHost can select next button to closed tab.
2026-01-22 02:41:14 +11:00
Creeper Lv
365be0474a Implemented a settings page and settings provider. 2026-01-18 03:14:22 +11:00
Creeper Lv
6dff9b8718 Editor now loads the first project in open folder. 2026-01-18 01:52:22 +11:00
Creeper Lv
94f557d311 Added find and load bitmap feature in PrimitiveDrawingCore.
Added a PixImage element.
2026-01-16 20:14:18 +11:00
Creeper Lv
dce1ff2518 ToData now supports multiple formats.
Introduce `ProgrartC` to build a single image to work with other build tools.
Added a `CombinedStorageProvider` to allow aggregate storage providers.
2026-01-16 00:36:38 +11:00
Creeper Lv
e4e868a393 Builder now support specifying max job count, less than 0 will use processor count. 2026-01-14 01:36:43 +11:00
Creeper Lv
04e67074d2 Finished Project Editor.
Builder now supports parallel building.
2026-01-13 03:33:49 +11:00
Creeper Lv
f4b43abc08 Added TextAlignment support in Text. 2026-01-12 02:57:22 +11:00
Creeper Lv
641a4581d2 Implemented normal text element.
Added `require` to load external script.
2026-01-12 02:37:22 +11:00
Creeper Lv
1bcaff76b2 Working on the project editor.
Implemented a very basic version of command line tool.
2026-01-11 03:54:14 +11:00
Creeper Lv
609e51d375 Added Oval and Path. Currently Path only have move_to and line_to commands. 2026-01-11 02:15:55 +11:00
Creeper Lv
b032249942 Added round rectangle, cicle and triangle.
Applied Antialias on most of elements.
2026-01-10 03:40:54 +11:00
Creeper Lv
98d3cd4717 Creates a thread when previewing the image in Progrart Editor.
Moved all math functions to `math` object.
2026-01-07 03:19:32 +11:00
Creeper Lv
733bae29f3 Rectangle now have a IsStoke property.
Added math functions to ExecutionEngine.
2026-01-05 03:57:09 +11:00
Creeper Lv
970b75ab92 Integrated Provider to ProgrartExecutor. 2026-01-04 21:14:17 +11:00
Creeper Lv
814e601870 Made a storage provider interface and both classic and avalonia impl. 2026-01-04 05:35:39 +11:00
Creeper Lv
f77985c31a Made editor use embeded mono font. 2026-01-03 17:11:40 +11:00
Creeper Lv
3259071600 Removed a no-longer needed file.
Working on the builder.
Made a dark-mode-friendly hightlight file for Browser .
2026-01-02 03:24:33 +11:00
Creeper Lv
c1e4c71985 Save All is now working.
Size is now a relative value in Line.
2026-01-01 23:02:12 +11:00
Creeper Lv
2eb59564b4 Added Rectangle to the shapes.
Added a shortcurt "Ctrl+Shift+Space" to open menu.
2025-12-30 00:51:01 +11:00
Creeper Lv
25efa1127f FileItem will no longer open more than 1 tab for a file.
Added Ctrl+S shortcut in BaseEditor.
2025-12-28 23:23:33 +11:00
Creeper Lv
ac5053a5df Save is now working.
Run button now sets scale and debug symbol.
Run button now displays preview image.
2025-12-28 23:03:33 +11:00
Creeper Lv
460cc8edd9 Working on some basic data conversions. 2025-12-26 22:49:47 +11:00
Creeper Lv
bdeeda44c3 Working on the rendering of visual root. 2025-12-26 03:06:15 +11:00
Creeper Lv
18b7b00fc3 Working on the progrart functions. 2025-12-25 23:00:26 +11:00
Creeper Lv
2d2fec0bed Working on the core part. 2025-12-24 22:08:37 +11:00
Creeper Lv
6d3a1a1c89 Size down file item icon.
Included Sarasa Mono Slab CL as default font.
2025-12-24 04:32:23 +11:00
Creeper Lv
10453b0ae0 Made NumericUpDown looks better in the command bar.
Made TabBar in TabHost looks slightly better.
2025-12-24 03:31:39 +11:00
Creeper Lv
377d7fce23 Updated website and windows binary icon. 2025-12-24 03:07:53 +11:00
Creeper Lv
03a8660008 Try to make icon nicer. 2025-12-24 02:57:21 +11:00
Creeper Lv
be9b6d9619 Updated Splash screen. 2025-12-24 01:57:49 +11:00
Creeper Lv
75b9292c34 Added DialogHost as dialog system.
Implemented create folder and progrart image in menu in file explorer.
2025-12-24 00:55:56 +11:00
Creeper Lv
b47fe42a0b Implemented an image viewer. 2025-12-21 22:45:07 +11:00
Creeper Lv
40f35ddf63 Improved TabButton. 2025-12-21 03:19:53 +11:00
Creeper Lv
ec2ac8f2b7 Removed an unnecessary log. 2025-12-18 02:17:19 +11:00
Creeper Lv
76caa0d644 Implemented editor providers. 2025-12-18 01:28:15 +11:00
Creeper Lv
daa2a74e71 Improved UI.
Implemented Icon Provider.
2025-12-16 23:33:54 +11:00
Creeper Lv
40c8998552 Initial Commit 2025-12-14 00:25:51 +11:00