kopia lustrzana https://github.com/backface/turtlestitch
store single palette setting per project (for making extensions)
rodzic
f802bf1e99
commit
67fe3a767d
|
@ -39,6 +39,9 @@
|
|||
* German
|
||||
* Chinese, thanks, Simon!
|
||||
|
||||
### 2021-10-12
|
||||
* scenes, store: store single palette setting per project (for making extensions)
|
||||
|
||||
### 2021-10-11
|
||||
* objects: sort order of blocks in custom categories alphabetically in the unified palette
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
<script src="src/blocks.js?version=2021-10-07"></script>
|
||||
<script src="src/threads.js?version=2021-10-06"></script>
|
||||
<script src="src/objects.js?version=2021-10-11"></script>
|
||||
<script src="src/scenes.js?version=2021-07-21"></script>
|
||||
<script src="src/scenes.js?version=2021-10-12"></script>
|
||||
<script src="src/gui.js?version=2021-09-30"></script>
|
||||
<script src="src/paint.js?version=2021-07-05"></script>
|
||||
<script src="src/lists.js?version=2021-07-19"></script>
|
||||
|
@ -30,7 +30,7 @@
|
|||
<script src="src/maps.js?version=2021-06-15"></script>
|
||||
<script src="src/extensions.js?version=2021-10-06"></script>
|
||||
<script src="src/xml.js?version=2021-07-05"></script>
|
||||
<script src="src/store.js?version=2021-10-05"></script>
|
||||
<script src="src/store.js?version=2021-10-12"></script>
|
||||
<script src="src/locale.js?version=2021-10-04"></script>
|
||||
<script src="src/cloud.js?version=2021-02-04"></script>
|
||||
<script src="src/api.js?version=2021-07-05"></script>
|
||||
|
|
|
@ -53,7 +53,7 @@ normalizeCanvas, SnapSerializer, Costume*/
|
|||
|
||||
// Global stuff ////////////////////////////////////////////////////////
|
||||
|
||||
modules.scenes = '2021-July-22';
|
||||
modules.scenes = '2021-October-12';
|
||||
|
||||
// Projecct /////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -118,7 +118,7 @@ function Scene(aStageMorph) {
|
|||
aStageMorph.globalVariables() : new VariableFrame();
|
||||
this.stage = aStageMorph || new StageMorph(this.globalVariables);
|
||||
this.hasUnsavedEdits = false;
|
||||
this.unifiedPalette = true;
|
||||
this.unifiedPalette = false;
|
||||
|
||||
// cached IDE state
|
||||
this.sprites = new List();
|
||||
|
|
|
@ -63,7 +63,7 @@ Project*/
|
|||
|
||||
// Global stuff ////////////////////////////////////////////////////////
|
||||
|
||||
modules.store = '2021-October-05';
|
||||
modules.store = '2021-October-12';
|
||||
|
||||
// XML_Serializer ///////////////////////////////////////////////////////
|
||||
/*
|
||||
|
@ -378,8 +378,7 @@ SnapSerializer.prototype.loadScene = function (xmlNode, remixID) {
|
|||
}
|
||||
scene.name = 'Untitled ' + nameID;
|
||||
}
|
||||
// unified palette persistence commented out during development:
|
||||
// scene.unifiedPalette = model.scene.attributes.palette === 'single';
|
||||
scene.unifiedPalette = model.scene.attributes.palette === 'single';
|
||||
model.notes = model.scene.childNamed('notes');
|
||||
if (model.notes) {
|
||||
scene.notes = model.notes.contents;
|
||||
|
@ -1733,8 +1732,7 @@ Scene.prototype.toXML = function (serializer) {
|
|||
'%' + // stage
|
||||
'</scene>',
|
||||
this.name || localize('Untitled'),
|
||||
'', // unified palette persistence commented out during development
|
||||
// this.unifiedPalette ? ' palette="single"' : '',
|
||||
this.unifiedPalette ? ' palette="single"' : '',
|
||||
this.notes || '',
|
||||
serializer.paletteToXML(this.customCategories),
|
||||
Object.keys(this.hiddenPrimitives).reduce(
|
||||
|
|
Ładowanie…
Reference in New Issue