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