Wykres commitów

145 Commity (40bdce4dc2bc9e4a6fe58af7bc57c92f5540bd94)

Autor SHA1 Wiadomość Data
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
Michael Ball 932ba35ee5 minor typos 2016-10-28 03:34:15 -07:00
Michael Ball 68ce526226 merge in updates 2016-10-28 03:23:11 -07:00
jmoenig d2d096deff select all on fresh input slot edit 2016-10-24 12:27:02 +02:00
jmoenig 5ec7ad4f36 slightly tweak text editing code 2016-10-24 10:21:59 +02:00
Jens Mönig 31aed55227 Merge pull request #1457 from bromagosa/edition-improvements
text editing improvements
2016-10-24 09:24:59 +02:00
Bernat Romagosa d652c8d761 Code review 2016-10-17 10:06:27 +02:00
jmoenig 7769bffd63 autoscrolling tweaks 2016-10-15 10:56:05 +02:00
bromagosa f91af8b056 text edition improvements 2016-10-14 10:00:07 +02:00
Jens Mönig 8f4e5122cf replace deprecated KeyboardEvent.keyIdentifier with .key 2016-08-12 11:59:17 +02:00
Jens Mönig 023132431c avoid blitting artifacts for non-integer devicePixelRatios in Firefox 2016-07-19 14:34:18 +02:00
Jens Mönig 0974c750ad fixed #1312
fixed collision detection for non-integer devicePixelRatios
2016-07-17 08:00:54 +02:00
Jens Mönig cd03fb3028 finalizing v4.0.8 2016-07-14 12:18:23 +02:00
Jens Mönig c769df77c1 accept multi-line text edits with shift-enter 2016-07-06 11:10:53 +02:00
Jens Mönig 5dbb6ad8a1 Retina display support tweaks - IN PROGRESS -
* fixes the FILL block on retina screens
* fixes turning pentrails into costumes on retina screens
* adds an option to the settings menu letting the user switch between
non-retina and retina resolutions on devices and in browsers that
support it
* Morphic documentation update for retina support

Again, folks, this is IN PROGRESS and not yet ready to be released. But
it’s getting closer to being testable :-)
2016-05-11 18:03:49 +02:00
Jens Mönig 179d93f103 support for retina displays, integrates #1063 - IN PROGRESS
This has bee designed and written by the amazing Bartosz Leper
(@bl-nero). Since I totally suck at Git and find myself incompetent to
resolve merge conflicts, I’ve decided to manually copy Bartosz’s
changes mostly verbatim over, tweaking them only ever so slightly in
ways that don’t alter their functionality, except for introducing a
tiny test so current Safari still loads Snap, albeit not in retina
mode. THIS IT NOT READY FOR RELEASE YET, IT’S WORK IN PROGRESS. Get it?
Thanks!
2016-05-10 20:33:44 +02:00
Jens Mönig 71333021d4 cloning speedup
significantly speed up sprite cloning through partial shallow-copying
of scripts and costumes instead of deep-duplication
2016-05-04 16:37:46 +02:00
Jens Mönig df0269f5cc support for viewing 2D lists as tables 2016-02-24 11:35:18 +01:00