Wykres commitów

649 Commity (1dfee043818ce962c9b17bb2d461330cb634b43f)

Autor SHA1 Wiadomość Data
jmoenig 138ecf4e84 migrated exporting project summary 2020-04-06 08:38:10 +02:00
jmoenig e5399a62c3 migrated project notes dialog 2020-04-06 08:32:54 +02:00
jmoenig e02b1f2b0a migratd and removed toggle for retina support from setting menus 2020-04-06 08:17:56 +02:00
jmoenig d9fc87d347 migrated turtle rotation center options 2020-04-05 23:27:22 +02:00
jmoenig b9ca2ad9ba migrated sound recorder dialog 2020-04-05 23:23:56 +02:00
jmoenig c80e68ea6e migrated camera snapshot dialog 2020-04-05 23:18:55 +02:00
jmoenig 1e9ffeda60 make sure stage has keyboard focus when loading Snap 2020-04-04 17:42:24 +02:00
jmoenig 322245e1ea more migration for zoom blocks feature dialog 2020-03-23 10:14:43 +01:00
jmoenig 165e2914f6 initial zoom blocks feature migration 2020-03-22 19:34:16 +01:00
jmoenig 91dda003a5 migrated rotation style radio buttons 2020-03-22 18:55:44 +01:00
jmoenig e374d20387 hard-code the logo image to avoid tainting the world canvas 2020-03-10 17:46:31 +01:00
jmoenig f86e38336d migrated keyboard focus of stage and scripts 2020-03-09 12:02:50 +01:00
jmoenig 70f9705ea8 migrated green flag button for turbo mode 2020-03-08 23:33:31 +01:00
jmoenig d96aa9d3cb more renderin migration of sprites 2020-03-06 12:21:49 +01:00
jmoenig 6d25960085 migrated sound icon rendering 2020-03-06 09:40:23 +01:00
jmoenig 257dd53f1e migrated jukebox widget rendering 2020-03-06 09:09:51 +01:00
jmoenig 0d1d253b11 migrated turtle icon rendering 2020-03-05 19:16:06 +01:00
jmoenig e92e28f183 migrated wardrobe widget's costume icons 2020-03-05 18:35:04 +01:00
jmoenig a4061bf29f removed button widget template mechanism from GUI 2020-03-05 18:04:34 +01:00
jmoenig 26712783fc removed template cache mechanism for button widgets 2020-03-05 17:24:28 +01:00
jmoenig 9b1d8e0e26 fixed sprite icon drag'n'drop 2020-03-05 17:05:48 +01:00
jmoenig ee0df18c2e fixed sprite icon rotation button for nested sprites 2020-03-05 16:35:49 +01:00
jmoenig 0538361ace migrated sprite icon thumbnails 2020-03-05 12:30:21 +01:00
jmoenig 2ba72b1c9d migrated sprite icon button rendering 2020-03-05 09:11:53 +01:00
jmoenig d5f4a05c54 adjust new sprites' sizes to stage's scale 2020-03-04 16:44:50 +01:00
jmoenig a2a5db321b migrated about snap dialog 2020-03-03 13:17:13 +01:00
jmoenig f7f55e0d2f migrated logo rendering 2020-03-03 10:22:48 +01:00
jmoenig b3835f3c90 migrated logo pane rendering 2020-03-03 10:13:35 +01:00
jmoenig 8e1f76a6b6 migrated palette resizing handle widget 2020-03-03 10:05:27 +01:00
jmoenig dc4940ca17 migrated the stage resize handle widget 2020-03-03 10:01:36 +01:00
jmoenig ca6e43be86 more sprite icon widget migration tweaks 2020-02-25 13:59:38 +01:00
jmoenig 443d6e0511 more thumbnail migrations 2020-02-25 13:26:50 +01:00
jmoenig a247cebbc2 tweak stage migration 2020-02-25 12:38:07 +01:00
jmoenig 082623e24f migrated corral bar 2020-02-25 11:13:22 +01:00
jmoenig 6ba7e70270 migrated sprite bar 2020-02-25 11:11:23 +01:00
jmoenig 712f124673 migrated maps initialization 2020-02-25 10:39:24 +01:00
jmoenig c614a48c6e migrate palette 2020-02-24 16:48:42 +01:00
jmoenig 070fb41e3f migrated categoriy controls 2020-02-24 09:43:07 +01:00
jmoenig decefb6ef1 migrated control bar 2020-02-24 08:08:47 +01:00
jmoenig fe2c9ef12c prepared release 2020-01-28 19:39:00 +01:00
jmoenig b107abf56a force stereo audio recordings to mono 2020-01-28 19:18:28 +01:00
jmoenig 0c0625932f record sounds in mono 2020-01-28 08:47:26 +01:00
jmoenig 5133adbd45 new dev version 2020-01-28 08:21:11 +01:00
jmoenig e1ac80b330 automatically remove orphaned variable watchers 2020-01-11 01:30:55 +01:00
jmoenig b422a0c459 prepared patch 2020-01-10 17:55:09 +01:00
jmoenig c6511c77b7 render Boolean slots correctly after mouse-over 2020-01-06 00:21:28 +01:00
jmoenig acab6f7d94 prevent Morphs from sharing canvasses when rerendering 2020-01-04 23:49:42 +01:00
jmoenig cff9dd32d5 prepared release 2020-01-03 15:31:52 +01:00
jmoenig d15912b57c recycle cached Canvasses in the gui 2020-01-03 13:56:59 +01:00
jmoenig 6fde4c4781 new dev version 2020-01-03 12:54:44 +01:00
jmoenig cae4d87a5d prepared release 2019-12-19 14:19:49 +01:00
jmoenig 8e2fafb9c6 rearranged Snap! API into its own file 2019-12-18 15:57:59 +01:00
jmoenig 639dbf2361 refactored IDE >> addMessageListenerForAll(callback) 2019-12-16 10:28:49 +01:00
jmoenig 9605b6eb73 added IDE >> getMessages() to Snap! API 2019-12-16 08:59:13 +01:00
jmoenig ebc456d5f1 added ability to add general message listeners for "any" message 2019-12-16 08:42:57 +01:00
jmoenig e79e159921 added ability to add message listeners to broadcasts 2019-12-15 23:42:15 +01:00
jmoenig af8480aca2 added global variable access methods to the new Snap! API 2019-12-15 23:06:35 +01:00
jmoenig d519a10f93 new Snap! API: programmatically broadcast messages and optionally wait from outside Snap! 2019-12-15 13:32:10 +01:00
jmoenig 0047aeb70b turn "log pen trails" off when loading or creating a new project 2019-12-07 10:51:52 +01:00
jmoenig 7c37719357 added "log pen vectors" session setting 2019-12-03 09:08:06 +01:00
jmoenig 2539c231e5 cleaned up change markers 2019-12-02 22:13:59 +01:00
jmoenig b41ef7077e added "svg" entry to the stage icon's context menu 2019-12-02 18:04:53 +01:00
jmoenig a918fd1f94 new dev version 2019-12-02 08:15:43 +01:00
jmoenig b94fad2514 prepared release 2019-11-29 18:39:52 +01:00
jmoenig 57010f6894 new dev version 2019-11-29 10:09:18 +01:00
jmoenig 9202603136 prepared release 2019-11-19 15:53:47 +01:00
jmoenig b18d3c4de5 new dev version 2019-11-18 17:30:59 +01:00
jmoenig f8e94d17fa fixed variadic reporters library 2019-11-15 20:24:45 +01:00
jmoenig c065b3552d make sure list watchers are correctly initiailized 2019-11-15 17:30:20 +01:00
jmoenig 99cc42f511 prepared release 2019-11-15 15:55:03 +01:00
jmoenig 6adb4e9518 new dev version 2019-11-13 08:59:19 +01:00
jmoenig 2a41489fa2 prepared release 2019-11-12 17:00:45 +01:00
jmoenig 392647a54d new dev version 2019-11-12 12:07:53 +01:00
jmoenig eec606fa18 prepared release 2019-11-06 02:10:07 +01:00
jmoenig 6f54bc0ede reverted recent changes to tranlation mechanism 2019-11-06 00:35:09 +01:00
jmoenig 4541be1321 new dev version 2019-11-06 00:25:51 +01:00
jmoenig acec36e23e prepared release 2019-11-05 12:37:51 +01:00
jmoenig ed34510aa0 new dev version 2019-11-04 22:52:24 +01:00
jmoenig 105530cd68 prepared release 2019-11-02 18:29:47 +01:00
jmoenig 7d4f18760b Ooops, found a bug - don't release just yet 2019-11-02 17:51:38 +01:00
jmoenig 1db2ba3f36 prepared release 2019-11-02 17:37:15 +01:00
jmoenig 925343e450 new dev version 2019-11-01 18:48:24 +01:00
jmoenig 5cf62d5219 resume AudioContext on every request 2019-10-30 16:14:12 +01:00
jmoenig 11da64f870 prepared release 2019-10-30 11:49:20 +01:00
jmoenig dc4b55374d new dev version 2019-10-28 18:35:24 +01:00
jmoenig aaa3ded7bf more optimizations for collision detection 2019-10-25 12:48:33 +02:00
jmoenig 7042567959 prepared patch 2019-10-24 16:38:52 +02:00
jmoenig 5112e67925 prepared release 2019-10-24 08:42:11 +02:00
jmoenig 816d81dc48 pushed dev version to release-candidate status 2019-10-22 08:18:20 +02:00
jmoenig 2b18ece5fe updated credits for GUI 2019-10-19 11:08:02 +02:00
jmoenig e08d5aaccd new dev version 2019-10-16 15:31:34 +02:00
jmoenig ebd8befa74 prepared release 2019-10-15 14:18:33 +02:00
jmoenig 2acfe34f1b display a permanent warning when using IE 2019-10-15 13:37:53 +02:00
jmoenig 09fc0060b4 simplified asset loading scheduler 2019-10-15 12:49:50 +02:00
jmoenig c0e3bbecca prevent switching to another sprite if a block editor is open
so local blocks of different sprites don't mix
2019-10-15 08:22:21 +02:00
jmoenig d5e1367da1 fixed ProjectDialog's search field behavior for IME 2019-10-14 13:01:26 +02:00
jmoenig 35011e0332 capitalized new cloud menu entry 2019-10-09 16:50:25 +02:00
jmoenig 8d69f6c20c added two semicolons to please LINT 2019-10-09 16:47:12 +02:00
Jens Mönig f24a32c06b
Merge pull request #2497 from jmoenig/community-link
Show a link to the community page for current project
2019-10-09 16:41:38 +02:00
jmoenig 60fc9b2faa new dev version 2019-10-09 13:33:02 +02:00
Michael Ball 35b81adaca remove not needed variable 2019-09-25 14:52:42 +02:00
Michael Ball f732b2cba8 Show a menu item to "open in community site" for the current project 2019-09-25 14:46:37 +02:00
jmoenig 2e85d2d326 prepared minor release 2019-08-08 20:08:34 +02:00
jmoenig b013884c68 changed dev version to 5.1.0 2019-08-07 12:29:12 +02:00
jmoenig 3c10c4517b new dev version 2019-08-07 10:58:27 +02:00
jmoenig 98041fa6c9 prepared maintenance release 2019-08-06 15:00:21 +02:00
jmoenig a629388f51 fixed color of scripts scroll frame
so it works better with @cycomachead 's fix to the scrolling system
2019-08-06 12:01:40 +02:00
jmoenig 681de687c0 new dev version 2019-08-06 07:42:02 +02:00
jmoenig 140107516b fixed default names for 'script variables' block 2019-07-25 18:49:20 +02:00
jmoenig bb59c386a5 prepared maintenance release 2019-07-24 12:23:47 +02:00
jmoenig 421c5dafd5 updated credits 2019-07-23 15:58:01 +02:00
jmoenig 5795f18883 updated credits, prepared maintenance release
mentioning @swiperthefox , @DarDoro and @ToonTalk for their contributions to IME support
2019-07-23 09:17:12 +02:00
jmoenig 727441e2c8 new dev version 2019-07-22 18:38:36 +02:00
jmoenig 54602a6ef6 prepared maintenance release 2019-07-17 20:15:28 +02:00
jmoenig 8d8ad054d0 prepared maintenance release 2019-07-15 08:18:35 +02:00
jmoenig e649dd014d prepared maintenance release 2019-07-10 10:40:34 +02:00
jmoenig 3d16e1971b prepared maintenance release 2019-07-09 19:03:54 +02:00
jmoenig 3d6d95d949 new dev version 2019-07-08 12:27:32 +02:00
jmoenig 28fcf7ef1e prepared maintenance release 2019-07-04 19:06:30 +02:00
jmoenig b5e16227a1 show "browser" source option in project dialog when (deprecated) locally stored projects still exist 2019-07-04 13:44:53 +02:00
jmoenig a5770eb000 new dev version 2019-07-01 11:07:57 +02:00
jmoenig 6a9d257cc4 prepared release 2019-06-27 19:21:53 +02:00
jmoenig 9b50de81ee updated version history - changed status to Release Candidate 2019-06-27 16:34:44 +02:00
jmoenig a7abb08220 made "name" attribut programmatically settable
this is a ridiculously annoying and unneccessary feature, I hate my life!
2019-05-29 13:22:07 +02:00
jmoenig 8e58d965d1 added credits in the "about" dialog for @jferran6 and @jguille2 2019-05-09 18:10:20 +02:00
jmoenig 208c1ffd75 arranged video blocks in palette 2019-05-08 15:48:21 +02:00
jmoenig 358296bb11 auto-start video capture when querying, stop video on stop-all 2019-05-08 15:25:29 +02:00
jmoenig e63c5e6eb0 optimized video motion detection 2019-05-07 23:10:27 +02:00
jmoenig 792cf22df4 disable video motion detection by default
because it's still under construction
2019-05-07 00:38:24 +02:00
jmoenig de75cc4a76 removed "tools" library, yay! 2019-04-27 10:34:05 +02:00
jmoenig 06d3ec1e55 fixed #2373
(limit zoom blocks slider to 5x). Jesus.
2019-04-10 10:53:04 +02:00
jmoenig ed8c9b4575 fixed #2367
(changing project source after exporting to disk)
2019-04-10 10:48:45 +02:00
jmoenig bf07a4c450 fixed unintentional pen trails when manually cloning or duplicating a sprite
whose pen is down
2019-03-25 15:26:29 +01:00
jmoenig 40aedac22c make sure to localize microphone settings menu 2019-03-11 16:36:27 +01:00
jmoenig 5f101d4669 tweaked microphone menu 2019-03-11 16:30:56 +01:00
jmoenig 63b51d6309 added microphone "resolution" settings to GUI 2019-03-11 16:21:10 +01:00
jmoenig db0301c8cc let users turn off microphone manually in the settings menu (in the offline version) 2019-03-06 17:08:53 +01:00
jmoenig d95539bfd5 added "globe" icon to language menu item 2019-03-05 08:49:26 +01:00
jmoenig 0efd49bb42 tweaked project dialog's initial width 2019-03-04 18:33:25 +01:00
jmoenig b6a3039965 changed project dialog's initial & miminum extent 2019-03-04 18:20:09 +01:00
jmoenig e3fcfc0b6e spread project dialog action buttons over 2 rows 2019-03-04 18:12:43 +01:00
jmoenig 670595e4c8 reenabled publish / unpublish buttons in the project dialog 2019-03-04 16:39:58 +01:00
jmoenig 3ad75ed84d deprecated storing projects in localStorage 2019-03-04 15:45:26 +01:00
jmoenig 6f529f0276 replaced "storage" icon in project dialog with "globe" symbol 2019-02-27 12:35:52 +01:00
Bernat Romagosa 8d15e3c983 kind of a kludge, but it fixes the focus issue with embedded iframes 2019-02-26 10:37:56 +01:00
jmoenig c7a20aca2c another attempt at preventing embedded proects from getting focus 2019-02-26 10:07:26 +01:00
jmoenig 6656cd62b5 made "inheritance support" setting hidden 2019-02-26 07:19:42 +01:00
jmoenig fd009c2d7b don't focus embedded worlds 2019-02-25 16:39:56 +01:00
jmoenig a5018932e4 updated "about Snap" data 2019-02-25 07:32:51 +01:00
jmoenig 94b8b93459 tweaked changes for LINT 2019-02-20 06:54:51 +01:00
Zhenlei Jia a5aa6dd4b1 Fix a bug of project note edit dialog
Before fix, accepting the edit by "Shift+Enter" will discard all
editings.

