All notable changes to this project will be documented in this file. Dates are displayed in UTC.
7 September 2022
- Packages updated
1bb92f5
- Added auto-changelog dependency
ff1f4a5
- Bump terser from 5.10.0 to 5.14.2
e723078
- Changed: Single scss file with all variables
5a64272
- Added: Auto changelog configuration
557cdab
- Changed: Accepting proper values to css color fields
b077a01
- Changed: Search bar at the bottom of the object tree header
d2f3093
- Documentation updated
2edddca
- Added: New Action: Collapse all nodes in the tree
039a779
- Added: Object tree root node
bc03092
- Bump nanoid from 3.1.30 to 3.3.2
fc92aa3
- Bump minimist from 1.2.5 to 1.2.6
4f9b0b8
- Audo changelog version ignoring some patterns
c514210
- Fixed: Pseudo-leaf objects (like BitmapText) was throwing an error when collapsing/expanding
e7be0f9
- Changed: Editable angle property
5f05c27
- Added:
BitmapText.text
property8db1ef7
- Added:
Text.fill
property8c7051e
19 April 2022
- Added: Toggle game paused action
ed9a067
- Added: pass throu action
322ccda
- Changed: only action handlers are now affected by toggling its visibility
9d2cec0
- Added: pass thru toolbar button
2772ebf
- smaller margins between action buttons
0f24032
- Fixed: scene selection when trying to select ui items
2df667f
19 April 2022
- closes #28
#28
- Added support to text drop shadow
33842b6
- Added more text properties
d706b9b
- Added support to text stroke
7ae3b54
- readme updated
f74e17d
- Particles doesn't generate nodes inside Object Tree
9b213e6
- Bump follow-redirects from 1.14.6 to 1.14.8
66da608
- readme updated
8e02066
- cleaning selection when object tree is refreshed
1e92a60
- added unecessary files/folders to .npmignore
f9078c3
- saving locked objects path by default
a13a699
- added select parent shortcut
c584324
15 December 2021
- refresh object tree button
fc81454
15 December 2021
- closed #10, closes #11
#10
#11
- dedicated object to setup actions
3962fac
- updating lock object button state on selection changed
939c3ca
- support to inspector title options
1f279cc
- saving locked objects path
71e8a2e
- added toggle lock selection
419d9cc
- optional save locked objects
1d6fb05
- select parent
348f00e
- lock button styles
ab47838
- PanelSide renamed to Side
fdd6dd4
- added more entries to npmignore
6afadc9
- object tree actions documentation
59e4de3
13 December 2021
12 December 2021
- code linted!
5538b90
- packages updated
0e3991a
- packages updated
34237d7
- npm audit fix
724d6f6
- removed old code from scene view (except for reference image)
b6b4bfe
- preferences refactory: Preferences more flexible get/set
74d36ce
- help screen
1b00c68
- gizmos interface
e860d45
- added popup container
33a0c75
- preferences refactory: removed old preferences class
6131814
- component tags moved to their definitions
8c89e6b
- removed some TODOs and some unused classes
03eadab
- game parent as a separated element
6c3e252
- global selection + scale fixes
5ce5d8d
- Reame updated with images
1ba95a0
- added popup
9ceca6a
- multiple reference images
09c6474
- refactoring plugin config
d1cec7a
- scaling without changing pivot (WIP)
04a16e0
- scaling from bottom right corner
9d06b7b
- added readme file
c9b47b0
- selection being handled
cbd1ad0
- showing hit area
f9664a9
- starting rotation handling
fb65d2f
- toggle panels visibility
0194699
- selection object
affaed2
- game resize handles
4651fe6
- added all hit area snapshot
705beed
- gizmos, snap and guides prefs
8ffa737
- reference image controller
c2df59c
- selection handler got more powerful
9276c07
- scaling without changing pivot (WIP)
fa959c6
- added reference image group
09f71d3
- horizontal scale (WIP)
6d9a1c2
- preferences refactory: moved action initialization to editor
b7fded3
- hack to make groups work
fcbf6b5
- isolating transformations into a dedicated class
a7a46ea
- scene stuff moved to scene view
b5ce7bd
- all scale handlers
fb829aa
- loading, applying & saving image filters
e05f1dd
- sizes template styles
0b4d7cd
- saving size template index
45ea449
- added responsive group
a2a042a
- scale gizmos
b39af9e
- preferences refactory: added preferences model
fd35bff
- more filters to reference image
3b48911
- fixed worldScale with globalScale
7b428d1
- responsive size preference
562ab1d
- fixed: pivot position
20d2391
- added action view
df2beb3
- toggle orientation button
e15cfff
- anchor gizmo
dd20eb3
- proportional scaling with ctrl; center scale with alt
9b8fddd
- better scale calculation
e1a4f22
- returning properties to object
ebdb1df
- gizmos cursors
50c24d8
- using classList.addOrRemove method
b2da3f4
- preferences refactory: added PreferencesUtil
00eb493
- reference image panel alpha/saturation option view
d7c0c9f
- reference image enable
d5a2f54
- tooltips
bd7adbf
- templates options
bc41a9c
- update method; gizmo redraw
5cbf589
- tranform from game to area
965ce85
- resize handlers moved
b1fcfe5
- saving responsive size
4a3c715
- selection transform from html to canvas
a76d635
- all corners scale
3a13d81
- preferences refactory: persistent and volatile data
ccc7d79
- image panel state
000c111
- group scaling
5181d8f
- no cache for gizmo (see what happens)
aa1010f
- centralized scale with alt
7d8192e
- rotation disabled
b5bcddd
- fixed: key bindings for movement were not set
02d1b4d
- added selection and selectino area
b9ff468
- keeping reference image state
ab89165
- removed references to old reference image panel
bc1c7d3
- saving/recovering game scale mode
ae421f1
- rotation respecting mouse position
5ec84b2
- horizontal scaling
a8cc4ab
- zoom reset
556f6c0
- properly detecting a point inside game
c15c0a1
- avoid scale handlers input on move
bd4ca20
- ReferenceImagePanel renamed to ReferenceImageOptions
f4410f8
- responsive class size
3790c0d
- scaling more precise
cf5410d
- selection view renamed to gizmo
ac5d210
- fixed: gizmos visibility
149e633
- selection changes
c615d9a
- added index.scss
7318900
- using requestAnimationFrame
9749840
- different game scale
6e9da7a
- added strict actions
cc1e668
- object tree focus the selected object when clearing the filter
7f00781
- zoom calculation back to width/height instead of scale
545257b
- lint
b6a4e65
- move/scale history
47a90ed
- added responsive parameter to referenceImageUrl method
b34b4a7
- delta calculation simplified
d80f5b3
- fixed: object tree nodes
6dd4d04
- scaling proportionally with ctrl
1a79b82
- fixed NPEs on selection area
0d4d45d
- unselecting with ESC was not trully unselecting
282936f
- scale and moving scale fixed
85c9b68
- selection gizmo starts deselected
5388921
- fixed: properties were not being updated when chenged from inspector
583f7c1
- removing interval on disable
81acf95
- edit button fixed
3059572
- zoom icon changed
0da759c
- actions update
17eccc9
- readme fixes
7e70c51
- reference image panel moved to actions
32f6726
- reference image updated
3e5c5a4
- reference images can be edited
3cff3f7
- scaling more precise
bae5b62
2 October 2021
- added base type
c3cdc2a
- all hit areas snapshot
8bdf9c6
- hit area
c8c9249
- added hit area with action
2a11f35
- value list for several properties
5a4bede
- value list property editor
904aca6
- added color property editor
bc2afc9
- added responsive toggle
29f89ff
- rebuilding object tree on enable
685d554
- value list with a list of key values
2cf023a
- copy to clipboard improved
ef4c530
- select styles
778fb81
- added tile sprite
b2024be
- fixed: only middle button should pan
ffaccab
28 September 2021
- zoom with shortcuts
6bb39c1
- added game catainer (fixed issue with view)
ae94fc1
- panning with mouse middle button drag
e6f210e
- zoom actions
49f84d3
- added prepublishOnly script
49903d7
- zoom fix
38e0b99
- avoid using pointers that are not the main one on scene view
4ee5ca3
25 September 2021
- scene view enabling
6f7462c
- handling scheduled events inside Data
69c566e
- added example project
b5fcbec
- content scrollable
cdb3c96
- processing scss styles
0a5cc71
- initial config
ef409c0
- added basic font
b4d1a6b
- removed all files
5e81d27
- enabling actions again
8e51579
- scoped css
dc12425
- editor window finally renamed to something useful
f9ee73e
- added editor window
9bdcaca
- using html custom components
5076792
- reference image action / alpha
b9216ab
- all tag names into a single file to minimize inter dependency between classes
079cf51
- property editor flow
be3a27a
- bitmap text editor
c8ac759
- scale handler
7e7f069
- letting editor setup its initial inspector data
ffb9e12
- added selection object
9aa75be
- scaling from the bottom right corner
dee36f4
- npm ignore updated
a680096
- splitting files
a8819b2
- added build script
aa95574
- object tree item content
ce2fb3f
- selecting objects from tree
06011c2
- todo updated
fd5af1f
- resize handle
81f0b37
- property editor internal value generalized
5ee6ac2
- search field
9dd2fa0
- better way to map inspectable display object types
3c5579c
- reference image
8e51645
- scripts updated
c37bca4
- enabling editor view
768d8e1
- added generic panel
2bc552a
- object tree toolbar
f7e5449
- layout
326096c
- passing plugin config to initializers
1358940
- two-way binding
e01ed6c
- added disabled button
a410034
- starting selection
2a68804
- rotation handler and gizmos
93fac42
- added rect property editor
445ec4a
- added boolean property parser
ffebe3c
- stating rotation implementation
0dc8878
- editor changes being reflected into the inspector
533e5fc
- added inspector properties
7adf953
- styles changed
0f89dc5
- toggle reference image
8e42b54
- snap to int
09e035d
- exapnding all parents of a selected tree node
75214df
- copying property to clipboard
8c62718
- several real-world changes
2d998ff
-
- phaser-data renamed to phaser-meta
9e31101
- phaser-data renamed to phaser-meta
- added editor model
e7e7a25
- added number and alpha property editor
bff4587
- added undo action
047bc8f
- toggle gizmos
4a6bb2d
- inspector data documentation
ac46882
- data signals joined
0e0e11e
- object tree inspector as a inspector
78bc0bd
- properties inspector as a inspector
b819084
- added text editor
6ea4916
- removed circular dependency
0b65e3e
- data moved to editor
f86453a
- move objects with keyboard
da65fe8
- properties for the selected object path
2e96827
- inspector-data (former properties-editors) moved to editor
5c20468
- drawing scaling knobs
01107bc
- property row styles
65db0a0
- collapse/expand tree-node
5df3220
- pivot vs anchor examples
f46a15d
- toggle guides
a99734a
- added object tree model
af00bed
- added button and toolbar
7641d21
- added history
2e5b1d1
- selection code cleanup
2835fc6
- added drag util
d4cf7e7
- added actions constants
ea49337
- action containers
14747f6
- property groups
0547509
- enabling actions
28f67f1
- tree-item renamed to tree-node
6b3c5c6
- editors for text and sprite
79b69ce
- added button with states
8efd43c
- saving preferences
4d8158b
- reference image fix
46372af
- snapping the current position when enabling it
2a96301
- added todo file
b59778c
- enabling/disabling editor
e384c7e
-
- history.holdEntry renamed to prepare
3e0bac4
- history.holdEntry renamed to prepare
- undoing things made in the inspector
10b947c
- model inside tree-node
158baa0
- renaming object tree objects
9b4ec9a
- added editor view
0b2b5b2
- added generic inspector
96da17d
- starting scaling from sides
e60ff92
- added bounds inspector
794a741
- disabled ui button calling main ui
d1d24d5
- added point property editor
3b43ef7
- selectable button
c1f5a4b
- selectable action
47fec0f
- added widget package
daa2937
- starting scaling feature
6190495
- using custom components
5b68b8e
- editor changed to editor-view
57d7d29
- added action class
1a8ac5c
- some styles
67a5a62
- added plugin and stage
84ab36e
- renaming objects in the inspector also rename them in the tree
e025f86
- scheduled changes on editor
92b9b01
- fixed typo on the names of the elements
8871a7c
- starting properties panel
9ae9558
- filtering elements
a56cf63
- saving/loading panels size
55dd5fd
- propertyId changed to fieldId
a273ea0
- edit button
59e5ecb
- holdable actions + actions only can ocurr inside game container
458db69
- ui package renamed to editor
3451439
- DataOrigin instead of loose integers
e47a90d
- selecting objects in the tree also selects in the scene
d07ae22
- added properties panel widget
2dd66f5
- saving json version of properties on history
5ea74d4
- editor renamed to scene
e443bec
- added snippet for element creation
24cd0e0
- fixed: game input was locked after disabling editor
833e87e
- inserting head at plugin startup
51d78d4
- history moved to editor
10aa89a
-
- created editor class
f746ad4
- created editor class
- invisible elements in the tree are grayed out
4b883c6
- inspector with overflow
5bb7ab4
- preferences moved to editor
00f72aa
- added collapse icon to tree node
8b8ccc2
- consecutive click on a selection
4b91032
- expand / collapse all with alt key
0d494df
- dragging after a threshold
826acf8
- selection movement
c35c8d1
- updating events
8144443
- added plugin config
c8eb8f7
- selecting on mouse down
4964c69
- children can be ignored
5eea00a
- code cleanup
7766e47
- fixed: tree view was scrolling to a node every time
58aa8ae
- EditorWindow show/init split
1792d4a
- property editor readonly style
3fdd7e0
- scaling from sides
a151fb4
- example changed with better options
8af844e
- scroll to selection
8efa7cc
- scaling cursors
c2a3c28
- added scaler stop position
d8e6e2b
- rotation larger area
13ac338
- added example grid
c4d5e75
- using contructor names for objects
138b488
- added clearPrefs to PluginConfig
d9bfbe4
- rotation handle disabled (incomplete)
2c09f2a
- removed some comments
588aeff
- removed draw transform pivot
504142d
- added Container type
254d214
- using world scale to move objects in the scene
94d3948
- single script execution for dev/example
2a10db3
- drawing original pivot when scaling
234fca4
- selection keeps the selected object
47fe449
- no margin on nodes when filtering
0783a02
- scale history
f5f6d1b
- added on data changed inside inspector listener on editor
34f81dc
- inverse scale
bb5a181
- making sure the game still runs when unfocused
788c02e
- ref image setup
820a6c1
- history changing Data
609697d
- selecting objects in the scene also selects in the tree
00cbfc1
- point passing its data to its fields
3e70e9c
- string and boolean property editors now parse data object
9c956fa
- dragging after a selection
4e3fcec
- package json updated
d71f119
- showing editor at startup
18a25c2
- panels and inspectors scrolls
69b5c1c
- added class for properties with children
4b9e095
- actions moved to core
4a4c9d7
- TODO updated
2c68281
- scale knob changed to squares
7fe520f
- corner scale
182f408
- styles renamed
b7b6d11
- added a new way of instantiation
d749a7c
- added core package
958eef5
- toggle gizmos shortcut changed to alt key
1057e21
- todo updated
99156f1
- skipping invisible objects
f084281
- added point editor for pivot and anchor
cc4ff88
- avoiding actions on input fields
b13ab11
- added field label to inspector title
4f6ea83
- skipping objects with __skip property set
77da00d
- added object name to tree item, if any
fa4566a
- point editor fix
40d8cfa
- toggle gizmos shortcut changed to shift key again
d31aa62
- saving PropertyInspectionData on editor
cfbabc1
- todo updated
2372ee2
- scene changed scene-view
b8a48c0
- todo updated
ae808db
- todo updated
198ccc4
- point property editor fix
8919525
- anchor step
def2c7a
- fixed action bug
311829b
21 December 2020
- getting game width instead of parent bounds
ddd8054
10 December 2020
- fixed: definition for DisplayObject
1dcccd6
3 December 2020
3 December 2020
- build fix
09d8a26
3 December 2020
- initial selection and dnd implementation
5209619
- added properties panel
9b102d1
- added editor container
79c1388
- added intial classes
509ab06
- added configuration, licence and readme files
48f1089
- added dependencies
f9ea67f
- keyboard input
b059889
- packages updated
19be20d
- pivot and anchor drawing fixed
644ae1a
- initial commit
a09b70d
- right order for the panel and editor
19990a4
- using parent scale (?) to position objects
84a6f30
- added rollup config file
7a1d609
- panel renamed to menu
58e31d9
- selection updated when game size changes
62ce575
- updating only position in properties panel
783d456
- readme updated
6297030