jmoenig
|
89dcda7418
|
added 'loop' symbol to primitive loop blocks
|
2019-01-14 17:21:47 +01:00 |
jmoenig
|
190826987a
|
added 'loop' arrow symbol
|
2019-01-14 12:07:27 +01:00 |
jmoenig
|
00be8bd92a
|
another blind shot at addressing Brian's CSV parsing issue
|
2019-01-12 20:01:25 +01:00 |
jmoenig
|
a9428974a9
|
try to identify Brian's problem with parsing a CSV
|
2019-01-12 09:33:56 +01:00 |
jmoenig
|
59eac0faf5
|
Turkish translation update, thanks, Turgut Guneysu!
|
2019-01-11 17:49:40 +01:00 |
jmoenig
|
9dfaca8e33
|
updated version dates, pushed dev version to 4.3
|
2019-01-11 17:36:07 +01:00 |
Jens Mönig
|
be8b2a5f7e
|
Merge pull request #2287 from bromagosa/number-sounds
fix: can't play sounds by name if name is a number
|
2019-01-11 17:07:13 +01:00 |
Jens Mönig
|
0020ce17f7
|
Merge pull request #2292 from bromagosa/remix-changes
Changes needed for the remix functionality in our new social site
|
2019-01-11 16:38:00 +01:00 |
Jens Mönig
|
d1b90ad946
|
Merge pull request #2285 from bromagosa/embed-changes
Tweaked styling for embed mode to match social site
|
2019-01-11 15:42:19 +01:00 |
Jens Mönig
|
4bf84582b0
|
Merge pull request #2279 from bromagosa/rename-project
added Cloud >> updateProjectName method
|
2019-01-11 15:38:27 +01:00 |
jmoenig
|
f9ca6ab23c
|
updated German translation
|
2019-01-10 16:02:46 +01:00 |
jmoenig
|
3df6370a11
|
import & examine data sets and text files via drag'n'drop or "import" menu
|
2019-01-10 15:51:02 +01:00 |
jmoenig
|
9c9a778c23
|
updated list documentation, enabled table support by default
|
2019-01-10 15:42:19 +01:00 |
jmoenig
|
6275793507
|
recognize data sets in dropped text files (csv, json)
|
2019-01-10 15:28:57 +01:00 |
jmoenig
|
8bf2bf88c9
|
tweaked Boolean filter for CSVs
|
2019-01-09 18:15:47 +01:00 |
jmoenig
|
cedbce80d4
|
prevent Booleans in CSVs
|
2019-01-09 18:01:17 +01:00 |
jmoenig
|
80ea5ab9ba
|
automatically parse json files on import
|
2019-01-09 17:45:31 +01:00 |
jmoenig
|
dab03fac5d
|
added "export as JSON" capability
|
2019-01-09 16:51:36 +01:00 |
jmoenig
|
56c5971aae
|
added (Bernat's) JSON parser to SPLIT block
|
2019-01-09 11:03:43 +01:00 |
jmoenig
|
05a8c5bdfc
|
fixed "set pen color (color picker)" to observe, i.e. overwrite transparency
|
2019-01-09 08:38:44 +01:00 |
jmoenig
|
2f268ed3b7
|
added option to include alpha in color comparison
|
2019-01-09 08:37:08 +01:00 |
jmoenig
|
2f36d49591
|
tweaked format for serializing atomic data lists
|
2019-01-09 07:21:57 +01:00 |
jmoenig
|
f2657fd662
|
updated German translation
|
2019-01-08 17:35:12 +01:00 |
jmoenig
|
7d877a6244
|
renamed "color" to "hue" in pen-blocks and in location sensor
|
2019-01-08 17:28:52 +01:00 |
jmoenig
|
600ec731d2
|
fixed a glitch in the List >> asCSV() encoder
|
2019-01-08 17:12:24 +01:00 |
jmoenig
|
4db5536eff
|
make sure to escape optimized list storage
|
2019-01-08 16:41:40 +01:00 |
jmoenig
|
cefb945ec1
|
optimized serialization of lists with atomic data in project files
|
2019-01-08 16:20:50 +01:00 |
jmoenig
|
dfb2907c84
|
fixed an off-by-one error in List >> becomeLinked()
|
2019-01-08 16:14:43 +01:00 |
jmoenig
|
6c5a0b9c88
|
automatically parse csv files on import
also: experimental "raw data" and "parse" ops
|
2019-01-08 07:21:01 +01:00 |
jmoenig
|
a681880965
|
directly export and import lists as csv files, under construction
|
2019-01-07 18:54:19 +01:00 |
jmoenig
|
8e7a9a4bef
|
fixed pixel color sensing for stage pen trails
|
2019-01-04 13:21:13 +01:00 |
jmoenig
|
ccbda1a4f9
|
updated German translation
|
2019-01-04 11:38:09 +01:00 |
jmoenig
|
b2b3aea8d2
|
new feature/block: sense colors and sprites anywhere
use sprites to read/write data encoded in colors
|
2019-01-04 11:20:50 +01:00 |
jmoenig
|
9ea9c8c3f5
|
updated German translation
|
2019-01-02 15:30:37 +01:00 |
jmoenig
|
f97ce5c63c
|
tweaked pen color selector to "HSVA"
|
2019-01-02 14:46:50 +01:00 |
jmoenig
|
92d8fa4cb3
|
pushed dev version to 4.2.3
|
2019-01-02 14:40:06 +01:00 |
jmoenig
|
d5dd445eda
|
added third color dimension and transparency to pen
|
2019-01-02 14:27:04 +01:00 |
Bernat Romagosa
|
fc7a9cc566
|
Update cloud.js
|
2019-01-02 08:46:49 +01:00 |
jmoenig
|
e8f134fbe3
|
fixed glitch in WorldMorph >> getGlobalPixelColor
|
2019-01-01 15:41:51 +01:00 |
jmoenig
|
0bb72fbbdb
|
added HSL color conversion support to Morphic
and updated Morphic documentation
|
2019-01-01 15:25:50 +01:00 |
jmoenig
|
1ba15afba7
|
fixed #2294
|
2018-12-28 21:11:45 +01:00 |
jmoenig
|
f77516effe
|
updated German translation
|
2018-12-28 20:12:25 +01:00 |
jmoenig
|
f1278fbbaa
|
added "front/back" options to "go to front" layer primitive
|
2018-12-28 20:00:11 +01:00 |
jmoenig
|
a7146a804c
|
added 'neg' selector to monad operator
|
2018-12-28 19:29:15 +01:00 |
Bernat Romagosa
|
cacda530b2
|
added getRemixes function to cloud.js
|
2018-12-18 08:34:31 +01:00 |
Bernat Romagosa
|
06ff3478b7
|
added remixID property to stage at init
|
2018-12-17 13:07:32 +01:00 |
Bernat Romagosa
|
99815dd547
|
added remix functionality
|
2018-12-17 12:41:10 +01:00 |
Bernat Romagosa
|
1ce6febed0
|
fixed flag centering in embedMode
|
2018-12-12 08:20:05 +01:00 |
Bernat Romagosa
|
f498441a56
|
fix: can't play sounds by name if name is a number
|
2018-12-11 11:43:33 +01:00 |
Bernat Romagosa
|
fddbccf8ee
|
tweaked styling for embed mode to match social site
|
2018-12-07 14:11:51 +01:00 |
jmoenig
|
ba62f758f1
|
fixed #2284
executing "inherit" should not un-hide palette in presentation mode
|
2018-12-07 09:15:11 +01:00 |
Bernat Romagosa
|
8324935dc4
|
added Cloud >> updateProjectName method
|
2018-12-04 14:26:34 +01:00 |
jmoenig
|
79de77080a
|
fixed offline version (avoid sessionStorage access)
|
2018-11-29 14:07:50 +01:00 |
Jens Mönig
|
2e043428e0
|
Merge pull request #2272 from bromagosa/fix-non-persistent-login
fixes non persistent login accross page reloads
|
2018-11-29 13:16:59 +01:00 |
Bernat Romagosa
|
020a2266a3
|
fixes non persistent login accross page reloads
|
2018-11-29 12:45:04 +01:00 |
jmoenig
|
a85939cdaf
|
prepared release
|
2018-11-29 07:52:08 +01:00 |
jmoenig
|
a0b4aba0cc
|
allow smaller stage extent in embed mode
for social website
|
2018-11-28 12:42:19 +01:00 |
jmoenig
|
8b011ac38f
|
updated cloud version
|
2018-11-28 10:47:21 +01:00 |
Bernat Romagosa
|
85168ece6b
|
A typo and an error in the domain lookup comment.
The cloud URL is specified in a `location` attribute, not a `domain` one.
|
2018-11-28 09:29:50 +01:00 |
jmoenig
|
ac2b8e7745
|
added special checks to make imporing text-based files into vars easier in Windows
|
2018-11-28 09:27:03 +01:00 |
jmoenig
|
287764bfea
|
added "open anyway?" option to "unable to import" dialog for variables
|
2018-11-27 15:30:06 +01:00 |
jmoenig
|
4c4a676f4f
|
made importing files into variable watchers more lenient wrt to file types
|
2018-11-27 14:02:10 +01:00 |
jmoenig
|
c98fdacd4f
|
Cache stage>>penTrailsMorph to optimize collision detection
also fixed a collision detection errror when objects are sub-pixel sized
|
2018-11-27 08:54:40 +01:00 |
Michael Aschauer
|
c8bb9c9213
|
Merge tag '4.2.2.8' of https://github.com/jmoenig/Snap--Build-Your-Own-Blocks
|
2018-11-21 15:43:44 +01:00 |
jmoenig
|
f6b36ed2f2
|
prepared release
|
2018-11-21 13:11:38 +01:00 |
Michael Aschauer
|
c7be948222
|
merging upstream Snap 4.2.2.7
|
2018-11-20 22:28:00 +01:00 |
Michael Aschauer
|
db5b806b30
|
Merge tag '4.2.2.7' of https://github.com/jmoenig/Snap--Build-Your-Own-Blocks into upd4.2.7
|
2018-11-20 21:16:29 +01:00 |
jmoenig
|
07d3446036
|
prepared release
|
2018-11-13 07:50:54 +01:00 |
jmoenig
|
9e0015cf18
|
fixed #2261
(check for selectedBlock before declaring an InputSlotMorph to be "empty")
|
2018-11-13 00:24:42 +01:00 |
jmoenig
|
d9370661ec
|
fixed #2260
|
2018-11-12 19:54:09 +01:00 |
jmoenig
|
82543618ee
|
fixed #2251
(sorta, load project anyway even though costumes / sounds are missing)
The cause for this defect is usually prior use of IE when saving a project
|
2018-11-12 09:32:07 +01:00 |
jmoenig
|
d161895382
|
tweaked fix for #2250
|
2018-11-12 08:20:44 +01:00 |
jmoenig
|
9a256b47d1
|
fixed #2250
|
2018-11-12 07:59:55 +01:00 |
jmoenig
|
8339fb577b
|
updated BYOB's version date
|
2018-11-12 07:55:00 +01:00 |
jmoenig
|
6127b18f70
|
new dev version
|
2018-11-12 07:52:19 +01:00 |
jmoenig
|
b1c3841bfb
|
prepared release
|
2018-11-07 06:37:42 -05:00 |
jmoenig
|
6a6bf29abf
|
updated German translation
|
2018-11-06 23:36:38 -05:00 |
jmoenig
|
fe9a2890e1
|
enabled "duplicate block definition" in the palette
|
2018-11-06 23:26:05 -05:00 |
jmoenig
|
865ac5391a
|
fixed a scope issue introduced in v4.2.2.4
|
2018-11-06 23:13:35 -05:00 |
jmoenig
|
3922cad9a3
|
prepared minor release
|
2018-11-02 17:43:48 +01:00 |
jmoenig
|
9ba19db366
|
avoid rendering graphic effects for null-extent canvasses
|
2018-11-02 17:39:03 +01:00 |
Michael Aschauer
|
c2587d0230
|
show also first stitchpoint after jumps
|
2018-11-01 12:48:58 +01:00 |
jmoenig
|
2e4f52f40a
|
prepare release
|
2018-10-29 13:10:47 +01:00 |
jmoenig
|
5c8108dee7
|
fixed #2234 (display all reachable local variables in drop-down menu)
|
2018-10-29 12:34:25 +01:00 |
jmoenig
|
779fbeada4
|
new dev version
|
2018-10-29 12:31:51 +01:00 |
jmoenig
|
fddba70d79
|
prepare release
|
2018-10-26 11:39:38 +02:00 |
jmoenig
|
ba76995ab6
|
tweaked csv-parser to omit the last record if it is empty
|
2018-10-26 11:23:47 +02:00 |
jmoenig
|
386127a7d8
|
fixed #2235 (help for local custom blocks)
|
2018-10-26 09:14:24 +02:00 |
jmoenig
|
45de9c6120
|
changed SPLIT "csv" to comply with RFC 4180, took out others options
|
2018-10-26 08:05:09 +02:00 |
jmoenig
|
1d963ab0ca
|
added "csv records" to SPLIT options, renamed "csv" to "csv fields"
|
2018-10-24 16:14:34 +02:00 |
Michael Aschauer
|
6ddf489044
|
revert change to csv parsing
|
2018-10-23 17:24:55 +02:00 |
jmoenig
|
6b963671f0
|
updated history & version
|
2018-10-23 14:30:09 +02:00 |
jmoenig
|
ed297096e4
|
New "reportAtomicGroup" HOF primitive using the JIT compiler
|
2018-10-23 14:07:30 +02:00 |
jmoenig
|
e17d5e343b
|
Don't stamp if the canvas is too small (and would throw an error)
|
2018-10-23 12:00:41 +02:00 |
jmoenig
|
7086171c68
|
prepared release
|
2018-10-19 12:36:37 +02:00 |
jmoenig
|
3a7f26497a
|
fixed #2227 - capture argument reporter's lexical environment in JIT-compiler
|
2018-10-19 12:22:10 +02:00 |
jmoenig
|
faf4b51f18
|
prepare release
|
2018-10-16 10:21:17 +02:00 |
jmoenig
|
6c7c39ccad
|
New Ukrainian translation, thanks, Serhiy Kryzhanovsky!
|
2018-10-16 10:00:54 +02:00 |
Michael Aschauer
|
b0c9768952
|
Merge tag '4.2.2' of https://github.com/jmoenig/Snap--Build-Your-Own-Blocks into upd4.2.2
|
2018-10-08 12:25:24 +02:00 |
jmoenig
|
bdc21b3668
|
prepared release
|
2018-10-07 12:20:28 +02:00 |
jmoenig
|
4e8dcd0924
|
renamed repo to "Snap!
and adjusted all references in the code
|
2018-10-07 11:21:44 +02:00 |
jmoenig
|
9e8e7d9e70
|
Fixed #1918 - escape options in block drop downs #2174, thanks, @cycomachead !
for providing the fix
|
2018-10-05 16:18:13 +02:00 |
jmoenig
|
1ff20b30b1
|
Adjusted pen hue wrapping and took out pen shade wrapping
|
2018-10-05 09:48:11 +02:00 |
jmoenig
|
b1388a94b9
|
tweaked color wrapping
in my next life I promise to learn arithmetic :-)
|
2018-10-04 23:19:59 +02:00 |
jmoenig
|
460940497b
|
made SET PEN COLOR and SET PEN SHADE inputs wrap around
|
2018-10-04 17:54:40 +02:00 |
jmoenig
|
f79460ec67
|
added instructions for using Snap! offline
|
2018-10-04 16:18:44 +02:00 |
jmoenig
|
4d850b0410
|
improved UX when running Snap! locally without a web server
bypass the cloud and instead import and export everything to local disk
|
2018-10-04 14:34:59 +02:00 |
jmoenig
|
f2dacc1faf
|
updated history
|
2018-10-03 12:11:13 +02:00 |
Michael Ball
|
b8fcd99793
|
Coerce input to string before checking length in LETTER OF
|
2018-10-02 23:19:36 -07:00 |
jmoenig
|
536acb224f
|
moved media files (icon, logo, click sound) into "src" subfolder
|
2018-10-02 16:07:53 +02:00 |
jmoenig
|
258e476e5f
|
moved *.js files into subfolder "src"
and edited gui.js to deal with ypr.js
|
2018-10-02 15:48:42 +02:00 |