jmoenig
f72c133a49
updated credits
2014-07-25 14:46:27 +02:00
jmoenig
75d9adbfe2
improve unique sprite- and costume names
2014-07-24 11:40:36 +02:00
jmoenig
0e02a5ff60
ensure unique costume names when copying costumes via d&d
2014-07-18 15:27:28 +02:00
jmoenig
7328bfb034
ensure unique names when renaming costumes
2014-07-18 15:21:19 +02:00
jmoenig
1076694d9c
ensure unique names for costumes created by the paint editor
2014-07-18 14:54:29 +02:00
jmoenig
c1d5910f33
list op fixes, thanks, Brian!
2014-07-18 07:44:26 +02:00
jmoenig
d88da36762
ensure unique names for imported costumes
...
Use new mechanism for unique costume names on imported costumes
2014-07-17 15:11:05 +02:00
Jens Mönig
4fa53772f5
Merge pull request #509 from jmoenig/bh
...
Bh
2014-07-11 18:08:55 +02:00
jmoenig
c4968843e4
fixed #508 (don’t popup empty menus)
...
thanks, @cycomached!
2014-07-11 17:59:16 +02:00
brianharvey
ce7f681c55
Improve sbe-or-relative to generalize
...
New method GetURLsbeOrRelative(url) takes a relative URL and tries it first on s.b.e and if that fails as a relative url.
2014-07-11 08:52:30 -07:00
jmoenig
98772028bb
limit persistent blocks zoom to 12
2014-07-11 17:32:12 +02:00
brianharvey
c965d45259
Allow loading tools.xml from mirror *or* s.b.e
...
Using full http://s.b.e/snapsource/tools.xml disallows local repository.
Using relative tools.xml disallows running from local disk but getting tools from s.b.e.
So we try both.
2014-07-11 08:28:48 -07:00
jmoenig
a33400d6d2
fixed #507 (limit persistent block zoom to 12x)
...
thanks, @cycomachead !
2014-07-11 17:23:43 +02:00
jmoenig
f27e72e2b2
fixed #412 (incomplete sprite-removal)
2014-07-11 17:14:35 +02:00
brianharvey
7ac63a5ccd
Merge pull request #494 from marwahaha/tools-xml
...
tools now pointing locally
2014-07-10 05:36:25 -07:00
jmoenig
92c5c8bedf
add keyboard shortcut for “new project”: ctr-n
...
note: some browsers (actually, most ^^) override this before Snap gets
a chance to do its thing :-(
2014-07-08 15:27:25 +02:00
Jens Mönig
ac38df35e9
Merge pull request #487 from cs10/kunal/scrolling
...
fixed scrolling glitch in palette
2014-07-08 13:29:46 +02:00
jmoenig
81745502e7
show username in ‘logout’ entry of cloud menu
2014-07-08 13:26:42 +02:00
Kunal Marwaha
52df842dd1
tools now pointing locally
2014-07-03 07:14:42 -07:00
Kunal Marwaha
89c0dfd790
actually no cached image needs to scroll
2014-06-25 04:30:17 -07:00
Kunal Marwaha
ed5eccccae
reason for scroll issue: only non-cached palettes needed to be scrolled
2014-06-25 04:15:58 -07:00
Kunal Marwaha
5db42a9889
fixed scrolling
2014-06-24 21:36:54 -07:00
jmoenig
e16f008ee8
prepare release
2014-06-23 13:30:19 +02:00
Kunal Marwaha
7e5925de3d
added drawnew
2014-06-22 02:56:11 -07:00
jmoenig
ac39877b9c
German translation update, tweaks
2014-06-04 13:48:43 +02:00
jmoenig
bae41fde28
GUI: new (hidden) feature: “Export all scripts as pic”
...
(including custom block refs)
2014-06-04 12:40:44 +02:00
jmoenig
6a4b4afbe9
Show last-changed-timestamp of cloud projects
...
display a tool-tip “bubble” in the “Open-Project” dialog next to the
preview field
2014-05-26 10:46:00 +02:00
jmoenig
a1b9d3e396
Search Blocks feature, keyboard shortcuts
...
Thanks, Kyle, for designing and architecting the search blocks feature!!
2014-05-20 09:43:31 +02:00
jmoenig
03b69769be
GUI: Use new vector prompter for stage dimensions
...
also take out previous experimental code and make this new feature an
official one
2014-02-13 17:50:43 +01:00
jmoenig
2411ca3ebd
Fixed #322 , #324
2014-02-13 12:04:13 +01:00
jmoenig
5058595335
Constrain minimum stage size to 480 x 180
2014-02-13 09:54:40 +01:00
jmoenig
4e2bfdec20
New Feature: Set stage dimensions arbitrarily
...
new entries to set stage width and height in the settings menu when
holding the shift key
2014-02-11 17:38:35 +01:00
jmoenig
1fb0b77998
Flat line end option in the settings menu, saved with the project
2014-02-04 15:29:14 +01:00
jmoenig
9be9d3da11
Import sounds from the project menu
...
Thanks, Brian, for the changeset!
2014-02-04 14:45:15 +01:00
jmoenig
1d8862c7af
Import costumes and backgrounds from the project menu
...
thanks, Brian, for the changeset!
2014-02-04 14:29:32 +01:00
jmoenig
fa88fdc761
validated all source files against the latest JSLint version
...
and pushed to this date
2014-01-09 18:50:38 +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
405c36805b
filter quotation marks from project names
...
(for backend index)
2013-11-04 13:58:44 +01: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
6394ebc24a
fixed #146
...
filter out empty costumes
2013-09-19 16:09:47 +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
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
71fef298b6
Example projects in project dialog
...
thanks, Brian. Also, this changeset contains improvements and
simplifications for synchronous HTTP calls which are used for fetching
libraries and example projects
2013-09-16 12:17:44 +02:00
jmoenig
e2b70a9c9d
"Dynamic" library list
...
thanks, Brian
2013-08-17 07:27:16 +02:00
jmoenig
0bd0303a87
Nestable Sprites fixes
2013-08-10 08:11:51 +02:00
jmoenig
8a0efbd8da
Nested Sprite Rotation style buttons on corral icons
2013-08-09 10:20:34 +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
e062dfe548
fixed #104
2013-07-30 15:19:47 +02:00
jmoenig
2589ec5172
Reset hidden primitives and code mappings upon loading a new project
2013-07-10 08:55:39 +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
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
71c331d4a1
fixed #100 saving costumes to the cloud
2013-06-26 19:41:04 +02:00
jmoenig
fe8cbd5b70
GUI: make code mapping preference persistent
2013-06-20 09:41:07 +02:00
jmoenig
acc40a6d2a
Code mapping
...
generating text code from blocks, first experimental iteration
2013-06-18 18:43:15 +02:00
jmoenig
97a8612ba5
Restore user settings fix for localization
2013-05-17 16:18:57 +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
c8029a03e9
Paint editor fixes and credits
2013-05-14 16:53:28 +02:00
jmoenig
b250bb2683
Paint editor integration
2013-05-14 13:47:13 +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
ed3b9d1959
Fixed #83
2013-04-30 12:39:09 +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
Jens Mönig
49998bb0de
Merge pull request #74 from queryselector/issue-23
...
Fixed #23
2013-04-23 08:27:46 -07:00
Jens Mönig
3328d87f2f
Merge pull request #76 from queryselector/issue-72
...
Fixed #72
2013-04-23 08:21:36 -07:00
Jens Mönig
43f51863d0
Merge pull request #61 from queryselector/issue-59
...
Fixed #59
2013-04-23 08:06:08 -07:00
Jens Mönig
5beb7abafb
Merge pull request #60 from queryselector/issue-27
...
Fixed #27
2013-04-23 08:05:23 -07:00
Nathan Dinsmore
e642b1a109
Fixed #72
...
Canceling a "Save as..." operation will no longer replace the selected project upon the next save.
2013-04-22 21:07:43 -04:00
jmoenig
020f95992d
Double click support for cloud side of project dialog
2013-04-22 16:34:01 +02:00
jmoenig
39db95a414
Fixed #73
...
zoom blocks dialog no longer accepts drops. Thanks, Nathan, for
reporting this!
2013-04-21 20:56:37 +02:00
Nathan Dinsmore
cad54f7433
Fixed #23
...
Only one of each kind of dialog can now be open at any given time.
You can still open multiple dialogs for editing a costume and editing a block.
2013-04-21 14:45:51 -04: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
Nathan Dinsmore
b27eb901b4
Fixed #59
...
The "Export tools..." and "Export project as plain text..." menu items no longer have a space before their trailing ellipses.
2013-04-19 11:18:00 -04:00
Nathan Dinsmore
60781e9913
Fixed issue #27
...
The "Import tools" menu item no longer has an ellipsis.
2013-04-19 11:09:16 -04: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
Jens Mönig
cfc84accea
Merge pull request #48 from queryselector/issue-47
...
Fixed #47
2013-04-18 02:19:37 -07:00
Jens Mönig
59e7de2b8d
Merge pull request #37 from queryselector/issue-29
...
Fixed #29
2013-04-18 02:15:37 -07:00
Jens Mönig
42c264ec16
Merge pull request #36 from queryselector/issue-25
...
Fixed #25
2013-04-18 02:14:19 -07: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
Nathan Dinsmore
8342c06e27
Fixed #47
2013-04-15 21:06:44 -04:00
Nathan Dinsmore
5bc613f4d9
Fixed #29
...
Corrected the capitalization of the "add a new sprite" tooltip
2013-04-13 02:50:00 -04:00
Nathan Dinsmore
c65a77bd85
Fixed issue #25
...
Corrected the capitalization of the "Project notes..." menu item
2013-04-13 02:32:09 -04: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
a03d8fba4d
Missing localStorage no longer prevents Snap! from loading
...
… as in IE9 running locally
2013-04-11 20:15:59 +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
855d12a18c
"Fixed #3" Follow-up
2013-04-09 09:52:24 +02:00
Nathan Dinsmore
f3bd991f07
Switched to UTF-8
...
This fixes some encoding issues
2013-04-08 22:18:32 -04:00
Nathan Dinsmore
ec434a3376
Revert "Fixed an encoding issue"
...
This reverts commit 4d37845b2e
.
2013-04-08 22:13:16 -04:00
Nathan Dinsmore
4d37845b2e
Fixed an encoding issue
2013-04-08 22:10:18 -04:00
Nathan Dinsmore
40922d360c
Fixed #3
...
When a locale is loaded with #lang:xx, the names of the new project and the sprite it contains are now localized
2013-04-08 21:51:20 -04:00
Nathan Dinsmore
4c9fee58ee
Fixed a number of whitespace inconsistencies
2013-04-08 21:49:31 -04: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
d022d718fb
Sharing / Unsharing projects finalization
2013-04-08 12:17:10 +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
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
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
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
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