Commit graph

25 commits

Author SHA1 Message Date
Scott Duensing
5a1aa2ec4e Palette moved under Color toolbar icon. Added "RND" math function. Objects clip when drawn off the viewport. Project tree rendering. 2022-12-16 19:09:42 -06:00
Scott Duensing
078a02d9f1 Palette editing is working. 2022-12-15 18:09:56 -06:00
Scott Duensing
c3491d973f Chasing memory issues. 2022-12-14 21:33:24 -06:00
Scott Duensing
72a68fae8b No more need for buildDeps.sh to be run before cmake. The cmake takes care of everything now. 2022-12-14 20:59:53 -06:00
Scott Duensing
b1aa9fa490 Flatpak seems to be working! Now to fix all the memory issues. 2022-12-14 20:35:36 -06:00
Scott Duensing
50fc235ea6 Flatpak almost working. No desktop integration yet. 2022-12-13 21:28:38 -06:00
Scott Duensing
5db373e835 Checking in before destroying everything with flatpak-builder. :-) 2022-12-13 19:39:30 -06:00
Scott Duensing
511bf72427 Color selection working! Palette is next. 2022-12-12 21:03:32 -06:00
Scott Duensing
999d0a6f6a Status bar added. Start of color and palette code. 2022-12-12 18:06:25 -06:00
Scott Duensing
12b0d090a7 Toolbar drawing is working! CIRCLE syntax changed. There are issues in JoeyLib with drawing clipped circles. 2022-12-11 20:41:05 -06:00
Scott Duensing
b0f3204748 Several parsing bug fixes. Toolbar with custom icons started. 2022-12-11 18:49:32 -06:00
Scott Duensing
1d0a565e05 Now loading UI elements from GLib resources instead of our own. 2022-12-11 16:35:24 -06:00
Scott Duensing
0a7dfc1184 Everything in Vector appears to be working. Not finished, but good enough to start testing. 2022-12-09 18:08:46 -06:00
Scott Duensing
116d469f5c Open/Save/SaveAs working. 2022-12-05 21:33:26 -06:00
Scott Duensing
db4c7a3204 In theory, things work. Memwatch is happy. Now to finish the UI. 2022-12-05 19:38:12 -06:00
Scott Duensing
da0849d7fb Variable processing fixed. Labels with forward references are working. 2022-12-05 18:38:48 -06:00
Scott Duensing
9cd1aef2f5 Parser emitting CALL, GOTO, IF, and RETURN. They need added to the renderer. 2022-12-04 21:31:59 -06:00
Scott Duensing
5c5fdf3375 Leading whitespace is now ignored and blank lines will not throw off where the error mark is displayed. Start of labels. 2022-12-04 19:56:56 -06:00
Scott Duensing
4c644e0eaa Variables are working! 2022-12-04 18:38:23 -06:00
Scott Duensing
06ca429d82 Start of variable support. Not working properly yet. 2022-12-02 20:25:47 -06:00
Scott Duensing
ffe9b5224d Parser generating bytecode and renderer interpreting it. 2022-11-30 19:14:39 -06:00
Scott Duensing
544b19da61 Rebuilt Vector.glade - resizing works properly now. 2022-11-29 17:30:08 -06:00
Scott Duensing
b4f7e96158 Trace images work. Opacity slider works. Entering coordinates with the mouse works. 2022-11-27 20:32:10 -06:00
Scott Duensing
7551144902 Basic drawing script parsing and execution is working. 2022-11-26 17:53:53 -06:00
Scott Duensing
e49b5793fc Initial commit. 2022-11-23 19:39:57 -06:00