Wykres commitów

1000 Commity (dc76fd1cb72d6095c6c67c62ce82ec1b2defb72d)

Autor SHA1 Wiadomość Data
DarDoro dc76fd1cb7 Handling of diacritics , [Alt] + key in input fields
Workaround for diacritics handling in browser. Sequences [Ctrl] + key should be processed only when [Alt] is not pressed.
2015-12-03 00:59:59 +01:00
Jens Mönig 50959c9ea0 fixed linked lists identity loss when showing watchers
or then calling toString() on a linked list, which used to mutate the
list to an arrayed one.
2015-11-20 15:56:46 +01:00
Brian Harvey f322f18f72 Merge pull request #1011 from cycomachead/pen-tools
Add LABEL to the tools library; fix #1009
2015-11-19 07:54:08 -08:00
Michael Ball f88ea2f9bd Add LABEL to the tools library; fix #1009 2015-11-18 16:23:00 -08:00
Jens Mönig efbb3d5886 fixed a zebra-coloring glitch for BooleanSlotMorph 2015-11-17 15:26:22 +01:00
Jens Mönig 766841479b updated history 2015-11-16 20:20:46 +01:00
Jens Mönig 7070e84841 fixed a redraw-glitch in the "zoom-block" dialog
… which I’d introduced earlier trying to bum out redundant redraws
2015-11-16 18:07:58 +01:00
Jens Mönig f5ffcea231 fix two zebra-coloring related glitches
… which I’ve introduced in trying to avoid “redundant” redraws earlier
2015-11-16 18:02:35 +01:00
Jens Mönig 46f80d2773 integrated Romanian translation
Thanks, Christian!
2015-11-16 12:58:27 +01:00
Jens Mönig 9ffae80419 Merge pull request #996 from amacara1/master
Create lang-ro.js
2015-11-16 12:54:36 +01:00
Jens Mönig c0477f7df9 updated translation history 2015-11-16 12:53:50 +01:00
Jens Mönig bf21972648 Merge pull request #995 from ivanistheone/feature/lang-bg
Bulgarian translation of strings lang-bg.js
2015-11-16 12:51:24 +01:00
Jens Mönig 55cfc1fb39 Merge pull request #978 from bl-nero/backspace-ie
Fix backspace & tab keys in IE
2015-11-16 12:46:27 +01:00
Jens Mönig 749112c708 Merge pull request #975 from cycomachead/redirects
index.html: preserve URL # on redirects
2015-11-16 12:44:30 +01:00
Jens Mönig 9dddc4326f move comments inside the functions they refer two 2015-11-16 12:43:30 +01:00
Jens Mönig 826eab2e48 Lint changes to gui.js 2015-11-16 12:41:26 +01:00
Jens Mönig 2642708780 Merge pull request #971 from cycomachead/resource-loading
Refactor Loading Resources (Sounds, Libraries, etc)
2015-11-16 12:34:51 +01:00
Jens Mönig 5655e7aa31 Czech translation update
Thanks, Jaroslav Mares!
2015-11-16 12:26:46 +01:00
Jens Mönig 6061403a89 Prepare for v4.0.3
* fixed occasional horizontal rendering artifacts in block “holes”
(C-shaped slots and Ring holes)
* improved user editing of input slots and fixed cursor behavior (note:
the text cursor inside input slots also blinks again, as it should have)
* always export comments attached to prototype hat blocks in the block
editor along with script pic
* when first opening a block editor on a custom block definition make
it big enough to show everything (as much as fits on the screen)
* remember block editor position and dimensions for each edited custom
block definition when acknowledging (pressing OK or APPLY) for the
session
* speed up stacking of commands and loading of projects by suppressing
redundant block redraws
* introducing a “grab threshold” preference to suppress accidental
grabbing through micro-movements of the hand. This addresses the
“cannot-click-on-drop-downs-in-Chrome-under-Windows” set of bug
reports, and also the issues that arise out of accidentally dragging
off a copy of a parameter blob when trying to just click on it to
rename it
* new hidden (shift-click) option to adjust the grab threshold in the
settings menu for the current session
* expand list watchers inside result bubbles and speech/thought
balloons to show everything (as much of the list’s first level as fist
into either the scripting area for result bubbles or the stage for
speech balloons - note resizing the stage affects the size of the list
watchers inside speech balloons, i.e. making the stage bigger increases
the number of visible elements even while the balloon is showing)
* fixed a bug that make an occasional gray rectangle appear at the
mouse pointer
* added a way to invoke blocks synchronously in JavaScript - under
construction (possibly to be used for generic “When” hat blocks and
user-customizable drop-downs)
* added methods to cache morphs’ fullImage and fullBounds while dragging
* Reporters (also nested reporters) and sprite icons (in the corral)
are now semi-transparent when being dragged, so you can see possible
drop target halos /through/ them
* in “prefer empty slot drops” mode (default) it is now much harder to
drop reporters onto non-static C-slots inside custom blocks (e.g. in
FOR loops) and onto variadic input arrowheads (to replace the whole
input with an input list)
* ScriptsMorphs are now noticing transparent clicks (addresses #997)
* %interaction slots are now static, fixed #982 (it is no longer
possible to drop reporters into the input slot of a “When I am…” hat
block (never was intended that it should be possible)
* fixed ctrl-f for the block editor in all situations (thanks, Brian,
for the bug report)
2015-11-16 12:18:40 +01:00
Cristian Macarascu ecfcd3dacf Create lang-ro.js
Added Romanian translation
2015-11-03 19:19:14 +02:00
Ivan Savov 5ef8a1aa19 Bulgarian translation of strings lang-bg.js
- Used lang-ru.js as starting point, and translated all, but still some strings appear in English
  - Did my best to use Bulgarian words, but left certain terms like "thread safe" in English
  - Tested with my friend's 8 year old and he seems to understand, so count that as limited successful user testing
2015-11-02 13:52:05 +02:00
Michael Ball b9303422ca Delete baseURL code b/c it is not needed
By making all loads relative to snap.html we eliminated the need for
such a function.
2015-10-27 03:10:30 -07:00
Bartosz Leper 81fd181260 Fix backspace & tab keys in IE
Fixes #569
2015-10-18 22:29:10 +02:00
Michael Ball 5b7b51078e index.html: preserve URL # on redirects 2015-10-09 12:27:57 -07:00
Michael Ball cce37d8172 Use resourceURL() for items in help/ 2015-10-07 23:32:52 -07:00
Michael Ball 5452c2bfa7 DRY out creation of Costumes/Sounds/etc submenus 2015-10-07 23:21:20 -07:00
Michael Ball f9d62c1b7f Refactor loading Example projects to be consistent. 2015-10-07 04:49:05 -07:00
Jens Mönig 72bf4cfb8c New feature: Remove Unused Global Blocks
* BYOB, Objects, GUI: New “Remove Unused Global Blocks” Feature
* GUI, Lists: “Export Project Summary” improvements:
  - show variable values as watcher pics
  - expand list watcher pics to show their complete contents (1. level)
  - url for shared projects
  - table of contents
  - basic support for sprite nesting and inheritance
  - make the summary “browsable” instead of editable
  - outline around sprite / stage snapshots
  - experimental hidden (shift-click) “drop-shadows” option
* GUI: Rearrange project menu, only show global blocks-related ops if
there are any
* GUI: Remove URL location.hash information when loading a new project
* Store: Fix deserialization support for projects using inheritance
* German translation update
2015-10-07 13:38:19 +02:00
Michael Ball c6b43bee12 Fix #867; All media has an index file that is being used to load files 2015-10-07 04:23:30 -07:00
Michael Ball 7b0fc4a17f Add data lists for media!
The display names are now much more readable, and will be translatable if wanted!
2015-10-07 03:41:36 -07:00
Michael Ball b2c6b43192 Cleanup LIBRARIES; Load Libraries using refactored code 2015-10-07 03:27:55 -07:00
Michael Ball 2b69b91a4a Delete the getURLsSbeOrRelative(url) function
This function was only used for tools.xml, and didnt even do its job...
As of this writing, it simply prepended the `baseURL` variable, which is
determined by the Snap! server, not s.b.e.

If we want to have s.b.e as a permanent fallback source we should re-implement
this in a way that is used for all Snap! media.
2015-10-07 02:21:35 -07:00
Michael Ball 36e0dae11d Start Refactoring of Resource Loading; Fix Typo in LIBRARIES
This fixes a small typo in the LIBRARIES file, so that the leap motion lib will
load correctly.

This renames the getCostumesList() method to getMediaList() because its used for
Costumes, Backgrounds, Sounds, and soon libraries.
2015-10-07 02:16:52 -07:00
Brian Harvey ba5d5e9357 Merge pull request #949 from cycomachead/word-list
Update tools file
2015-10-02 06:58:35 -07:00
Jens Mönig cada9be942 revert #956 - restore smoothing in the paint editor 2015-10-02 13:32:34 +02:00
Jens Mönig ee19e66ea9 formatting tweaks 2015-10-02 13:04:38 +02:00
Jens Mönig 61a68a37ae Merge pull request #956 from Hardmath123/antialias
Prevent anti-aliasing when merging canvases in paint editor
2015-10-02 12:58:01 +02:00
Jens Mönig 2172084dae New feature: Export Project Summary
* opens a new browser tab on an editable HTML document containing an
overview of the current project which can be further processed (saved,
edited, printed, turned into a PDF) to create a project report.

* now, when you export script pics attached comments get included.

* also new: Support to detect and react to “any” keystroke (hat and
sensing blocks)
2015-10-02 12:39:41 +02:00
Hardmath123 eac1571146 Prevent anti-aliasing when merging canvases in paint editor 2015-09-28 18:11:07 -07:00
Michael Ball e66206c03e Update tools file
This makes the following fixes.
* removes the duplicate `ask` and `tell` blocks
* adds `list → word %list` to be consistent since there's list/sentence
and a word → list but not a list to word, which has been confusing for a
while. :P
2015-09-24 18:35:46 -07:00
Jens Mönig cd7f99534b updated version date 2015-09-23 12:17:41 +02:00
Jens Mönig f4b02ddd2e updated German translation
… and version history
2015-09-23 12:12:52 +02:00
Jens Mönig 32d4d1ef08 Merge pull request #944 from jan-tomsa/master
Improved Czech translation
2015-09-23 11:51:20 +02:00
Jens Mönig 96f6b0aeef Merge pull request #938 from bl-nero/stop-translations
Improve Polish translations of the "stop..." blocks
2015-09-23 11:50:40 +02:00
Jens Mönig 7f58305e5b Merge pull request #934 from bromagosa/contrib
updated Catalan translation
2015-09-23 11:50:26 +02:00
Jens Mönig 858094dd16 Merge pull request #909 from cycomachead/ceiling
Add a Ceiling to the monadic math-block-thing
2015-09-23 11:50:02 +02:00
Jens Mönig 43d68b94c1 Merge pull request #928 from brollb/master
Fixed minor typo
2015-09-23 11:49:05 +02:00
Jens Mönig 42254bd644 Improve display precision (stop rounding display coordinates) 2015-09-23 11:41:21 +02:00
Jan Tomsa b73de42742 Improved Czech translation 2015-09-23 00:19:43 +02:00
Brian Harvey 0b28a95a60 Merge pull request #941 from bl-nero/manual-chapters2-3
Chapters 2 and 3 of the LaTeX version of the manual
2015-09-20 11:03:46 -07:00