Wykres commitów

3576 Commity (525946d67584648248174434c2b8e50ffa8f7416)

Autor SHA1 Wiadomość Data
jmoenig 4c9150d7e7 experimental text-function primitive
(hidden, shown only in dev mode in the operators category)
2013-07-15 15:45:11 +02:00
jmoenig 6dbfe66420 increased palette's vertical growth by scrollBarSize 2013-07-15 10:59:42 +02:00
jmoenig 199d0d9d95 Paint: fixed pipette tool for floodfill
thanks, Kartik, for your help!
2013-07-13 10:27:58 +02:00
jmoenig 1a8b2658db Paint Editor: Pipette tool
and code formatting adjustments for JSLint
2013-07-12 11:28:55 +02:00
jmoenig 7eba03eaf1 Pipette symbol 2013-07-12 11:27:13 +02:00
jmoenig 5f88fc93bb preserve nested reporters in "kicked out" variadic inputs
instead of "swallowing" them.

also new: floor() function in monadic math reporter's drop-down
2013-07-11 17:45:09 +02:00
jmoenig eb8aef28c8 fixed occasional flickering in scripting areas
(caused by deleted feedback morphs, a bug that surfaced in Chrome 28 on
OSX and may be due to a possible Chrome GC issue)
2013-07-11 14:54:44 +02:00
jmoenig 2589ec5172 Reset hidden primitives and code mappings upon loading a new project 2013-07-10 08:55:39 +02:00
jmoenig 167a175d18 Codification changes, Boolean slot bug fix
* Collapsed codification primitives (code, header) into a single block
* Added isEmptySlot() to BooleanArgMorph (thanks, Brian, for the bug
report!)
2013-07-09 21:10:16 +02:00
jmoenig 09fb8f7f82 fixed serialization placement-bug for sprites
thanks, Caitie, for reporting this bug and for supplying a project
which let me reproduce it!
2013-07-08 08:19:19 +02:00
jmoenig 3314477dc2 Blocks: fixed CommentMorph hiding/showing bug
when switching to / from presentation mode the previously hidden text
(in collapsed state) was again shown along with the resize handle
2013-07-05 10:40:57 +02:00
jmoenig b59f7f3e27 Codification (blocks to text) support complete
text code mapping and block header support, both via GUI and
primitives, for built-in blocks and for custom ones.
2013-07-04 15:31:05 +02:00
jmoenig 8e0f60fdd6 removed ellipses in library menu
since we don't pop up the blocks selection dialog anymore
2013-07-02 21:11:26 +02:00
jmoenig 1061fa4437 GUI: import libraries feature
in the project menu, libraries for

