jmoenig
62647c8dee
new hat block for "when this scene starts"
2021-09-08 16:08:30 +02:00
jmoenig
72d8000f57
changed category for "switch to scene" to control
2021-09-08 15:45:02 +02:00
jmoenig
770cf68cf3
enabled change-of-scene events for user-induced scene switches, made them user-stoppable
2021-09-07 16:18:48 +02:00
jmoenig
20d5be5ced
added new change-of-scene event
...
still very experimental
2021-09-07 10:14:24 +02:00
jmoenig
fab3d89942
fixed copying unattached comments among sprites, thanks, @jadga-h for the report!
2021-09-06 10:39:54 +02:00
jmoenig
20add8767f
fixed exporting comment pics from inside the block editor, thanks, @jadga-h for the report!
2021-09-06 09:55:14 +02:00
jmoenig
0119a5d224
extensions: added to the documentation
2021-08-06 11:01:33 +02:00
jmoenig
4e75601353
updated history
2021-08-06 10:19:11 +02:00
Bernat Romagosa
f2a8564a02
added blocksZoom URL param to set blocks scale for the current session
2021-08-06 10:02:10 +02:00
jmoenig
0b3adc3198
record unsaved changes when applying edits to a custom block definition
2021-08-03 00:19:21 +02:00
jmoenig
8965ec5487
extensions: further updated documentation
2021-08-03 00:05:16 +02:00
jmoenig
ac693b3f1f
extensions: updated documentation
2021-08-02 16:44:00 +02:00
jmoenig
5cea738b8b
fixed deserializing global settings per scene in multi-scene projects
2021-08-01 19:34:55 +02:00
jmoenig
98d0a6438e
fixed saving projects with their names
2021-08-01 02:02:12 +02:00
jmoenig
384357457e
fixed switching scenes in presentation mode
2021-07-29 15:00:18 +02:00
Jens Mönig
0e540f478a
Merge pull request #2868 from bromagosa/block-backend-calls
...
Better handling of blocked cloud URLs
2021-07-26 13:42:23 +02:00
jmoenig
f4f709689b
fixed exporting sprites
2021-07-23 09:40:21 +02:00
Bernat Romagosa
14c4285acf
Check URL against all known cloud domains, plus make it case insensitive
2021-07-23 07:34:23 +02:00
jmoenig
b956a49c86
arrange custom categories alphabetically
2021-07-23 00:46:50 +02:00
jmoenig
d8e99f88f2
Update gui.js
2021-07-23 00:19:45 +02:00
jmoenig
bb5e89cce4
support custom categories in libraries
2021-07-23 00:14:22 +02:00
jmoenig
1b0dc04942
recategorize blocks from a deleted palette to "other"
2021-07-22 19:52:17 +02:00
jmoenig
5bd3c2df7e
tweaked loading custom blocks with user-defined categories
2021-07-22 18:07:14 +02:00
jmoenig
2394a52eb7
added delete category feature to palette context menu
2021-07-22 15:40:06 +02:00
jmoenig
14f62fdf4d
cleaned up hidden menu
2021-07-22 14:56:47 +02:00
jmoenig
771bdeb34b
fixed costume maximum extent
2021-07-22 14:53:34 +02:00
jmoenig
bdbb5da2d7
added new category feature to palette context menu
2021-07-22 14:27:05 +02:00
jmoenig
a160520abb
restore custom palettes when activating a scene
2021-07-22 13:05:53 +02:00
jmoenig
1ace29c2e4
load user defined palettes
2021-07-22 12:17:50 +02:00
jmoenig
e8bd6aa5ad
enabled custom categories for the stage
2021-07-22 11:20:30 +02:00
jmoenig
2c4ad3d081
serialize user defined block palettes
2021-07-22 11:13:14 +02:00
jmoenig
7259be3f7d
user defined custom block palettes, under construction
2021-07-21 16:41:17 +02:00
jmoenig
5ede692be3
custom category prompter
2021-07-20 18:32:47 +02:00
jmoenig
797afc3308
updated history
2021-07-20 09:55:00 +02:00
Bernat Romagosa
98aa298303
block user HTTP requests to backend API
2021-07-20 09:37:09 +02:00
jmoenig
1af5056cb6
updated version history
2021-07-19 10:15:04 +02:00
brianharvey
200e8279fe
Revert "Revert "reshape, using Michael's suggestion""
...
This reverts commit f7c5cc5832
.
2021-07-17 21:12:26 -07:00
brianharvey
f7c5cc5832
Revert "reshape, using Michael's suggestion"
...
This reverts commit 51959b22b1
.
2021-07-17 21:11:25 -07:00
brianharvey
51959b22b1
reshape, using Michael's suggestion
2021-07-17 21:09:36 -07:00
brianharvey
476c4d8859
reshape to no dimensions
...
I hope you don't mind me sneaking an executable line in between var declarations. Makes it not have to do a redundant test. :)
2021-07-16 21:28:08 -07:00
jmoenig
9379ba833c
update palette when switching to a new scene / loading a new project
2021-07-16 15:28:26 +02:00
jmoenig
a3d0d9100e
fixed capturing global settings for serializing scenes
2021-07-16 15:08:03 +02:00
jmoenig
08a36ff94f
Update objects.js
2021-07-16 13:33:59 +02:00
jmoenig
a04fcd5434
fixed overlapping blocks bug in unified palette
2021-07-16 12:48:48 +02:00
jmoenig
1859b4a1bf
updated byob.js for new internal categories ordering
2021-07-16 12:31:34 +02:00
jmoenig
78da81e104
rearranged internal order of categories
2021-07-16 12:15:12 +02:00
jmoenig
cefab403f1
updated history and versions
2021-07-16 08:02:00 +02:00
Michael Ball
ff23395167
fix typo
2021-07-15 21:14:13 -07:00
Michael Ball
a5f1d13c4e
Fix bug hiding/showing primitives in Variables palette. Cleanup debugging
2021-07-15 21:09:55 -07:00
Michael Ball
381779b646
Do not show labels in the unified palette for categories with no blocks
2021-07-15 20:47:48 -07:00
Michael Ball
ce011d1078
Merge branch 'master' into fix-blocks
...
* master:
made sprite-bar height independent of the number of categories
2021-07-15 20:08:30 -07:00
Michael Ball
4288cf3968
fix show primitives to show the odd category blocks
2021-07-15 20:05:23 -07:00
jmoenig
cd93b89a31
made sprite-bar height independent of the number of categories
2021-07-15 23:18:10 +02:00
jmoenig
74446be4f9
fixed search from palette context menu
2021-07-13 09:22:03 +02:00
jmoenig
bf0680154f
fixed refactored "Delete a variable" button for stage palette
2021-07-12 11:03:21 +02:00
jmoenig
6c789b8f50
updated version history
2021-07-12 10:05:49 +02:00
jmoenig
1df9bcc891
fixed blocks cache invalidation for unified palette
2021-07-09 16:19:41 +02:00
jmoenig
7b430e9c07
fixed vanishing JSF block bug in new error messages
2021-07-09 13:50:51 +02:00
jmoenig
4d62c646c5
translation support for category labels in the unified palette
2021-07-09 11:04:13 +02:00
jmoenig
59032ba2d5
tweaked slider transparency for flat design mode
2021-07-09 09:16:50 +02:00
jmoenig
79e6e454aa
made scrollbars thinner by default
2021-07-09 08:01:34 +02:00
jmoenig
e6280f4751
* extensions: whitelisted ' https://snap.berkeley.edu/ '
2021-07-09 07:58:43 +02:00
jmoenig
c9366286f9
fixed scroll-into-view glitch when adding scenes
2021-07-08 16:28:23 +02:00
jmoenig
441e3e4d4d
revert previous scrolling optimization
...
nvmd, I'm so stupid ;-)
2021-07-08 13:12:34 +02:00
jmoenig
04bf915d12
optimized Morph >> scrollIntoView()
2021-07-08 12:01:25 +02:00
jmoenig
8a9888061e
commented out saving the unified palette setting in the project xml during development
2021-07-08 09:30:30 +02:00
jmoenig
c8cd14eecd
adjust scroll bars when refreshing the palette
2021-07-08 09:11:40 +02:00
jmoenig
955b3f7075
accelerated unified palette scrolling animation
2021-07-08 08:58:32 +02:00
jmoenig
c425b0d9f9
added category labels to unified palette
2021-07-08 08:51:03 +02:00
jmoenig
1282c818b7
updated history log
2021-07-07 13:53:01 +02:00
Jens Mönig
5ca6199c38
Merge pull request #2857 from cycomachead/display-block-with-error
...
Display block with error
2021-07-07 13:43:02 +02:00
jmoenig
25752ae850
fixed "hide / show primitives" for unified palette
2021-07-07 13:04:06 +02:00
jmoenig
e3de678a14
updated version date
2021-07-07 12:52:14 +02:00
Jens Mönig
8eed28fb54
Merge pull request #2856 from jmoenig/michael/fix-hide-primitives
...
Hide all primitives works in Single Palette mode.
2021-07-07 12:48:15 +02:00
jmoenig
431ac7c000
tweaked perish() animation
2021-07-07 12:20:00 +02:00
Michael Ball
572da6ad17
Merge branch 'master' into display-block-with-error
...
* master:
made unified palette the default for dev
unified palette: offer the currently visible category when letting the user make a block
German translation update (hiding helper blocks in the palette)
serialization support for helper block feature
new feature: hide custom helper blocks in palette
2021-07-06 21:48:46 -07:00
Michael Ball
0c3cfe0d21
Refactor: Show the block where an error occured in a custom block
2021-07-06 19:03:57 -07:00
Michael Ball
e2aec2e7db
tidy up arrow function
2021-07-06 15:14:14 -07:00
Michael Ball
d8216d2487
Hide all primitives works in Single Palette mode.
...
* also, calling "flushBlocksCache" in unified/single mode clears the whole cache
2021-07-06 15:12:31 -07:00
Michael Ball
7e537fc7ae
WIP show block calling a reportGetVar
2021-07-06 11:53:28 -07:00
jmoenig
042b5e0ae0
made unified palette the default for dev
2021-07-06 18:35:07 +02:00
jmoenig
f14bf20232
unified palette: offer the currently visible category when letting the user make a block
2021-07-06 17:08:20 +02:00
jmoenig
09dac66e39
German translation update (hiding helper blocks in the palette)
2021-07-06 09:51:05 +02:00
jmoenig
58cd75e7dc
serialization support for helper block feature
2021-07-06 09:39:54 +02:00
jmoenig
52ab29c261
new feature: hide custom helper blocks in palette
2021-07-06 09:25:29 +02:00
Michael Ball
9ee9e02840
Include a picture of a block when an error occurs in a custom block
2021-07-05 18:20:00 -07:00
jmoenig
e34acb2653
replaced checkboxes in custom block context menus with symbols
2021-07-05 23:27:20 +02:00
jmoenig
e934f14745
unified palette: don't animate scrolling if delta is zero
2021-07-05 16:54:47 +02:00
jmoenig
601b04a72e
added jshint esversion
2021-07-05 16:46:31 +02:00
jmoenig
c40d8ed124
web-serial extension primitives
...
pioneered by Dariusz Dorożalski @DarDoro !
2021-07-05 13:29:25 +02:00
jmoenig
99c09d6381
unified palette: indicate "selected" category in selector buttons
2021-07-05 08:01:42 +02:00
jmoenig
7ff3cda55b
updated German translation for unified palette setting
2021-07-03 23:30:00 +02:00
jmoenig
1d9c06e488
renamed "Unified Palette" to "Single palette" in the settings menu
2021-07-03 22:52:38 +02:00
jmoenig
addc1dd35c
fixed unified palette for searching
2021-07-03 22:49:12 +02:00
jmoenig
ed2dff6c23
fixed unified palette for multi-scene projects
2021-07-03 22:09:05 +02:00
jmoenig
7abc954e76
fixed the paletteHandle for the unified palette
2021-07-03 19:38:28 +02:00
jmoenig
6dd99d37e7
arranged the blocks in the unified palette column-wise
2021-07-03 18:44:24 +02:00
jmoenig
9753f70aa9
guard against missing categories when scrolling the unified palette
2021-07-02 21:44:38 +02:00
jmoenig
bbd76e462b
tweaked unified palette scrolling animation (made it more noticeable)
2021-07-02 21:35:42 +02:00
jmoenig
a82c42c165
fixed typo in comment, thanks, @cycomachead
2021-07-02 19:49:14 +02:00
jmoenig
6f762e7a29
animate scrollToPaletteCategory()
2021-07-02 19:37:14 +02:00
jmoenig
b3bb4eb51e
fixed centering of menus, thanks, @brollb!
2021-07-02 17:29:59 +02:00
jmoenig
b82ea9dae5
changed spelling of palette
2021-07-02 17:09:05 +02:00
jmoenig
96bf69b83e
little reformattings, mostly to shut up LINT
2021-07-02 17:04:56 +02:00
Jens Mönig
b958e2fe3a
Merge pull request #2853 from jmoenig/michael/unified-palette
...
add a 'unified palette' option to a scene
2021-07-02 16:15:36 +02:00
jmoenig
e7f410ad3d
Merge branch 'master' into scenes
2021-07-02 14:37:06 +02:00
jmoenig
339474a597
took out web-serial extension prims (not yet ready)
2021-07-02 08:33:16 +02:00
Michael Ball
ca1c20e1e0
Maintain palette scroll position when cancelling searching blocks
2021-07-01 15:15:52 -07:00
Michael Ball
16be129408
Simplify palette scrollto function, update scrollbars
2021-07-01 14:52:37 -07:00
Michael Ball
125eb1b4fa
resolve issues with duplicate blocks in the variables palette
2021-06-30 03:08:14 -07:00
Michael Ball
e5be75bb56
resolve bug with palette rendering polluting the primitiveCache
2021-06-30 02:57:53 -07:00
Michael Ball
772da1fd94
undo spacing from bad merge
2021-06-29 22:25:49 -07:00
Michael Ball
32aac68abd
remove debug arg
2021-06-29 22:23:57 -07:00
Michael Ball
17d7dd6720
tidy up some code, undo some improper git merging
2021-06-29 22:23:06 -07:00
Michael Ball
2a061f57f3
fix cache clearing for primitive hiding
2021-06-29 20:41:22 -07:00
Michael Ball
27c116bee4
Refactor blockTemplates and palette drawing. Extract functions from blockTemplates
2021-06-29 19:59:52 -07:00
Michael Ball
529123f6a9
rename blocksCache primitivesCache for clarity
2021-06-29 17:49:55 -07:00
Michael Ball
363666e3de
WIP loading custom blocks works in unified mode.
2021-06-29 17:48:46 -07:00
Michael Ball
74659ed752
merge scenes updates
2021-06-28 22:13:07 -07:00
Michael Ball
7ac61ea30b
Show custom blocks in the correct spot
2021-06-28 21:58:10 -07:00
jmoenig
7bd733a6d5
commented out web-serial extension prims
...
while thinking about their design
2021-06-25 14:40:53 +02:00
jmoenig
0196d3354b
added first rough experimental version of web-serial extension primitives
2021-06-25 11:52:24 +02:00
jmoenig
d6b33e29bb
Merge branch 'master' into scenes
2021-06-24 18:48:39 +02:00
jmoenig
d38f9d7134
added documentation for adding external JS modules
2021-06-24 18:43:49 +02:00
jmoenig
eb75e8d96a
removed unused code
2021-06-24 16:07:21 +02:00
jmoenig
e20d304bc5
extensions: tweaked loading unlisted script-extensions
2021-06-24 16:00:44 +02:00
jmoenig
4f2aedc93e
Merge branch 'master' into scenes
2021-06-23 19:10:14 +02:00
jmoenig
eaca5400a8
pushed dev version to 6.10
2021-06-23 18:50:51 +02:00
jmoenig
03de7f9dc4
Update extensions.js
2021-06-23 17:44:37 +02:00
jmoenig
097d14accf
tweaked script-loading extension primitive
2021-06-23 15:16:58 +02:00
jmoenig
9515082721
added script-loading extension primitive
2021-06-22 14:09:35 +02:00
jmoenig
6ad9e173f4
Merge branch 'master' into scenes
2021-06-20 10:45:16 +02:00
jmoenig
a82a17711e
updated extensions documentation
2021-06-20 10:25:07 +02:00
jmoenig
e7a981214f
added color hsl getter extension primitive
2021-06-19 18:33:10 +02:00
jmoenig
f9c51742d6
added pen color getter extension primitive
2021-06-19 18:19:46 +02:00
jmoenig
dd17330cb8
fixed search for dynamic extension menus
2021-06-19 11:45:45 +02:00
jmoenig
9c582e785e
added color extension primitives
2021-06-19 11:31:44 +02:00
jmoenig
3ba7e62e7a
dynamic extension dropdown menu support
2021-06-18 23:12:41 +02:00
jmoenig
990911b295
separated extension primitives from extension dropdown menus
2021-06-18 18:41:02 +02:00
jmoenig
a55bd02eeb
added (gargantuan) color library dropdown menu
2021-06-18 15:57:03 +02:00
jmoenig
5be63e57b3
tweaked variable declaration extension primitive
...
commented out palette refresh prim
2021-06-18 08:32:52 +02:00
jmoenig
0d7519c89e
added text extension primitives
2021-06-18 00:02:15 +02:00
jmoenig
0cd55ed659
added variable extension primitives
2021-06-17 20:27:06 +02:00
jmoenig
fe178d9bd3
added APL extension primitives
2021-06-17 11:27:28 +02:00
jmoenig
2132afbe75
Update extensions.js
2021-06-16 23:33:15 +02:00
jmoenig
dd83287b85
added object-naming extension primitive
2021-06-16 23:22:59 +02:00
jmoenig
4d81f4de06
added try-catch extension primitives
2021-06-16 21:18:48 +02:00
jmoenig
3b9f422112
added exception handling primitives for try/catch
2021-06-16 21:16:02 +02:00
jmoenig
e75cb02035
Update extensions.js
2021-06-15 17:19:59 +02:00
jmoenig
b9b48ca464
Update extensions.js
2021-06-15 16:49:39 +02:00
jmoenig
70cca6296f
Update extensions.js
2021-06-15 16:39:22 +02:00
jmoenig
b705fe1b10
changed default world map style to OpenStreetMap
2021-06-15 15:19:28 +02:00
jmoenig
c245de9777
added geolocation extension primitive
2021-06-15 15:05:04 +02:00
jmoenig
35d69b1647
added long-form xhr extension primitive
2021-06-15 14:42:00 +02:00
jmoenig
b42b608cfb
fixed #2850 (occasional invisible error message)
...
thanks, Ken, for the bug report!
2021-06-15 14:26:04 +02:00
jmoenig
5b443a15ff
Update extensions.js
2021-06-15 11:57:11 +02:00
jmoenig
66a0d6803f
added tts to extensions
2021-06-15 11:51:08 +02:00
jmoenig
09bee54486
documented extension primitive function semantics
2021-06-15 10:04:11 +02:00
jmoenig
e56c0b6170
new naming convention for extension primitives
2021-06-15 09:39:58 +02:00
jmoenig
ff62013dc3
tweaked world-map extension primitives
2021-06-15 09:06:36 +02:00
jmoenig
44d0d94ee3
added more world-map extension primitives
2021-06-14 23:18:52 +02:00
jmoenig
4b5e091b39
associate setting with JSF-block rather than the evaluator
2021-06-14 22:53:12 +02:00
jmoenig
02509e157d
added some world-map extension primitives
2021-06-14 17:49:46 +02:00
jmoenig
8e1ac188a2
added new "primitive" blocks to dev palette
2021-06-14 13:15:55 +02:00
jmoenig
975145cede
new safe extensions mechanism
2021-06-14 13:04:25 +02:00
jmoenig
e20517d83f
new dev version
2021-06-14 10:18:01 +02:00
jmoenig
dc4d75c5f7
prepared minor release
2021-06-14 08:02:56 +02:00
jmoenig
a5937b460f
Merge branch 'master' into scenes
2021-06-12 23:35:32 +02:00
jmoenig
2e3c55a5b7
German translation update
2021-06-11 15:06:26 +02:00
jmoenig
318bdb879e
catch JS functions inside custom dropdown definitions
2021-06-11 12:01:04 +02:00
jmoenig
df8956462e
renamed IDE setting to "JavaScript extensions"
2021-06-10 16:26:44 +02:00
jmoenig
419b59f945
tweaks to the JS-extension handling
2021-06-10 16:18:42 +02:00
jmoenig
e3331c370a
automatically logout when the user enablesJavaScript
...
commented out for now
2021-06-09 23:42:36 +02:00
jmoenig
4e6d7b4f22
prevent orphaned loading error messages
2021-06-09 20:04:37 +02:00
jmoenig
5ad05b805c
disabled loading (projects with) JS-functions, unless the user accepts
2021-06-09 18:36:20 +02:00
jmoenig
8fe8d38bec
reinstated JS-function control, disabled JS-functions by default
2021-06-09 18:30:09 +02:00
jmoenig
1c0aa4c2ca
reformatted some code for linting etc.
...
no functional changes (I hope ^^)
2021-06-09 12:42:27 +02:00
Jens Mönig
8c5d981e2a
Merge pull request #2830 from jguille2/langLauncher
...
Fixing 'lang' flag and anchor launcher
2021-06-09 12:28:48 +02:00
Jens Mönig
42d093b3f0
Merge pull request #2835 from Barthdry/master
...
Hindi Translation Completed for Now
2021-06-09 11:42:31 +02:00
jmoenig
e1c8210a42
register unsaved changes when the user edits a comment
...
thanks, @jadga-h for the report
2021-06-09 11:23:09 +02:00
jmoenig
9d6aff80b4
Polish translation update
...
thanks, Witek Kranas!
2021-06-09 11:12:37 +02:00
jmoenig
8f6e6bfaeb
new dev version
2021-06-09 09:58:40 +02:00
Michael Ball
ccc9edf4fc
tidy up spacing in unified palette view
2021-06-07 22:48:08 -10:00
Michael Ball
48e43a30c5
simplify hiding primitives function
2021-06-07 22:27:41 -10:00
Michael Ball
6f8d3fa327
Refactor turning unified palette on and off
2021-06-07 22:18:27 -10:00
Michael Ball
3026bcea35
Refactor loading unified palette
2021-06-04 13:18:12 -10:00
Michael Ball
b3f758243f
unified palette is reflected when switching/loading scenes
2021-06-04 12:18:29 -10:00
Michael Ball
a8393be6b0
Add support for saving and loading unified palette
2021-06-03 07:35:55 -10:00
Michael Ball
132fc0257d
Unified Palette: Clicking Category scrolls palette to the right section
2021-05-25 09:22:50 -10:00
Michael Ball
221b46bd02
resolve merge conflict
2021-05-24 19:09:33 -10:00
jmoenig
e4ca7f2a21
fixed search-blocks for scenesMenu
2021-05-21 23:34:09 +02:00
jmoenig
0c8baa9f7f
corrected a typo-glitch
2021-05-21 17:03:45 +02:00
jmoenig
7caa5f04c6
sceneified unsaved changes management
2021-05-21 16:54:41 +02:00
jmoenig
2846d899e3
some cleanups
2021-05-21 15:51:14 +02:00
jmoenig
0460a4061f
adjusted project thumbnail in "save" dialog
2021-05-21 15:37:03 +02:00
jmoenig
5503ce568d
sceneified project notes
2021-05-21 15:31:23 +02:00
jmoenig
45376a2977
distinguished project name from scene names
...
also removed hidden "export as plain text" option
2021-05-21 14:28:03 +02:00
Michael Ball
58f0a6c918
First Draft: Support a unified palette.
...
* A scene now has a setting for "unified palette"
* hides the category selectors
* shows all blocks in the palette
* tbd how to be use the space.
2021-05-20 12:24:05 -10:00
jmoenig
498c4c8edf
proxied thumbnail, name and notes in project, restored in XML
2021-05-21 00:08:24 +02:00
jmoenig
ae13edd984
marked projectName to be refactored and sceneified
2021-05-20 23:22:12 +02:00
jmoenig
9b35d468de
removed "thumbnail" property from scene xml
2021-05-19 19:49:46 +02:00
jmoenig
2c07601354
removed redundant properties "notes" and "thumbnail" from project
2021-05-19 19:04:18 +02:00
jmoenig
5d58c1e20a
added exporting single scenes
2021-05-19 17:57:48 +02:00
jmoenig
9cc238f8ef
made sure the project scene stays in place
2021-05-19 16:39:46 +02:00
jmoenig
e6a81406ce
disabled dragging the project scene icon
2021-05-19 16:16:59 +02:00
jmoenig
29d4742261
disabled scene icon context menu for project scene
2021-05-19 16:11:57 +02:00
jmoenig
63d4932747
ensured unique scene names
2021-05-18 16:24:09 +02:00
jmoenig
33ff73aebd
fixed cloud file format for multi-scene projects
2021-05-18 15:55:39 +02:00
jmoenig
55d088e174
"projectized" cloud file format for a single scene
2021-05-18 13:04:07 +02:00
jmoenig
5df0a5d72c
fixed cloud file format components
2021-05-18 12:14:02 +02:00
jmoenig
01f82134f3
fixed exporting media only for a single scene
2021-05-18 11:01:33 +02:00
Joan Guillén i Pelegay
fe55a1763b
Fixing #run: anchor launcher
2021-05-14 11:48:28 +02:00
Joan Guillén i Pelegay
2b530f82df
Fixing 'lang' flag and anchor launcher
2021-05-13 16:15:11 +02:00
jmoenig
f1eacce7d2
tweaked scene album rendering
2021-05-11 18:51:44 +02:00
jmoenig
b5217206bd
adjusted scene album rendering
2021-05-11 18:39:01 +02:00
jmoenig
292a8a4436
add multi-scene projects
2021-05-11 15:14:16 +02:00
jmoenig
73aef0c99e
project menu entries for "new scene" and "add scene"
2021-05-10 16:27:36 +02:00
Barthdry
c12760069c
Hindi V0.8 translation released (Barthdry)
...
This is an Early Patch of Hindi for Peoples to have a quick view. I have also changed the locale.js file, Sorry if there is any problem. This is the National Language of India and Many Indian's has been using snap! i hope so
2021-05-08 20:25:20 +04:00
jmoenig
298cd574f2
Merge branch 'master' into scenes
2021-05-04 18:58:16 +02:00
jmoenig
3dddd12cf8
prepared patch
2021-05-04 18:42:18 +02:00
jmoenig
860af47a45
fixed "peeling off" niladic custom block instances from prototype templates
2021-05-04 18:40:05 +02:00
jmoenig
1be757afe4
new dev version
2021-05-04 18:08:35 +02:00
jmoenig
f7b3c52e62
Merge branch 'master' into scenes
2021-05-03 10:55:11 +02:00
jmoenig
e8f4eb002f
prepared minor release
2021-05-03 10:20:09 +02:00
jmoenig
13a30f23de
bumped dev version to v6.8
2021-05-03 10:10:26 +02:00
jmoenig
639871311d
only show scene album if the project has more than a single scene
2021-04-28 14:25:48 +02:00
jmoenig
9844408dfa
Merge branch 'master' into scenes
2021-04-23 17:29:13 +02:00
jmoenig
19e6c062b2
updated history
2021-04-23 17:13:40 +02:00
jmoenig
19473e2a2a
remember last edited scene in a project
2021-04-23 16:17:32 +02:00
jmoenig
1402d8227d
moved sprite-selection attribute from stage to scenes tag
2021-04-23 15:36:11 +02:00
jmoenig
2c18e60f82
sceneified "zoom blocks"
2021-04-23 11:24:59 +02:00
jmoenig
b797189b0c
sceneified toggling dynamic input labels and switching languages
2021-04-23 11:17:52 +02:00
jmoenig
fe455ae7d6
sceneified refreshIDE()
2021-04-23 10:54:39 +02:00
jmoenig
c56e778996
serialize sprite-order from scenes
2021-04-23 08:48:14 +02:00
brianharvey
f8fc66247f
fix negative color effect in objects.js
...
In JS, foo%360 gives a negative remainder if the dividend is negative. This one-line change from developer.mozilla.org computes the correct modulo.
I should have called this branch "color" not "ghost", oops.
2021-04-22 21:55:31 -07:00
jmoenig
80743bff62
removed old stage serialization code
2021-04-22 19:16:47 +02:00
jmoenig
ddfb17aaae
unified exporting projects
2021-04-22 19:15:53 +02:00
jmoenig
bc14b97a7a
replaced openScene() with openProject()
2021-04-22 18:49:21 +02:00
jmoenig
d278a91e7f
migrated "new project" feature
2021-04-22 18:38:26 +02:00
jmoenig
5e5802c469
first pass at deserializing multi-scene projects
2021-04-22 18:23:10 +02:00
jmoenig
a558af4552
more project loading structure refactorings
2021-04-21 18:21:33 +02:00
jmoenig
69f7e99900
refactored project loading structure
2021-04-21 16:59:37 +02:00
jmoenig
3ac1e456a5
enable "peeling off" custom block instances from their prototype templates
2021-04-20 14:18:10 +02:00
jmoenig
23a166316b
tweaked CellMorph shadow rendering
2021-04-20 10:57:14 +02:00
jmoenig
74eecb8186
fixed an occasional rendering glitch when changing the display style of a variable watcher
2021-04-20 09:17:28 +02:00
jmoenig
cc56f710bf
multi-scene project serialization format, first pass
2021-04-20 09:09:03 +02:00
jmoenig
599bd1c8a7
tweaked talk-bubble alignment
2021-04-17 18:54:58 +02:00
jmoenig
72894b60b8
speed-up talk bubble positioning by 5x
2021-04-17 16:38:05 +02:00
jmoenig
5c5c0fd249
worked around a floating point precision glitch in "ray length"
2021-04-17 13:51:17 +02:00
jmoenig
9f87b55272
new dev version
2021-04-17 13:46:20 +02:00
jmoenig
a74779f39b
export multi-scene projects
2021-04-16 12:30:45 +02:00
jmoenig
96974ac086
removed Project class
2021-04-16 09:23:37 +02:00
jmoenig
5816f1fbfe
remember the sprite last edited when saving a project
2021-04-16 08:09:04 +02:00
jmoenig
298f559775
switched to scene-based project serialization
2021-04-14 18:40:42 +02:00
jmoenig
bc6298940e
sceneified project deserialization
2021-04-14 17:42:37 +02:00
jmoenig
8ce858d111
new Project class
2021-04-14 15:27:32 +02:00
jmoenig
9caafba65e
tweaked scene album colors
2021-04-12 19:04:38 +02:00
jmoenig
9a8d0cb6ed
support bulk-file-drop for importing scenes
2021-04-12 18:10:53 +02:00
jmoenig
e8900241e0
new Morphic bulk file-drop events
2021-04-12 17:34:14 +02:00
jmoenig
9de856e7e3
tweaked scene index for removal and ordering
2021-04-12 13:13:39 +02:00
jmoenig
01f3108bdd
new "switch to scene _" command primitive
2021-04-12 10:46:45 +02:00
jmoenig
5441d7d373
Merge branch 'master' into scenes
2021-04-09 15:49:40 +02:00
jmoenig
c18af92845
prepared patch
2021-04-09 09:21:17 +02:00
jmoenig
65a0b050a2
fixed #2821 - "index of" block not found by search
2021-04-09 09:14:50 +02:00
jmoenig
d31a3b8165
scroll selected scene icon into view
2021-04-08 19:07:03 +02:00
jmoenig
a28244a976
made scrollbars in the wardrobe and jukebox more responsive
2021-04-02 11:14:54 +02:00
jmoenig
4544f28efd
Merge branch 'master' into scenes
2021-04-01 12:40:34 +02:00
jmoenig
d79b0a70fa
made scene icons observe the scene's stage versions
2021-04-01 11:49:45 +02:00
jmoenig
5c830680d6
made scene icons selectable
2021-04-01 11:14:16 +02:00
jmoenig
7197d226b0
tweaked scene icons
2021-03-31 17:22:36 +02:00
jmoenig
b3c7b4dc12
moved stage icon to the top of the corral
2021-03-31 11:24:38 +02:00
jmoenig
eb55779b2e
tweaked scene icon settings
2021-03-31 10:29:19 +02:00
jmoenig
85faa08f83
added scene icon thumbnails
2021-03-30 19:56:33 +02:00
jmoenig
7d7b381569
turned scenes into an observable list
2021-03-30 19:29:48 +02:00
jmoenig
8f4025d1c3
added SceneIconMorph and SceneAlbumMorph prototypes
2021-03-30 17:53:46 +02:00
jmoenig
5ff8b1cbb1
added gui documentation
2021-03-30 14:59:31 +02:00
jmoenig
8acfcc3f5b
fixed a resizing edge case bug for the stage prompter (ASK command)
2021-03-28 09:37:19 +02:00
jmoenig
1b4c02d721
new dev version
2021-03-28 09:26:14 +02:00
jmoenig
6cc5d59ba9
first live multi-scene experiment
2021-03-25 17:06:30 +01:00
jmoenig
098cea0fc4
sceneified trash
2021-03-25 13:47:45 +01:00
jmoenig
f4aa21a2a6
capture global settings in scenes
2021-03-19 18:01:46 +01:00
jmoenig
a987b4773b
Merge branch 'master' into scenes
2021-03-19 12:13:15 +01:00
jmoenig
21884348cb
prepared release
2021-03-19 11:49:42 +01:00
jmoenig
4a7cb599e5
hyperized "key _ pressed?" predicate
2021-03-19 11:46:00 +01:00
jmoenig
1230365b41
more scene refactorings
2021-03-18 16:31:47 +01:00
jmoenig
87b8b24713
more scene-refactorings
2021-03-18 12:18:23 +01:00
jmoenig
05e85b1bc7
Merge branch 'master' into scenes
2021-03-17 23:35:58 +01:00
jmoenig
cdd9e21287
new dev version
2021-03-17 23:27:10 +01:00
Stefan Seegerer
cd51ac87c7
add typecheck to doRepeat command, fixes #2809
2021-03-17 23:07:59 +01:00
jmoenig
f4ea4bf25e
de-globalized stage dimensions
2021-03-17 18:28:17 +01:00
jmoenig
6025a62d6d
Merge branch 'master' into scenes
2021-03-15 13:29:21 +01:00
jmoenig
99931381ad
prepared release
2021-03-15 13:26:48 +01:00
jmoenig
d239d4de24
disabled empty-slot implicit parameter in FOREACH
2021-03-15 12:13:13 +01:00
jmoenig
dfb32fcfee
Merge branch 'master' into scenes
2021-03-15 10:54:29 +01:00
jmoenig
0ee3f07bbb
upated change log
2021-03-15 09:21:10 +01:00
Jens Mönig
6a3567ee85
Merge pull request #2806 from jmoenig/fix-strideTranspose
...
fix strideTranspose
2021-03-15 09:17:45 +01:00
jmoenig
0ecc1dc9c9
updated change log
2021-03-15 09:14:08 +01:00
Jens Mönig
dc1f989d81
Merge pull request #2805 from jguille2/cat6.7.1
...
Catalan translation for 6.7.1
2021-03-15 09:09:36 +01:00
jmoenig
b11423a122
restored scenes branch
2021-03-15 08:51:15 +01:00
jmoenig
0822005bf9
new dev version
2021-03-15 08:28:26 +01:00