Commit graph

524 commits

Author SHA1 Message Date
tjvr
244de9e327 Use {} instead of cstart/celse/cend
Fixes #141

Fixes #147
2016-04-23 01:27:24 +01:00
tjvr
e2d7819741 Translate dropdowns as dict instead of list 2016-04-23 01:21:18 +01:00
tjvr
2e07e5e863 Make dropdown_values a dict instead of a list 2016-04-22 11:10:20 +01:00
tjvr
3aed1da3a6 Allow escaping syntax inside definition outlines too 2016-04-22 10:45:30 +01:00
tjvr
11bc11feba Escape syntax in Label::stringify() 2016-04-22 10:44:13 +01:00
tjvr
d7569372ca Escape syntax in blocks
Fixes #138
2016-04-22 10:42:17 +01:00
tjvr
a9c480d7e6 Escape ] in Input::stringify() 2016-04-22 10:41:59 +01:00
tjvr
9a8f7040d0 Fix menu options in Input.fromJSON/toJSON 2016-04-22 10:33:38 +01:00
tjvr
edd6d83b60 Generate color inputs (fromJSON/toJSON) 2016-04-22 10:31:53 +01:00
tjvr
76489eab04 Stringify number inputs correctly 2016-04-22 10:18:03 +01:00
tjvr
068ede7dcd Make Script.fromJSON consistent with toJSON 2016-04-22 10:16:59 +01:00
tjvr
723d2d19cc Position C-block comments correctly
Fixes #137
2016-04-22 10:10:41 +01:00
tjvr
20e1f17221 Set language/RTL when translating blocks 2016-04-22 10:05:42 +01:00
tjvr
23ceb5033e Fix minor bug 2016-04-22 09:36:59 +01:00
tjvr
18df43ae4c Add translate() method 2016-04-22 09:28:11 +01:00
tjvr
ded1b7ca66 Translate image replacements properly
Fixes #131
2016-04-19 15:11:58 +01:00
tjvr
3f633e2965 Escape hashes in exported SVG
Fixes #125
2016-04-19 10:53:21 +01:00
tjvr
e29bc7b521 Generate icons correctly 2016-04-19 10:22:51 +01:00
tjvr
e964f9b9fc Generate variables and c-mouths 2016-04-19 10:09:01 +01:00
tjvr
3d9ce9d7a8 Parse comparisons correctly
Fixes #129
2016-04-19 09:44:54 +01:00
tjvr
29146842ad Add exportPNG 2016-04-19 09:28:00 +01:00
tjvr
8e784b33f4 Fix RTL support
Refs #119
2016-04-18 11:25:03 +01:00
Tim (blob8108)
17d7a694ba Merge pull request #126 from arve0/python3
build_translations ported to python3
2016-04-18 09:20:12 +01:00
tjvr
a215e8ba4a Add Document class 2016-04-17 22:25:10 +01:00
tjvr
c1533cd178 Rebuild translations 2016-04-17 22:16:08 +01:00
tjvr
c428cc414e cleanup 2016-04-17 21:59:02 +01:00
tjvr
fd21721619 Import procDef 2016-04-17 21:58:35 +01:00
tjvr
209935daee Remove 'embedded' 2016-04-17 21:49:23 +01:00
tjvr
8f2297d3d1 Recognise boolean custom arguments 2016-04-17 21:49:01 +01:00
tjvr
8a96f99f40 Generate readVariable, contentsOfList:, getParam 2016-04-17 21:45:58 +01:00
tjvr
acba93bdc4 Generate procDef 2016-04-17 21:32:35 +01:00
tjvr
60f1956dd1 Generate doIf/doIfElse correctly 2016-04-17 21:32:31 +01:00
arve0
071eb21326 build_translations ported to python3 2016-04-17 21:12:52 +02:00
tjvr
d0c977b7b8 Add fromJSON(), toJSON(), stringify() 2016-04-17 16:30:51 +01:00
tjvr
122f4291ce Make Scratch 1.4 blocks obsolete
Fixes #117
2016-04-17 15:24:49 +01:00
tjvr
47df5595d4 Add Scratch 1.4 blocks 2016-04-17 15:21:17 +01:00
tjvr
16fc6d98e8 Custom colors for inset inputs too
Fixes #123
2016-04-17 15:13:01 +01:00
tjvr
b6435c3086 Fix crashing bug 2016-04-17 15:12:59 +01:00
tjvr
3ba957b2bd cleanup 2016-04-16 19:21:57 +01:00
tjvr
b0eb7f5d25 Reporters with inputs should not be variables
Fixes #120
2016-04-16 18:14:42 +01:00
tjvr
4a8df38402 Fixup c mouth size, whoops 2016-04-16 17:44:20 +01:00
tjvr
a3dba63ae4 Rename dev page 2016-04-16 17:43:28 +01:00
Tim (blob8108)
32c0ec4518 Merge pull request #100 from tjvr/new-parser
Rewrite parser
2016-04-16 17:19:34 +01:00
tjvr
2a6b084e70 cleanup 2016-04-16 17:17:40 +01:00
tjvr
3edaa6601a Negative numbers (oops) 2016-04-16 17:09:10 +01:00
tjvr
99823f96a8 Add color inputs 2016-04-16 17:09:10 +01:00
tjvr
b2658c929d Fix variable blocks (oops) 2016-04-16 17:09:10 +01:00
tjvr
0f10297a8f Add extension blocks 2016-04-16 17:09:02 +01:00
tjvr
9076494b5c Inline support 2016-04-16 16:09:19 +01:00
tjvr
ffdd99f7e8 Parse c-blocks inside ring mouths
This is kind of a hack, oh well
2016-04-16 16:06:54 +01:00