* Iteration, composition,
* List utilities,
* Variadic reporters,
* Words, sentences
2013-07-02 16:51:42 +02:00
jmoenig 78f416be9a removed tolerance margin in Costume's shrinkWrap()
Chrome no longer needs this kludge. Removing it also fixes an "empty
costume" bug when drawing over the edges of the paint editor
2013-07-02 13:50:14 +02:00
jmoenig 09e3a296c2 improved importing costumes
by dragging in pictures from other web pages, which now allows for
dragging links to pictures as well
2013-06-28 20:42:28 +02:00
jmoenig b8c48040a2 fixed speech bubble scaling when sprite is not onstage
(reported in the Scratch forums)
2013-06-27 08:18:51 +02:00
jmoenig 71c331d4a1 fixed #100 saving costumes to the cloud 2013-06-26 19:41:04 +02:00
jmoenig 9c6b2a3e6f code mapping: dialog input is now multi-line monospaced 2013-06-25 09:46:21 +02:00
jmoenig 416d92d78b pretty printing support for mapped code
better formatting capabilites now support Python mappings
2013-06-24 17:49:47 +02:00
jmoenig 8ef095c719 code mapping: pretty printing support (work-in-progress)
commented out for now, not yet functional
2013-06-21 15:11:21 +02:00
jmoenig f2ec80b20c code mapping: pass on c-slot clode by default 2013-06-21 13:13:09 +02:00
jmoenig 1f8f6e0192 %code input slot
multi-line, monospaced, type-in slot for code mappings
2013-06-21 09:53:16 +02:00
jmoenig 25ea3d4a16 Morphic, Blocks: "flat" design fix
Handle manually "unshadowed" StringMorphs without throwing an
exception. This lets you load the tools library into "flat" mode again.
2013-06-21 09:06:46 +02:00
jmoenig bed3e03e65 "flat" design: No rounded corners for watchers 2013-06-20 18:29:16 +02:00
jmoenig d3ff1965fc Objects: doMapCode() primitive now uses a multi-line input slot 2013-06-20 18:15:53 +02:00
jmoenig 26475fc0aa Blocks: Multi-line input slots (TextSlotMorphs - %mlt) 2013-06-20 17:55:58 +02:00
jmoenig ff75d76472 "flat" design enhancements for cells 2013-06-20 14:32:23 +02:00
jmoenig 7af5ab575d "flat" design enhancements for blocks and watchers 2013-06-20 13:24:15 +02:00
jmoenig fe8cbd5b70 GUI: make code mapping preference persistent 2013-06-20 09:41:07 +02:00
jmoenig e2aeaec7cf Store: persisting code mappings
in project and block library files
2013-06-19 18:51:38 +02:00
jmoenig acc40a6d2a Code mapping
generating text code from blocks, first experimental iteration
2013-06-18 18:43:15 +02:00
jmoenig a7ebff7c5b Morphic: focus World canvas on mouse down (otherwise prevent default) 2013-06-06 15:25:55 +02:00
jmoenig a2094b033e BYOB: Newly created custom reporters now have an initial default REPORT block as definition body 2013-06-06 13:32:59 +02:00
jmoenig 12ba9b7703 Objects: fix for hiding 'getLastAnswer' and 'getTimer' primitives 2013-06-05 18:37:44 +02:00
jmoenig 3f585e5d5e prevent undesired HTML5 dragstart event
(a new glitch introduced in Chrome 27)
2013-06-04 08:04:40 +02:00
jmoenig 97a8612ba5 Restore user settings fix for localization 2013-05-17 16:18:57 +02:00
jmoenig f3f5c35d66 Simplified the web page 2013-05-17 12:21:48 +02:00
jmoenig 77c409cb3e Remember user settings across sessions
most user settings (language, blocks zoom, long form input, clicking
sound, design preference) are now made persistent in localStorage, so
if the user closes and re-opens Snap! the settings stay the same
2013-05-17 11:53:32 +02:00
jmoenig e1a3092713 "Flat" GUI design preference
in the IDE's settings menu
2013-05-16 14:38:37 +02:00
jmoenig b74695d4a0 "Flat" GUI design options
preparing for "flat" GUI skins
2013-05-15 16:03:56 +02:00
jmoenig a1ff3bfec5 Costume shrinkWrapping adjustments 2013-05-15 13:04:55 +02:00
jmoenig c8029a03e9 Paint editor fixes and credits 2013-05-14 16:53:28 +02:00
jmoenig d267b696af Broadcast & Message enhancements, fixed #93
* When I receive <any msg> option
* getLastMessage reporter + watcher
2013-05-14 16:16:21 +02:00
jmoenig 4c44efdc1e Paint editor fixes 2013-05-14 14:18:46 +02:00
jmoenig b250bb2683 Paint editor integration 2013-05-14 13:47:13 +02:00
jmoenig 3f92313ae4 Paint editor fixes 2013-05-14 13:07:08 +02:00
jmoenig f5e101dc57 Paint editor
contributed by Kartik Chandra (Hardmath123 on Scratch)!!
2013-05-14 13:02:24 +02:00
jmoenig 6c07875d04 Reset Password via emailed link
(front end only)
2013-05-10 15:23:28 +02:00
jmoenig b5ddbfbc75 Reset Password Feature
(front end only)
2013-05-06 19:46:17 +02:00