Solution: setup dialog.target, dialog.action and dialog.getInput
properly for DialogBoxMorph's 'accept' method.

Changes are made in src/gui.js, but the 'why' part is at the
DialogBoxMorph.accept method in the file src/widget.js.
2019-02-08 08:14:45 -05:00
jmoenig a19cd29526 enable dropping command blocks into all rings by default. Yeah! 2019-02-07 12:54:45 +01:00
jmoenig b950976675 enable dropping commands into all rings, experimental, under construction 2019-02-06 20:35:54 +01:00
jmoenig b9bc9d1446 pushed version to "beta" 2019-01-28 08:07:52 +01:00
jmoenig 9608bc9b45 added ability to export sounds 2019-01-25 13:38:08 +01:00
jmoenig 19f17e7243 updated version history
and slightly tweaked the code to please lint :-)
2019-01-25 12:17:57 +01:00
Michael Ball 16db64c9d5 oh dear! 2e20 is *not* 2**20...whoops 2019-01-24 02:32:40 -08:00
Michael Ball 19243fa538 cleanup duplicative error handling 2019-01-24 02:10:48 -08:00
Michael Ball b4f12a67bd cleanup logging / comments 2019-01-24 02:07:26 -08:00
Michael Ball a044553767 refactor some cloud project saving. Fix #2169 2019-01-24 02:03:10 -08:00
Michael Ball 1fdded7fe5 Move project saving code to gui.js
Give it a small refactor, fix size checking.
2019-01-23 23:54:33 -08:00
jmoenig 1697be02d3 updated versions 2019-01-17 13:27:58 +01:00
Bernat Romagosa 91439e8512 minor change because of new user roles 2019-01-16 12:35:40 +01:00
jmoenig c43eb3ca17 pushed dev version to 5.0 2019-01-14 17:28:01 +01:00
jmoenig 9dfaca8e33 updated version dates, pushed dev version to 4.3 2019-01-11 17:36:07 +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
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 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
jmoenig 1ba15afba7 fixed #2294 2018-12-28 21:11:45 +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 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
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 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
jmoenig f6b36ed2f2 prepared release 2018-11-21 13:11:38 +01:00
jmoenig 07d3446036 prepared release 2018-11-13 07:50:54 +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 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 2e4f52f40a prepare release 2018-10-29 13:10:47 +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 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 faf4b51f18 prepare release 2018-10-16 10:21:17 +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 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 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