jmoenig
e9020b4ed3
fixed saving/loading of new mouse coordinate watchers
2013-12-19 17:54:40 +01:00
jmoenig
59a39077b8
fixed #277 , #279 (blitting null-canvasses fails)
...
Thanks, Nathan, for the pointer to this!
2013-12-12 14:55:40 +01:00
jmoenig
f0268d9cd8
accept lists as inputs to the green (text) LENGTH OF reporter
2013-12-11 10:20:40 +01:00
jmoenig
0e27d975c6
fixed #264 (mapped <ctrl-enter> to green-flag instead of <enter>)
2013-12-05 10:01:25 +01:00
jmoenig
6fd731cd6e
fixed literal-to-non-literal zero-value comparison bug
2013-12-05 09:24:35 +01:00
jmoenig
d9b9c6bad1
fixed #261 (less tolerant null-value-to-number-coercion)
2013-12-04 11:11:07 +01:00
jmoenig
a845696223
French translation integration
2013-12-04 10:08:14 +01:00
jmoenig
24ad14399c
harmonize equality testing and List CONTAINS testing
2013-12-04 09:50:27 +01:00
jmoenig
9faa4844d4
handle text comparisons case-insensitive (again)
2013-12-04 09:47:42 +01:00
jmoenig
df1d6ca479
Threads: fixed #133 - preserve edge-cased argument types
...
(empty string, Boolean false)
2013-11-26 13:23:35 +01:00
jmoenig
d3c735fade
fixed #249 - preserve variable value types with edge cases
...
(empty string, Boolean false)
2013-11-26 13:09:26 +01:00
jmoenig
1b05a11f14
fixed # 179
...
don’t identify primitive (static) C-Slots as implicit formal parameters
2013-11-26 12:29:01 +01:00
jmoenig
f10a16e3f6
fixed #175 - Text comparisons are now case sensitive
2013-11-26 12:05:13 +01:00
jmoenig
fcfb3d1798
Catalan translation update - Thanks, Bernat!
2013-11-26 11:11:39 +01:00
jmoenig
d9a1a2224b
Localization update
2013-11-26 11:07:22 +01:00
jmoenig
d266b0b0a6
fixed #245 (consistently auto-convert empty strings to zeroes)
2013-11-26 10:40:24 +01:00
jmoenig
2cb904d2bb
fixed #207 (stricter comparison of strings vs. numbers)
...
Some intentional edge cases remain, such as empty string equals zero
and disregarding trailing / leading blanks. Please don’t nitpick and
spare me the fundamentalism, plus discussing whether discussing the
discussing qualifies as fundamentalism :-)
2013-11-26 10:02:38 +01:00
jmoenig
71b7001caa
fixed #125 (encode email address when signing up)
...
thanks, Nathan!
2013-11-26 09:43:47 +01:00
jmoenig
09cd45dc7e
Catalan translation, thanks, Bernat Romagosa Carrasquer!
2013-11-22 13:01:41 +01:00
jmoenig
3a9e258fef
Prevent „hide“ menu option for non-palette template blocks
...
thanks, Brian, for reporting this glitch!
2013-11-22 11:57:37 +01:00
jmoenig
c8bc990011
fixed #238 - don’t trigger events for eclipsed morphs
...
(whose parent-chain contains a hidden morph)
2013-11-22 11:00:05 +01:00
jmoenig
6cc86fa751
fixed #231 (watcher-display of Booleans)
2013-11-15 14:57:14 +01:00
jmoenig
17508d275a
fixed read-only input slot coloring glitch
...
thanks Bernat, for reporting it!
2013-11-15 12:52:44 +01:00
jmoenig
81654e7299
„read-only“ option for editable custom block input slots
...
also custom block input slots reverting to default now show their
default value (useful in combination with the new "read-only" option
2013-11-15 11:18:45 +01:00
jmoenig
cc0bf15c1a
Portuguese translation update
...
thanks, Manuel!
2013-11-12 15:07:56 +01:00
jmoenig
93f97c01e0
left-align multi-line text in value-bubbles
2013-11-12 12:30:14 +01:00
jmoenig
5d5fc20a6d
fixed wrong NaN display for variable watchers
...
Thanks, Brian, for catching this glitch!
2013-11-12 12:01:26 +01:00
jmoenig
651f44ebdf
customizable drop-down menus for input slots
2013-11-12 11:44:39 +01:00
jmoenig
cc7a1558f1
cloud project saving transmission integrity check
...
includes the sizes of the sent project components in the transmision,
so the cloud backend can check if the whole of them have been
transmitted before comitting to the database
2013-11-07 13:40:28 +01:00
jmoenig
8a60ec998e
customizable drop-down menus for input slots
...
still experimental and incomplete and therefore commented out
(inactive) for now
2013-11-04 17:55:11 +01:00
jmoenig
c95c1a223d
only show symbol menu for label fragments
...
in InputSlotDialog
2013-11-04 15:12:21 +01:00
jmoenig
405c36805b
filter quotation marks from project names
...
(for backend index)
2013-11-04 13:58:44 +01:00
jmoenig
5b63e7e6fa
enable Symbols in InputSlotDialog Morph’s drop down menu
2013-10-25 15:14:20 +02:00
jmoenig
a810667d8d
enable Symbols in InputField drop down menus
2013-10-25 15:12:27 +02:00
jmoenig
a151f64a89
Portuguese translation update
2013-10-25 12:58:25 +02:00
jmoenig
f92b4891c1
Symbol selection menu for BlockLabelFragmentMorphs
2013-10-25 12:38:39 +02:00
jmoenig
2226f0c92a
enable symbols as custom block label parts
...
as well as enabling Costumes to become Symbols, and additional symbols
(speech bubble, arrows, robot)
2013-10-25 12:35:15 +02:00
jmoenig
3c209e8421
fixed #213 - Empty else block breaks return to caller
...
Thanks, Art, for reporting this bug!
2013-10-17 18:56:35 +02:00
jmoenig
a8d08c147d
Condense damage list even more
...
by merging nearby rectangles, thanks, Craxic, for the idea for this in
#192
2013-10-15 11:29:51 +02:00
jmoenig
cc9a44ed10
Portuguese translation update integration
2013-10-14 17:09:12 +02:00
jmoenig
93960bc4fb
Increase maximum clone count from 128 to 300
2013-10-14 17:03:56 +02:00
jmoenig
f3b8d8dcef
Condense damage list by merging overlapping dirty rectangles
...
thanks, Craxic, for suggesting the idea for this optimization in #192 !
2013-10-14 16:21:22 +02:00
jmoenig
027388029f
"sanity check" for cloud-saving mechanism
...
errors if the serialized project data is corrupt and cannot be parsed
as XML, addresses #203 , #200 , #171 . I'm hoping that this might provide
us a clue whether the corruption is happening in Snap's marshalling or
on the backend side
2013-10-10 11:09:29 +02:00
jmoenig
24476a644e
MAP primitive variant for linked lists
2013-10-09 12:37:50 +02:00
jmoenig
a2718204cd
fixed #199
...
"can't delete reporter with attached comment via context menu"
2013-10-08 17:25:11 +02:00
jmoenig
4d5dad807b
experimental MAP primitive reporter
...
in lists category, visible in dev mode for now
2013-10-08 16:59:55 +02:00
jmoenig
39ea1d542d
fixed type-issue for linked list indices
...
thanks, Nate, for reporting this issue
2013-10-08 16:46:58 +02:00
jmoenig
020cac64b1
"plain block prototype labels" preference setting
...
hide / show the (+) symbols in the block editor
2013-10-04 16:54:16 +02:00
jmoenig
4e501e00ad
Keep watchers onstage when hiding/showing them, fixes #195
2013-10-04 11:08:39 +02:00
jmoenig
b32ed8ef23
Prevent watcher cells from growing wider as their contents becomes taller
2013-10-04 10:53:17 +02:00
jmoenig
ec6b46a4c5
Type-check the SPLIT block's input before eval'ing it
2013-10-04 10:34:59 +02:00
jmoenig
9a0881b96a
smooth numerical values displayed in watchers
2013-10-01 15:50:53 +02:00
jmoenig
dc709c2e12
fixed #186 (can't duplicate blocks with anchored comments)
2013-09-30 14:41:59 +02:00
jmoenig
8eb98dc5b1
fixed #172 , IF ON EDGE, BOUNCE
...
Morphic: Rectangle.amountToTranslateWithin()
2013-09-20 09:50:06 +02:00
jmoenig
6394ebc24a
fixed #146
...
filter out empty costumes
2013-09-19 16:09:47 +02:00
jmoenig
9450ed0511
fixed #169
2013-09-19 12:26:09 +02:00
jmoenig
daff84a97a
Prevent local custom blocks in global custom block definitions
...
fixes #167 for future projects
2013-09-18 17:06:08 +02:00
jmoenig
e9afcc9ec3
prevent costumes with imported CORS-tainted canvases
...
expected to fix #155 , #154 , #151 , #148 , #147 , #127 for future projects
2013-09-18 15:34:59 +02:00
jmoenig
c0a0c1f4a7
fixed part of #154 - prevent costumes from being drawn while they are loading
...
prevents an occasional DOM error saying "an attempt was made to use an
object that is not, or is no longer, usable" when loading a project
that has costumes
2013-09-17 17:25:42 +02:00
jmoenig
f541b776ea
fixed #119 , #149
...
accessing a shared projects requires lowercasing the username - this is
now automatically taken care of
2013-09-17 10:37:17 +02:00
jmoenig
d278b2b150
fixed #115
...
prevent loading several instances of the same block definition
2013-09-16 17:00:10 +02:00
jmoenig
4ad2df7a84
Updated revision history
2013-09-16 12:24:36 +02:00
jmoenig
e2b70a9c9d
"Dynamic" library list
...
thanks, Brian
2013-08-17 07:27:16 +02:00
jmoenig
ac78b464c0
Norwegian translation by Olav Marschall
...
thanks, Olav for contributing this!
2013-08-17 06:56:06 +02:00
jmoenig
17a53d8a9d
Traditional Chinese translation
...
thanks, Chu-Ching-Huang, for the contribution!
2013-08-14 10:52:37 +02:00
jmoenig
6a2518bfd3
Dutch translation update
2013-08-12 13:12:02 +02:00
jmoenig
fe50029b1c
Nestable Sprites Collision Detection & fixes
2013-08-12 13:05:42 +02:00
jmoenig
bf4ebd3a5a
German translation update
...
and release adjustments
2013-08-10 09:13:11 +02:00
jmoenig
0bd0303a87
Nestable Sprites fixes
2013-08-10 08:11:51 +02:00
jmoenig
147674631c
Nested Sprite saving / loading
2013-08-09 16:07:02 +02:00
jmoenig
8a0efbd8da
Nested Sprite Rotation style buttons on corral icons
2013-08-09 10:20:34 +02:00
jmoenig
99115237d5
Dutch translation update
2013-08-08 19:44:28 +02:00
jmoenig
08110770b0
Nested Sprite synchronous / independent rotation
2013-08-08 19:30:17 +02:00
jmoenig
289dd6b2e6
Nested Sprite Rotation
2013-08-08 13:59:59 +02:00
jmoenig
9bbd379528
Nested Sprite Scaling
...
first rough pass
2013-08-08 12:52:33 +02:00
jmoenig
b4db57dc94
Nested Sprite Motion
2013-08-07 18:00:23 +02:00
jmoenig
325ad2297b
Sprite Nesting GUI
...
(still hidden and disabled at this time)
2013-08-07 16:32:21 +02:00
jmoenig
f557ddeb2a
Fixed stage costume scaling & misplacing bug
...
Thanks, Josh, for the report!
2013-08-07 11:32:58 +02:00
jmoenig
e2320cae3d
Sprite Nesting preliminaries
...
not yet functional and disabled
2013-08-07 10:33:39 +02:00
jmoenig
a9a8ad6c9d
Morphic: mouseEnterDragging fix
...
and a few cosmetic changes due to JSLint's latest nitpickings
2013-08-06 13:02:09 +02:00
jmoenig
ade3c6ab48
Polish translation, thanks, Witek Kranas!
2013-08-06 07:59:29 +02:00
jmoenig
c01a236f95
German translation update
...
(for Undrop feature)
2013-08-02 12:32:34 +02:00
jmoenig
f9c8fb04e0
Undrop Commands feature
...
first iteration
2013-08-02 12:05:34 +02:00
jmoenig
3d08b59fe0
Undrop Comments feature
2013-08-02 08:38:46 +02:00
jmoenig
98eb26f7c2
Undrop Reporters feature tweaks
2013-08-02 08:33:07 +02:00
jmoenig
4e409623b3
"Undrop" Reporters feature (in script areas' context menus)
...
first rough pass
2013-08-01 18:31:55 +02:00
jmoenig
060c5fcb9d
Italicize editable input options (e.g. for the SPLT block)
2013-08-01 12:51:04 +02:00
jmoenig
8dde1684f1
"whitespace" & other options in SPLIT reporter's dropdown
...
still hidden in dev mode
2013-08-01 11:49:35 +02:00
jmoenig
6fa1fcd876
experimental text SPLIT primitive in the operators category
...
(currently only accessible in dev mode)
2013-07-31 15:15:27 +02:00
jmoenig
e062dfe548
fixed #104
2013-07-30 15:19:47 +02:00
jmoenig
1591466317
PAUSE primitive command block
2013-07-30 13:48:12 +02:00
jmoenig
20c1d4d14f
Avoid dropping reporters into variadic inputs unless it touches the arrows
2013-07-30 10:35:37 +02:00
jmoenig
af5c688407
* Dutch translation, thanks, Frank Sierens!
2013-07-24 17:09:57 +02:00
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
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
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
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
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
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
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
d267b696af
Broadcast & Message enhancements, fixed #93
...
* When I receive <any msg> option
* getLastMessage reporter + watcher
2013-05-14 16:16:21 +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
jmoenig
e51a0ed718
Fixed #24
2013-04-30 15:57:41 +02:00
jmoenig
1505796e19
Eraser symbol
2013-04-30 13:49:14 +02:00
jmoenig
ed3b9d1959
Fixed #83
2013-04-30 12:39:09 +02:00
jmoenig
0c4779f028
Costume shrink-wrapping
2013-04-30 11:49:26 +02:00
jmoenig
9c9d761cc0
Solid rectangle and circle symbols
2013-04-29 12:31:28 +02:00
jmoenig
966d9ee24e
Fixed #70
2013-04-27 09:33:09 +02:00
jmoenig
2d1e450c8f
Paint bucket symbol for paint editor flood-fill tool
2013-04-27 08:49:45 +02:00
jmoenig
88d9691d82
Paint editor tools symbols
...
additional simple icons for buttons: brush, rectangle, circle, line,
crosshairs
2013-04-26 16:24:01 +02:00
jmoenig
512d9d7cce
Ensure unique World stamps
2013-04-26 10:39:20 +02:00
jmoenig
ba8569954c
Translation update for "hide primitives" feature
2013-04-25 18:44:18 +02:00
jmoenig
25f813f79e
Restore multi-dialog restrictions for multi-world setups
2013-04-25 18:36:21 +02:00
jmoenig
4580aa1e0d
Hide Primitives feature
...
Primitive blocks in the palette can now be hidden in the project via
their context menu. Each palette's context menu further lets you hide
or show all its primitives depending on whether any primitives are left
to hide or show.
Hidden primitives are stored in the project data. This lets instructors
create "simplified" examples and problem sets.
2013-04-25 16:52:59 +02:00
jmoenig
d0878399fe
Fine-tune multiple dialog instance handling
...
prevent multiple block editors on the same block definition, allow
multiple dialogs on different objects, handle dialog instances in
DialogBoxMorph.prototype
2013-04-24 15:11:27 +02:00
jmoenig
6bafe43b8f
Release clean-ups & translation update
2013-04-23 17:57:38 +02:00
jmoenig
d098dbb4ba
Fixed #44
...
Circularity no longer breaks watchers
2013-04-23 16:55:11 +02:00
jmoenig
020f95992d
Double click support for cloud side of project dialog
2013-04-22 16:34:01 +02:00
jmoenig
f21416527f
Double click support for project dialogs
...
double clicking a project in the project dialog now performs the
specified action for the dialog (open / save) on it.
2013-04-21 20:40:24 +02:00
jmoenig
977da0314c
Fixed #65
...
using the percent character in variable names is now safe
2013-04-21 17:57:14 +02:00
jmoenig
7681525cc2
German translation update
...
for new "scripts pic..." feature on the scripting area's context menu.
Also pushed up version dates for new beta release, and added
SnapManual.pdf to the help folder
2013-04-19 08:09:35 +02:00
jmoenig
06d35dae6c
Export picture of all scripts
...
* new entry in the ScriptsMorph's userMenu lets you export a picture of
all scripts, including comments.
* place sticky comments on World layer on dragging their anchor block,
fixes both #8 and #18
* additional settings for developing the backend
2013-04-17 17:28:49 +02:00
jmoenig
15718f44a3
Sharing / Unsharing / Deleting in every Project Dialog
...
not just in the "open project" dialog, but also in the "save as" version
2013-04-12 15:03:36 +02:00
jmoenig
53a918175a
Tooltips for custom block templates (sitting in the palette)
...
mousing over a custom block in the palette pops up its definition hat
comment in a comment-colored speech bubble
2013-04-12 13:08:48 +02:00
jmoenig
54415a2cfc
Lists: fix for typecasting bug in CONTAINS primitive
2013-04-12 10:11:45 +02:00
jmoenig
a03d8fba4d
Missing localStorage no longer prevents Snap! from loading
...
… as in IE9 running locally
2013-04-11 20:15:59 +02:00
jmoenig
5b94c73303
Morphic: Virtual Keyboard enhancements
...
The input-element-as-virtual-keyboard-proxy mechanism now gets only
activated on touchscreen devices. Whether the browser is a touchscreen
device is determined whenever a touch event occurs.
for iOS devices, autocapitalization is now turned off.
2013-04-11 13:48:24 +02:00
jmoenig
cb41576e5a
Load shared projects from different formats
...
cloud data and plain project format
2013-04-10 08:33:50 +02:00
jmoenig
74ad2abc66
Support for debugging shared projects
2013-04-09 18:03:44 +02:00
jmoenig
e23a694409
Hide IDE while opening a shared project for presentation
2013-04-09 15:12:29 +02:00
jmoenig
d4d537c186
Feedback msg when sharing / unsharing projects
2013-04-09 14:11:32 +02:00
jmoenig
afe62246d6
Bold type shared project names
...
in the project dialog
2013-04-09 13:56:09 +02:00
jmoenig
256634239e
Morphic: ListMorph and Menu enhancements
...
* Additional formatting enhancements for Triggers and MenuItems
(ListItems): bold, italic
* Item manipulations capabilities for ListMorph items
2013-04-09 13:49:33 +02:00
jmoenig
855d12a18c
"Fixed #3" Follow-up
2013-04-09 09:52:24 +02:00
Nathan Dinsmore
4c9fee58ee
Fixed a number of whitespace inconsistencies
2013-04-08 21:49:31 -04:00
jmoenig
0c4cedad05
Turn pen trails into new costume
...
currently still hidden in the stage's context menu, visible when
shift-clicked
2013-04-08 17:19:10 +02:00
jmoenig
a39f4fbffc
Fix: switch to edit mode and tab to scripts when loading a project
2013-04-08 14:44:51 +02:00
jmoenig
6ea1d707aa
Italian translation update
...
Thanks for this constribution, Stefano Federici!
2013-04-08 14:33:23 +02:00
jmoenig
dbce2753df
Adjust list watcher size to blocks' zoom scale
2013-04-08 13:18:47 +02:00
jmoenig
d022d718fb
Sharing / Unsharing projects finalization
2013-04-08 12:17:10 +02:00
jmoenig
a4037b57c1
Variable-names drop-down menu when renaming blobs
...
renaming variable blobs now features a drop-down menu in the dialog box
with reachable variable names and a picture of the block to be renamed
2013-04-05 10:20:18 +02:00
jmoenig
2e7ea3c14f
Fix: Make Comments Detachable from Prototype Hats
2013-04-04 21:13:47 +02:00
jmoenig
80ee7b8c53
Display Custom Block Comments as Help
...
Selecting "Help" for a custom block now pops up the comment attached to
its definition's prototype hat, if any
2013-04-04 20:08:28 +02:00
jmoenig
8f249e63bb
Loading shared cloud projects in presentation mode
...
and exporting URLs for shared projects
2013-04-04 17:47:26 +02:00
jmoenig
18821f7bc1
PrototypeHatBlocks accept anchored comments
...
You can now "stick" comments to the prototype hat block in the block
editor
2013-04-03 12:03:34 +02:00
jmoenig
4804d8cfc8
Fix: Removed added textarea from YPR module
...
No more text area in upper left corner of the Snap! IDE when converting
a .ypr project
2013-04-03 10:09:11 +02:00
jmoenig
895ab6ddeb
Anchored Comments Enhancements
...
* the Block Editor now allows anchored comments,
* duplicating a block / script / sprite now also duplicates anchored
comments,
* deleting a block / script now also deletes anchored comments
2013-04-02 18:18:19 +02:00
jmoenig
84fd877fa4
Project Sharing / Unsharing Support (frontend)
...
Support for publishing and un-publishing projects in the cloud (not yet
live in the current production version of the cloud backend)
2013-04-02 14:01:42 +02:00
jmoenig
cd02b9c3fb
Simplified Chinese translation update
...
thanks for the contribution, 邓江华 !!
2013-03-25 15:18:16 +01:00
jmoenig
8333462353
Spanish translation
...
thanks for the contribution, Victor Manuel Muratalla!!
2013-03-25 09:54:19 +01:00
jmoenig
fcc161ad10
Boolean value representation translation fix
...
Boolean value block representations in evaluation bubbles, speech
bubbles and stage watchers, are now translated. Thanks, Victor, for the
bug report!
2013-03-25 08:48:44 +01:00
jmoenig
f34d319b0c
Cloud: Dynamic fallback msg support
...
before popping up an error dialog, the GUI can check another URL for an
explanation about server downtimes etc.,
2013-03-22 12:07:54 +01:00
jmoenig
2c54645400
Stage screenshots
...
the stage's context menu, and likewise the stage icon's context menu in
the corral, now let you export a screenshot of the stage including all
pen trails, sprites, watchers and speech bubbles
2013-03-22 11:33:34 +01:00
jmoenig
408ed6285d
German translation update
...
for the new "Zoom blocks" feature
2013-03-22 11:06:33 +01:00
jmoenig
ef170e9a28
Zoom Blocks
...
in the settings menu.
also: Optional slider for numeric prompter,
numberic prompters for watchers' sliderMin/Max
2013-03-22 10:36:19 +01:00
jmoenig
957812e6f0
Cloud: Support cookies
2013-03-21 12:38:29 +01:00
jmoenig
45fcc9d14d
YPR: Fix for turnLeft / turnRight swap bug
...
Thanks for reporting this, Dan!
2013-03-20 14:00:42 +01:00
jmoenig
846998b28d
Deactivate motd and cloudmsg
...
has some issues (synchronous requests, increases startup time on
mobiles)
2013-03-20 11:34:17 +01:00
jmoenig
7f03ba28e0
cloudmsg support
...
cloud related notifications can be put into
http://snap.berkeley.edu/cloudmsg.txt and will be shown in cloud
related dialogs only (signup, login, change pw, open / save project)
2013-03-19 17:16:49 +01:00
jmoenig
e897915bc7
GUI: fix for #run: URL switch
2013-03-19 12:39:37 +01:00
jmoenig
a67b2e2381
motd support
...
On startup Snap! looks for http://snap.berkeley.edu/motd.txt , if it
exists it is shown in a dialog box
2013-03-19 12:09:55 +01:00
jmoenig
3f19a21cad
Scalable Comments, auto-positioning scaled scripts
...
including support for auto-positioning scaled scripts (so you don't
have to clean-up when scaling blocks)
2013-03-19 10:34:10 +01:00
jmoenig
b19493897d
Russian translation
...
contributed by Svetlana Ptashnaya
2013-03-19 08:33:08 +01:00
jmoenig
cbdc6df586
Blocks layout optimization
...
SyntaxElementMorph fixLayout() optimization for active highlights
2013-03-19 08:12:57 +01:00
jmoenig
fd47df9cb9
Adjust highlight when modifying active scripts
...
When dragging blocks out of a running script, adding blocks into a
running script, or editing inputs of a running script, the script's
highlight should now adjust accordingly
2013-03-18 18:31:12 +01:00
jmoenig
f593f67d50
Cloud #signup URL switch
...
adding #signup to the URL directly opens the cloud signup dialog.
http://snap.berkeley.edu/snapsource/snap.html#signup
2013-03-18 16:07:39 +01:00
jmoenig
78ab4de381
Scalable blocks and scripts
...
Shift-clicking on the settings menu lets you specify a fraction, by
which blocks and scripts are scaled, allowing you to e.g. export
poster-sized hi-res script pics, or to present Snap! live on hi-res
screens and projectors
2013-03-18 12:32:24 +01:00
jmoenig
0b510366d2
Creation
2013-03-16 09:02:16 +01:00