diff --git a/HISTORY.md b/HISTORY.md
index ee9f027a..cd286bb3 100755
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -3,6 +3,7 @@
## in development
* New Features:
+ * the "tools" library has been integrated as primitives
* export 1- /2- dimensional lists with atomic data as CSV
* export n-dimensional lists with atomic data as JSON
* import CSV, Text, or JSON via drag & drop
@@ -75,6 +76,7 @@
* Lists, Threads, Objects: new "is empty" predicate primitive in List category
* Threads, Objects: new "numbers" constructor primitive in List category
* Threads: renamed "aggregation" property to "accumulator"
+* GUI: removed "tools" library, yay!
### 2019-04-26
* updated Catalan translation (for new HOF prims)
diff --git a/libraries/LIBRARIES b/libraries/LIBRARIES
index 7dc4d7f5..57836130 100644
--- a/libraries/LIBRARIES
+++ b/libraries/LIBRARIES
@@ -1,10 +1,9 @@
-tools.xml Tools Standard library of powerful blocks (for, map, etc.)
iteration-composition.xml Iteration, composition Traditional loop constructs (while, until, etc.) plus the Lisp "named let" (a generalization of FOR) plus functional iteration (repeated invocation of a function) and function composition.
list-utilities.xml List utilities Some standard functions on lists (append, reverse, etc.)
stream-tools.xml Streams (lazy lists) A variation on the list data type in which each list item aren't computed until it's needed, so you can construct million-item lists without really taking up all that time or memory, or even infinite-sized lists. (A block that reports all the prime numbers is included as an example.)
variadic-reporters.xml Variadic reporters Versions of +, x, AND, and OR that take more than two inputs.
httpBlocks.xml Web services access (https) An extended version of the HTTP:// block that allows POST, PUT, and DELETE as well as GET requests, allows using the secure HTTPS protocol, and gives control over headers, etc.
-word-sentence.xml Words, sentences One of the big ideas in Logo that they left out of Scratch is thinking of text as structured into words and sentences, rather than just a string of characters. This library (along with the JOIN WORDS block in the Tools library) brings back that idea.
+word-sentence.xml Words, sentences One of the big ideas in Logo that they left out of Scratch is thinking of text as structured into words and sentences, rather than just a string of characters. This library brings back that idea.
cases.xml Multi-branched conditional (switch) Like "switch" in C-like languages or "cond" in Lisp. Thanks to Nathan Dinsmore for inventing the idea of a separate block for each branch!
leap-library.xml LEAP Motion controller Report hand positions from LEAP Motion controller (leapmotion.com).
textCostumes_module.xml Text Costumes Generate costumes from letters or words of text.
diff --git a/libraries/tools.xml b/libraries/tools.xml
deleted file mode 100644
index 22251d08..00000000
--- a/libraries/tools.xml
+++ /dev/null
@@ -1 +0,0 @@
-de:füge Wörter zusammen _
ca:uneix les paraules _
es:unir las palabras _
fr:fusionne les mots _
de:Liste $arrowRight Satz _
ca:llista $arrowRight frase _
es:lista $arrowRight frase _
fr:liste $arrowRight phrase _
de:Satz $arrowRight Liste _
ca:frase $arrowRight llista _
es:frase $arrowRight lista _
fr:phrase $arrowRight liste _
de:Wort $arrowRight Liste _
ca:paraula $arrowRight llista _
es:palabra $arrowRight lista _
fr:mot $arrowRight liste _
de:Liste $arrowRight Wort _
ca:llista $arrowRight paraula _
es:lista $arrowRight palabra _
fr:liste $arrowRight mot _
de:Zahlen von _ bis _
ca:nombres des de _ a _
es:números de _ a _
fr:nombres de _ à _
1101
\ No newline at end of file
diff --git a/snap.html b/snap.html
index 067c31fa..070a2478 100755
--- a/snap.html
+++ b/snap.html
@@ -9,7 +9,7 @@
-
+
diff --git a/src/gui.js b/src/gui.js
index 1edd897d..334dc26f 100644
--- a/src/gui.js
+++ b/src/gui.js
@@ -75,7 +75,7 @@ isRetinaSupported, SliderMorph, Animation, BoxMorph, MediaRecorder*/
// Global stuff ////////////////////////////////////////////////////////
-modules.gui = '2019-April-10';
+modules.gui = '2019-April-27';
// Declarations
@@ -3276,22 +3276,6 @@ IDE_Morph.prototype.projectMenu = function () {
}
menu.addLine();
- menu.addItem(
- 'Import tools',
- function () {
- if (location.protocol === 'file:') {
- myself.importLocalFile();
- return;
- }
- myself.getURL(
- myself.resourceURL('libraries', 'tools.xml'),
- function (txt) {
- myself.droppedText(txt, 'tools');
- }
- );
- },
- 'load the official library of\npowerful blocks'
- );
menu.addItem(
'Libraries...',
function() {