Commit Graph

105 Commits

Author SHA1 Message Date
973a1610ce add functionality to delete pixel 2025-07-11 23:47:28 +01:00
86369db055 add functionality for changing height of canvas 2025-07-11 22:57:20 +01:00
e3729a1ce5 add scaffolding in imperative shell to help update canvas width and height 2025-07-11 17:45:16 +01:00
040fc67c80 add code to let user change alpha valua 2025-07-11 15:34:29 +01:00
cda90e3f44 progress with aligning graph lines 2025-07-10 22:48:34 +01:00
270481a0ba done refactoring (next: need to do some bug fixing) 2025-07-06 15:14:19 +01:00
dd291096d5 refactor file thread 2025-07-06 15:06:00 +01:00
78905b59f0 allow width and height to have a different number of click points 2025-02-18 11:53:28 +00:00
40c5222621 done adding ability to change different colours in both functional core and imperative shell 2024-12-30 04:32:15 +00:00
5dde0517cc progress adding ability to change colour of triangle 2024-12-30 03:41:11 +00:00
43eb5f4448 add [r, g, b] field to triangle, so we can draw coloured objects (next: add ability to change current colour) 2024-12-29 20:18:29 +00:00
13682f1c6c add load functionality (but note that saving is still hardcoded right now) 2024-09-29 22:26:07 +01:00
be379e1fe0 begin drawing file browser text 2024-09-27 10:06:21 +01:00
6fa88769aa add modal text draw object to imperative shell, for drawing text like file browser 2024-09-27 09:08:19 +01:00
e3ff121a35 change AppUpdate.update function to return a list, so we can return multiple messages from a single event 2024-09-27 08:27:53 +01:00
2528e67375 progress towards adding load functionality' 2024-09-25 10:17:57 +01:00
d49ac2c565 progress towards being able to load files dynamically 2024-09-25 08:08:15 +01:00
8db8487f7a add and export glyph that is meant to represent an unknown ascii character 2024-09-23 14:04:43 +01:00
a60aa28d6b add all upper case letters 2024-09-23 14:00:05 +01:00
dbbc4b4122 done exporting all symbols 2024-09-23 13:47:31 +01:00
ee56118dec export all lower case letters 2024-09-23 13:35:19 +01:00
a23a94678f export 19 symbols 2024-09-23 13:21:11 +01:00
029786e2f1 export numbers to .sml files 2024-09-23 12:59:23 +01:00
bf6a0cd812 add remaining symbols 2024-09-23 12:30:50 +01:00
88a7e9e77c amend height of some symbols 2024-09-23 12:23:39 +01:00
93323438f4 add some more symbols 2024-09-23 12:03:02 +01:00
6bd88ddc0b add more symbols 2024-09-23 11:36:48 +01:00
6117fb447c add a few more symbols (question mark and backwards/forwards slash) 2024-09-23 10:50:08 +01:00
984c06aa9d add some symbols 2024-09-23 08:28:12 +01:00
e296bf8e6f add numbers 0-9 2024-09-22 22:25:03 +01:00
cd9e8829c8 done adding all upper and lower case letters, and double-checked to make sure they are correct 2024-09-22 21:26:14 +01:00
126f3c929c add upper case K 2024-09-22 20:54:29 +01:00
70d298b963 add upper case A-J 2024-09-22 15:59:55 +01:00
7e31b9f88b done with lower case letters 2024-09-22 10:16:09 +01:00
77b2ab5fc8 add lower case n-q 2024-09-22 09:56:33 +01:00
6e3e2ad784 add lower-case a-f, at correct resolution 2024-09-22 09:43:05 +01:00
dcb73c83c0 delete some fonts (I had the wrong resolution set for them so they needed to be redone), and add lower case g-m 2024-09-22 09:25:50 +01:00
e3d2c36dd5 add box placeholder to signify a specific character has not been found 2024-09-21 15:50:23 +01:00
0cc039580b add missing upper case glyphs ('R' and 'U'), and fix broken glyph (just 'T') 2024-09-21 15:32:51 +01:00
a4ece480f2 add more glyphs (but I think some are missing still 2024-09-21 15:12:41 +01:00
92eec06f5e revert to previous style of grid 2024-09-21 14:41:47 +01:00
308acc4e45 add M-Q 2024-09-21 14:26:06 +01:00
12a627efa5 add 'l' and 'm' 2024-09-21 14:03:58 +01:00
29755c2ddb create F-K font files 2024-09-21 07:15:05 +01:00
4c5df92a0a generate first 5 upper case letters (A-E) 2024-09-20 22:29:06 +01:00
2098a4eda7 add 'numClickPoints' field to app type, and add parameter with same name to
ClickPoints.generate function
2024-09-20 21:33:35 +01:00
2816ff0875 100% done
adding functionality to allow adding coordinates through arrow keys and space/enter
2024-09-20 14:38:04 +01:00
2d6ee874af improve A (add space for other fonts to have tail, make the width a little narrower), and create new directory for fonts 2024-08-30 22:01:24 +01:00
42c4b92105 address edge case where Real32.toString 1.0 seems to give the string '1' instead of '1.0', and improve the drawing for upper case A 2024-08-30 11:13:08 +01:00
c16fa58bf6 fix bug caused by the calculation change in the previous commit 2024-08-30 09:15:33 +01:00