Wykres commitów

162 Commity (f4c2a3849301eef33d90d45ef937462fa7651cfc)

Autor SHA1 Wiadomość Data
Jens Mönig 9fab5cdf1a revert attempt to fix flicker on Safari
because it doesn’t do anything
2017-09-26 15:38:42 +02:00
Jens Mönig e1f50c77af Merge pull request #1871 from tjvr/resize-flicker
Avoid flickering when resizing page
2017-09-26 15:30:16 +02:00
Jens Mönig 8ee0cb5bdd Morphic: added stopEditing() event for keyboardReceiver 2017-09-26 15:28:59 +02:00
tjvr 87d1955fe5 Avoid flickering when resizing page (in Safari) 2017-09-26 14:08:02 +01:00
Jens Mönig 941dc71df5 fixed a typo 2017-09-01 12:23:25 +02:00
Bernat Romagosa 845b5f2abd fixes #1799 2017-08-31 16:24:13 +02:00
Jens Mönig b633844894 make sure to convert detected pixel alpha values to fraction
fixes. #1843 for good, I hope
2017-08-30 09:47:19 +02:00
Jens Mönig ba87691827 tweaks to Morphic by Craig Latta 2017-08-01 10:21:35 +02:00
Jens Mönig de29bffe15 confine turtle direction readout to 0-360 degrees
addresses a bug report from Cynthia Solomon
2017-07-07 16:06:46 +02:00
Jens Mönig d89f29957e Morphic: Simplify contains() 2017-07-04 13:37:09 +02:00
Jens Mönig 6820fe8156 support for copy-on-write worlds 2017-06-22 22:56:33 +02:00
Jens Mönig ef834a44d5 added a thread count indicator to shared-script highlights
and fixed result-bubbles
2017-06-02 17:44:26 +02:00
Jens Mönig e206f145a7 Chrome patch - attribute inheritance (in progress) 2017-04-23 18:30:49 +02:00
Jens Mönig ce23f9f54f v4.1 - dev -
Features:
* polymorphic sprite-local custom blocks
* inheritance of sprite-local custom blocks
* localization support when typing expressions
* support for user-forced line-breaks in custom block labels
* ternary Boolean slot setting: support to limit Boolean input slots to
“true/false” outside of rings and in palette
* support for default values in custom block Boolean slots
* experimental: duplicate block definition (hidden in shift-click
context menu)
* support for codification of String, Number and Boolean value types
* costume icons indicate svg costumes
* sprites’s rotation centers can be adjusted onstage

Fixes:
* changed keyboard shortcut indicator for “find blocks” to “^”
* prevent Snap from “hanging” when encountering certain errors in
visible stepping
* only mark implicit parameters if no formal ones exist
2017-04-10 11:48:55 +02:00
Jens Mönig c8491c00ce fixed #1707 (new Chrome blitting issue) 2017-04-10 11:04:47 +02:00
Jens Mönig 00db1cce3f Revert to 4.0.10
to prepare for newly surfaced bug in the Chrome browser
2017-04-10 10:28:30 +02:00
Jens Mönig 50a86060f9 allow sprites’ rotation centers to be adjusted onstage 2017-03-07 03:00:44 -08:00
Jens Mönig af85a01a73 updated credits and version dates
and took care of a few minor formatting nitpicks
2017-01-09 17:36:27 +01:00
Jens Mönig 22234e70c0 updated history 2017-01-09 14:45:47 +01:00
Jens Mönig a2311f19d0 Merge pull request #1596 from jguille2/catalanUpdating
Catalan updating
2017-01-09 14:25:20 +01:00
jmoenig 9bd2e9cec9 Morphic: use submenus for hierarchyMenu 2017-01-03 17:57:31 +01:00
jmoenig 1843e29087 submenu enhancements
* improve keyboard navigation (use right-/left-arrows to enter/leave)
* delay popping up submenus when mousing over submenu items
* right-align submenu indicator (same as a shortcut)
* keep submenus open if the mouse leaves them
* support creating custom drop-downs from nested dictionaries
2017-01-03 17:24:25 +01:00
Joan Guillén i Pelegay d0a26d9f67 translations of 'make a morph' 2017-01-02 10:57:14 +01:00
Joan Guillén i Pelegay 01c15d0583 adding translations of developer menu 2017-01-02 10:23:30 +01:00
brianharvey 4c29609163 Add keyboard support for submenus
Right arrow enters selected submenu.
Enter and Esc do the right thing in submenu.
2016-12-31 00:00:47 -08:00
brianharvey 66dd397d22 Merge remote-tracking branch 'jmoenig/master' into hierarchical 2016-12-30 20:39:19 -08:00
brianharvey 36b30bf5f2 oops typo 2016-12-29 23:46:18 -08:00
brianharvey e4f8751fce add API procedure, Michael review 2016-12-29 23:44:02 -08:00
brianharvey 954b2f828f Fixes from summit meeting
I'm sure I've forgotten something...
1. Braces instead of arrows.
2. Fix the bug about non-unique ~ or }
3. Fix the jiggle when submenu reopened.
4. Respond to Jens review in github.
4a. Get rid of Boolean arg to popup.

