kopia lustrzana https://github.com/backface/turtlestitch
experimental "disalbe click-to-run" preference
rodzic
5ebc02f3ec
commit
6513c9c6e8
|
@ -56,6 +56,7 @@
|
||||||
### 2021-11-11
|
### 2021-11-11
|
||||||
* German translation update, changed %hsva -> %clrdim
|
* German translation update, changed %hsva -> %clrdim
|
||||||
* Brazilian Portuguese translation update, thank you, Cassiano D'Andrea!!
|
* Brazilian Portuguese translation update, thank you, Cassiano D'Andrea!!
|
||||||
|
* threads, gui: experimental "disalbe click-to-run" preference
|
||||||
|
|
||||||
### 2021-11-10
|
### 2021-11-10
|
||||||
* objects, store: new "penColorModel" setting, can e 'hsv' or 'hsl'
|
* objects, store: new "penColorModel" setting, can e 'hsv' or 'hsl'
|
||||||
|
|
|
@ -17,10 +17,10 @@
|
||||||
<script src="src/symbols.js?version=2021-03-03"></script>
|
<script src="src/symbols.js?version=2021-03-03"></script>
|
||||||
<script src="src/widgets.js?version=2021-17-09"></script>
|
<script src="src/widgets.js?version=2021-17-09"></script>
|
||||||
<script src="src/blocks.js?version=2021-11-09"></script>
|
<script src="src/blocks.js?version=2021-11-09"></script>
|
||||||
<script src="src/threads.js?version=2021-11-10"></script>
|
<script src="src/threads.js?version=2021-11-11"></script>
|
||||||
<script src="src/objects.js?version=2021-11-10"></script>
|
<script src="src/objects.js?version=2021-11-10"></script>
|
||||||
<script src="src/scenes.js?version=2021-10-12"></script>
|
<script src="src/scenes.js?version=2021-10-12"></script>
|
||||||
<script src="src/gui.js?version=2021-11-10"></script>
|
<script src="src/gui.js?version=2021-11-11"></script>
|
||||||
<script src="src/paint.js?version=2021-07-05"></script>
|
<script src="src/paint.js?version=2021-07-05"></script>
|
||||||
<script src="src/lists.js?version=2021-07-19"></script>
|
<script src="src/lists.js?version=2021-07-19"></script>
|
||||||
<script src="src/byob.js?version=2021-11-09"></script>
|
<script src="src/byob.js?version=2021-11-09"></script>
|
||||||
|
|
13
src/gui.js
13
src/gui.js
|
@ -80,13 +80,13 @@ BlockLabelPlaceHolderMorph, SpeechBubbleMorph, XML_Element, WatcherMorph, WHITE,
|
||||||
BlockRemovalDialogMorph,TableMorph, isSnapObject, isRetinaEnabled, SliderMorph,
|
BlockRemovalDialogMorph,TableMorph, isSnapObject, isRetinaEnabled, SliderMorph,
|
||||||
disableRetinaSupport, enableRetinaSupport, isRetinaSupported, MediaRecorder,
|
disableRetinaSupport, enableRetinaSupport, isRetinaSupported, MediaRecorder,
|
||||||
Animation, BoxMorph, BlockDialogMorph, RingMorph, Project, ZERO, BLACK,
|
Animation, BoxMorph, BlockDialogMorph, RingMorph, Project, ZERO, BLACK,
|
||||||
BlockVisibilityDialogMorph*/
|
BlockVisibilityDialogMorph, ThreadManager*/
|
||||||
|
|
||||||
/*jshint esversion: 6*/
|
/*jshint esversion: 6*/
|
||||||
|
|
||||||
// Global stuff ////////////////////////////////////////////////////////
|
// Global stuff ////////////////////////////////////////////////////////
|
||||||
|
|
||||||
modules.gui = '2021-November-10';
|
modules.gui = '2021-November-11';
|
||||||
|
|
||||||
// Declarations
|
// Declarations
|
||||||
|
|
||||||
|
@ -4248,6 +4248,15 @@ IDE_Morph.prototype.settingsMenu = function () {
|
||||||
'check to enable\ndropping commands in all rings',
|
'check to enable\ndropping commands in all rings',
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
|
addPreference(
|
||||||
|
'Disable click-to-run',
|
||||||
|
() => ThreadManager.prototype.disableClickToRun =
|
||||||
|
!ThreadManager.prototype.disableClickToRun,
|
||||||
|
ThreadManager.prototype.disableClickToRun,
|
||||||
|
'uncheck to enable\ndirectly running blocks\nby clicking on them',
|
||||||
|
'check to disable\ndirectly running blocks\nby clicking on them',
|
||||||
|
true
|
||||||
|
);
|
||||||
menu.popup(world, pos);
|
menu.popup(world, pos);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,7 @@ SnapExtensions, AlignmentMorph, TextMorph, Cloud, HatBlockMorph*/
|
||||||
|
|
||||||
/*jshint esversion: 6*/
|
/*jshint esversion: 6*/
|
||||||
|
|
||||||
modules.threads = '2021-November-10';
|
modules.threads = '2021-November-11';
|
||||||
|
|
||||||
var ThreadManager;
|
var ThreadManager;
|
||||||
var Process;
|
var Process;
|
||||||
|
@ -194,8 +194,12 @@ function ThreadManager() {
|
||||||
}
|
}
|
||||||
|
|
||||||
ThreadManager.prototype.pauseCustomHatBlocks = false;
|
ThreadManager.prototype.pauseCustomHatBlocks = false;
|
||||||
|
ThreadManager.prototype.disableClickToRun = false;
|
||||||
|
|
||||||
ThreadManager.prototype.toggleProcess = function (block, receiver) {
|
ThreadManager.prototype.toggleProcess = function (block, receiver) {
|
||||||
|
if (this.disableClickToRun) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
var active = this.findProcess(block, receiver);
|
var active = this.findProcess(block, receiver);
|
||||||
if (active) {
|
if (active) {
|
||||||
active.stop();
|
active.stop();
|
||||||
|
|
Ładowanie…
Reference in New Issue