Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
PhaserEditor2D committed Sep 30, 2023
2 parents f0403ef + 64257ef commit a5ae845
Show file tree
Hide file tree
Showing 630 changed files with 28,755 additions and 1,520 deletions.
5 changes: 4 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
{
"workbench.colorTheme": "Nord"
"workbench.colorTheme": "Nord",
"cSpell.words": [
"openfile"
]
}
20 changes: 20 additions & 0 deletions CHANGELOG.MD
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Change Log

## v3.62.3-development.

* Opens the file given in the `openfile` URL search parameter. Like in `?openfile=some/file`.
* Show splash before loading the workbench.
* Boost load speed: migrates editor's icons from single files to a texture atlas.
* Boost load speed: bundle all IDE text resources into a single res.json file.
* Improves browser cache managing. Loads way faster when running in the cloud.
* Shows property shortcuts in the prefab properties section.
* Shows Prefab Properties section also when a property is selected.
* Show event icons in the Event property's dialog.
* Allows downloading all v3 files from the Phaser Editor 2D website.
* [249](https://github.com/PhaserEditor2D/PhaserEditor2D-v3/issues/249) Auto compile the scene file when it is created.
* Adds support to Spine animations.
* Adds spine project template to marketplace.
* [#289](https://github.com/PhaserEditor2D/PhaserEditor2D-v3/issues/289) Fixes hit area computation on nested containers.

## v3.62.2, Jul 2, 2023

* Fixes exporting user components in prefabs.

## v3.62.1, Jun 30, 2023

* Fixes KeyCode user property editor.
Expand Down
265 changes: 265 additions & 0 deletions design/texture-packer/colibri/[email protected]
Original file line number Diff line number Diff line change
@@ -0,0 +1,265 @@
<?xml version="1.0" encoding="UTF-8"?>
<data version="1.0">
<struct type="Settings">
<key>fileFormatVersion</key>
<int>5</int>
<key>texturePackerVersion</key>
<string>6.0.2</string>
<key>autoSDSettings</key>
<array>
<struct type="AutoSDSettings">
<key>scale</key>
<double>1</double>
<key>extension</key>
<string></string>
<key>spriteFilter</key>
<string></string>
<key>acceptFractionalValues</key>
<false/>
<key>maxTextureSize</key>
<QSize>
<key>width</key>
<int>-1</int>
<key>height</key>
<int>-1</int>
</QSize>
</struct>
</array>
<key>allowRotation</key>
<false/>
<key>shapeDebug</key>
<false/>
<key>dpi</key>
<uint>72</uint>
<key>dataFormat</key>
<string>json</string>
<key>textureFileName</key>
<filename></filename>
<key>flipPVR</key>
<false/>
<key>pvrQualityLevel</key>
<uint>3</uint>
<key>astcQualityLevel</key>
<uint>2</uint>
<key>basisUniversalQualityLevel</key>
<uint>2</uint>
<key>etc1QualityLevel</key>
<uint>70</uint>
<key>etc2QualityLevel</key>
<uint>70</uint>
<key>dxtCompressionMode</key>
<enum type="SettingsBase::DxtCompressionMode">DXT_PERCEPTUAL</enum>
<key>ditherType</key>
<enum type="SettingsBase::DitherType">NearestNeighbour</enum>
<key>backgroundColor</key>
<uint>0</uint>
<key>libGdx</key>
<struct type="LibGDX">
<key>filtering</key>
<struct type="LibGDXFiltering">
<key>x</key>
<enum type="LibGDXFiltering::Filtering">Linear</enum>
<key>y</key>
<enum type="LibGDXFiltering::Filtering">Linear</enum>
</struct>
</struct>
<key>shapePadding</key>
<uint>0</uint>
<key>jpgQuality</key>
<uint>80</uint>
<key>pngOptimizationLevel</key>
<uint>1</uint>
<key>webpQualityLevel</key>
<uint>101</uint>
<key>textureSubPath</key>
<string></string>
<key>textureFormat</key>
<enum type="SettingsBase::TextureFormat">png</enum>
<key>borderPadding</key>
<uint>0</uint>
<key>maxTextureSize</key>
<QSize>
<key>width</key>
<int>256</int>
<key>height</key>
<int>256</int>
</QSize>
<key>fixedTextureSize</key>
<QSize>
<key>width</key>
<int>-1</int>
<key>height</key>
<int>-1</int>
</QSize>
<key>algorithmSettings</key>
<struct type="AlgorithmSettings">
<key>algorithm</key>
<enum type="AlgorithmSettings::AlgorithmId">MaxRects</enum>
<key>freeSizeMode</key>
<enum type="AlgorithmSettings::AlgorithmFreeSizeMode">Best</enum>
<key>sizeConstraints</key>
<enum type="AlgorithmSettings::SizeConstraints">AnySize</enum>
<key>forceSquared</key>
<false/>
<key>maxRects</key>
<struct type="AlgorithmMaxRectsSettings">
<key>heuristic</key>
<enum type="AlgorithmMaxRectsSettings::Heuristic">Best</enum>
</struct>
<key>basic</key>
<struct type="AlgorithmBasicSettings">
<key>sortBy</key>
<enum type="AlgorithmBasicSettings::SortBy">Best</enum>
<key>order</key>
<enum type="AlgorithmBasicSettings::Order">Ascending</enum>
</struct>
<key>polygon</key>
<struct type="AlgorithmPolygonSettings">
<key>alignToGrid</key>
<uint>1</uint>
</struct>
</struct>
<key>dataFileNames</key>
<map type="GFileNameMap">
<key>data</key>
<struct type="DataFile">
<key>name</key>
<filename>../../../source/editor/plugins/colibri/icons/[email protected]</filename>
</struct>
</map>
<key>multiPack</key>
<false/>
<key>forceIdenticalLayout</key>
<false/>
<key>outputFormat</key>
<enum type="SettingsBase::OutputFormat">RGBA8888</enum>
<key>alphaHandling</key>
<enum type="SettingsBase::AlphaHandling">ClearTransparentPixels</enum>
<key>contentProtection</key>
<struct type="ContentProtection">
<key>key</key>
<string></string>
</struct>
<key>autoAliasEnabled</key>
<true/>
<key>trimSpriteNames</key>
<false/>
<key>prependSmartFolderName</key>
<true/>
<key>autodetectAnimations</key>
<true/>
<key>globalSpriteSettings</key>
<struct type="SpriteSettings">
<key>scale</key>
<double>1</double>
<key>scaleMode</key>
<enum type="ScaleMode">Smooth</enum>
<key>extrude</key>
<uint>1</uint>
<key>trimThreshold</key>
<uint>1</uint>
<key>trimMargin</key>
<uint>1</uint>
<key>trimMode</key>
<enum type="SpriteSettings::TrimMode">Trim</enum>
<key>tracerTolerance</key>
<int>200</int>
<key>heuristicMask</key>
<false/>
<key>defaultPivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>writePivotPoints</key>
<false/>
</struct>
<key>individualSpriteSettings</key>
<map type="IndividualSpriteSettingsMap">
<key type="filename">x1/dark/checked.png</key>
<key type="filename">x1/dark/close.png</key>
<key type="filename">x1/dark/color.png</key>
<key type="filename">x1/dark/delete.png</key>
<key type="filename">x1/dark/dirty.png</key>
<key type="filename">x1/dark/file.png</key>
<key type="filename">x1/dark/folder.png</key>
<key type="filename">x1/dark/inspector.png</key>
<key type="filename">x1/dark/keymap.png</key>
<key type="filename">x1/dark/menu.png</key>
<key type="filename">x1/dark/minus.png</key>
<key type="filename">x1/dark/plus.png</key>
<key type="filename">x1/dark/section-collapse-left.png</key>
<key type="filename">x1/dark/section-collapse.png</key>
<key type="filename">x1/dark/section-expand.png</key>
<key type="filename">x1/dark/small-menu.png</key>
<key type="filename">x1/dark/tree-collapse-left.png</key>
<key type="filename">x1/dark/tree-collapse.png</key>
<key type="filename">x1/dark/tree-expand-left.png</key>
<key type="filename">x1/dark/tree-expand.png</key>
<key type="filename">x1/dark/zoom-reset.png</key>
<key type="filename">x1/dark/zoom_in.png</key>
<key type="filename">x1/dark/zoom_out.png</key>
<key type="filename">x1/light/checked.png</key>
<key type="filename">x1/light/close.png</key>
<key type="filename">x1/light/color.png</key>
<key type="filename">x1/light/delete.png</key>
<key type="filename">x1/light/dirty.png</key>
<key type="filename">x1/light/file.png</key>
<key type="filename">x1/light/folder.png</key>
<key type="filename">x1/light/inspector.png</key>
<key type="filename">x1/light/keymap.png</key>
<key type="filename">x1/light/menu.png</key>
<key type="filename">x1/light/minus.png</key>
<key type="filename">x1/light/plus.png</key>
<key type="filename">x1/light/section-collapse-left.png</key>
<key type="filename">x1/light/section-collapse.png</key>
<key type="filename">x1/light/section-expand.png</key>
<key type="filename">x1/light/small-menu.png</key>
<key type="filename">x1/light/tree-collapse-left.png</key>
<key type="filename">x1/light/tree-collapse.png</key>
<key type="filename">x1/light/tree-expand-left.png</key>
<key type="filename">x1/light/tree-expand.png</key>
<key type="filename">x1/light/zoom-reset.png</key>
<key type="filename">x1/light/zoom_in.png</key>
<key type="filename">x1/light/zoom_out.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>4,4,8,8</rect>
<key>scale9Paddings</key>
<rect>4,4,8,8</rect>
<key>scale9FromFile</key>
<false/>
</struct>
</map>
<key>fileList</key>
<array>
<filename>x1/dark</filename>
<filename>x1/light</filename>
</array>
<key>ignoreFileList</key>
<array/>
<key>replaceList</key>
<array/>
<key>ignoredWarnings</key>
<array/>
<key>commonDivisorX</key>
<uint>1</uint>
<key>commonDivisorY</key>
<uint>1</uint>
<key>packNormalMaps</key>
<false/>
<key>autodetectNormalMaps</key>
<true/>
<key>normalMapFilter</key>
<string></string>
<key>normalMapSuffix</key>
<string></string>
<key>normalMapSheetFileName</key>
<filename></filename>
<key>exporterProperties</key>
<map type="ExporterProperties"/>
</struct>
</data>
Loading

0 comments on commit a5ae845

Please sign in to comment.