Wykres commitów

2418 Commity (83624c2f4e560df02ab8a7eceacab48c4b804562)

Autor SHA1 Wiadomość Data
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