Not done: find another home for doubleClickAction.  Maybe later.
2016-12-29 19:57:35 -08:00
brianharvey 6816da8ba2 further small Michael comments 2016-12-27 22:22:27 -08:00
brianharvey fda6938f29 responses to Michael's review 2016-12-27 15:44:57 -08:00
jmoenig a8171dee2c updated version date 2016-12-27 17:09:18 +01:00
brianharvey 51aa5db3b0 fix so you can't click item that opens submenu 2016-12-26 20:55:43 -08:00
brianharvey ac9fad3af2 hierarchical menus
Implemented in morphic.js (several changes to MenuMorph and
MenuItemMorph); used for custom block menu inputs in blocks.js
2016-12-26 17:00:02 -08:00
Michael Ball 3c8eb522bf Merge branch 'master' of git://github.com/jmoenig/Snap--Build-Your-Own-Blocks into typo-fix
* 'master' of git://github.com/jmoenig/Snap--Build-Your-Own-Blocks: (85 commits)
  updated history
  simplified reporterize>>blockFromAST
  Fixing typo - tab control character hidden
  Fixing ColorSlotMorphs behavior in Visible Stepping
  added Boolean operators to “reporterize”
  fixed a glitch in "reporterize"
  fixed an expression parsing glitch
  tweaked "reporterize"
  reporterize: support '_' as empty slot place holder
  reporterize: support for monads etc.
  moved reporterizing infix expressions to search-blocks field
  [experimental] blockify simple arithmetic expressions inside comments
  new url option switch: &noExitWarning
  updated history
  Adding 26 extra strings
  Adding extra strings from lang-pt.js
  tweaked elastic easings
  added easeOutElastic function
  Updated with lang-de.js
  added a few in-/out- only easing functions for animations
  ...
2016-12-22 12:59:24 -08:00
jmoenig 70210fafe5 tweaked elastic easings 2016-12-12 16:03:35 +01:00
jmoenig 662a59b49c added easeOutElastic function
thanks to @joshmarinacci’s excellent blog post:
http://www.joshondesign.com/2013/03/01/improvedEasingEquations
2016-12-12 14:28:33 +01:00
jmoenig 97bf879a04 added a few in-/out- only easing functions for animations 2016-12-12 10:55:15 +01:00
jmoenig 72c0dcfe76 URI-encode SVG data for Firefox-compatibility 2016-12-07 14:14:43 +01:00
jmoenig b883d24850 tweak determining the name of dropped links to SVGs 2016-12-06 15:25:13 +01:00
jmoenig 9f9f841d2a Added support for dropping links to SVGs from other web pages onto the IDE
… and thereby importing them as SVG-Costumes
2016-12-06 15:07:36 +01:00
jmoenig c9af72a665 updated version and history
(and tweaked some semicolons to please static code analysis)
2016-12-01 12:23:15 +01:00
Jens Mönig c3992f5ec5 Merge pull request #1517 from bromagosa/project-filter
Project filter
2016-12-01 12:10:40 +01:00
jmoenig d28f6db249 added support for optional floating tool bars to scroll frames 2016-11-28 15:34:58 +01:00
jmoenig 3d8ef5519c Morphic: First Class Animations 2016-11-25 14:40:28 +01:00
jmoenig c1668c4f15 work around a dreaded FF NS_ERROR_FAILURE for supporting retina
it’s a terrible and ugly hack with who-knows-which side-effects. I hate
computers.
2016-11-24 09:04:16 +01:00
jmoenig 64efff58cf “Undrop / Redrop” support for sticky comments 2016-11-23 10:38:59 +01:00
jmoenig 4f3d282d95 Morphic: support optional “onBeforeDrop” callback parameter in Morph.slideBackTo() 2016-11-22 14:22:34 +01:00
Bernat Romagosa 37f1e1ba2a Polished filter field 2016-11-18 11:56:18 +01:00
jmoenig f720fa7629 updated versions for pending release v4.0.9 2016-10-28 19:09:28 +02:00