Skip to content

Latest commit

 

History

History
67 lines (65 loc) · 4.43 KB

checklist.md

File metadata and controls

67 lines (65 loc) · 4.43 KB

Checklist

FIXED

  • color picker not hidden when group is selected
  • button positions not updated on windows resize
  • moving symbol out of canvas causes symbol not to show up and mouseup event is never triggered while mouse is off canvas
  • color picker color selecting screen not hidden onblur
  • color picker color selecting screen does not select color when clicked, only onmousemove
  • layer priority is inverted (top layer is decided on a descending fashion)
  • last selected symbol can still be moved when a group is selected (it should not be interactive)
  • when layer is moved, it loses interactivity (should re-activate it)
  • moving symbols by group not implemented
  • vertices not rounded to nearest integer
  • display at top on space press and hold
  • highlighting layers by group does not work for groups containing subgroups
  • symbol art BGE implementation
  • fix vertex orientation of quads (orientation is horizontally inverted)
  • moving elem into a subgroup and removing it apparently removes element from its previous group
  • deleting groups with nested subgroups is malfunctioning (does not delete some quads)
  • alpha not implemented (bug detected on the third party .SAML to .SAR converter application that impedes itself from interpreting alpha values correctly. This application then chose to apply 0-7 scale on SAML alpha output)
  • do not let user move a group inside itself
  • rename context menu access key value should not be passed to input tag
  • SHOULD NOT rename if name is unchanged
  • PREVENT CTRL+S DEFAULT save .html
  • disable undo/redo buttons after loading a valid .saml file
  • moving last layer in group into another group causes bug (currLayerInSrc is incorrrect = undefined) when undoing
  • missing symbol resources (not added yet)
  • correct layer name validation (regex for all char but special ones) in list and samlloader
  • saml load without name in span (span is from the new DOM design)
  • click hideUI button after loading saml
  • select mainfolder after loading saml
  • undo/redo GROUP move (for moving group of symbols)
  • update edit box position after resetting pan
  • fix jagged movement of group of symbolls at first time moving a group
  • select group, then right click layer doesnt select layer when it should (right click should select)
  • rename input tag should blur on click out
  • spacebar highlight on group, then move the group causes bug
  • list of symbols not implemented
  • list buttons do not display the symbol type preview
  • include chosen BGE in SAML output
  • layer color correction is not 100% correct (color in application does not always match color in game)
  • only close group after second click while it is the selected element
  • adding new layer in list view does not correctly highlight and select the newly created layer
  • highlighting layer/group does not work correctly in various cases
    • when adding, moving, removing, undo/redoing . . .
  • hide/show layer/group
    • disable all interaction when hidden
  • change color then select another layer while color picker is open causes newly selected layer to change color as well
  • check file format
  • hide symbol edit box while user is moving a layer in editor
  • on resize, change UI of toolbar to the best fit for given resolution. Create more rows to reduce row length
  • max number of layers (225 as per specs)
  • layer manager header displays layer count (for instance: 100 / 225)
  • symbol limits (medium priority)
    • max symbol side length (impacts stretches, resizes)
    • canvas bounding box (impacts stretches, resizes, moves, rotations)
  • quick alert of number of errors/warnings after loading .saml
  • comfirm exit when unsaved changes (medium priority)
  • spacing bug on output .saml. Nested groups keep increasing amount of prespacing as the number of groups increases.
  • add option to output result to image file

TO BE FIXED

  • undo add when elem added is hidden and is the only child in group causes group to remain hidden (low priority - not harmful)
  • up/down arrows change active elem on same group (low priority)
  • right/left arrows go in and out of groups (low priority)
  • actionManager class for managing calls to perform functions and push actions to history. Every class that calls to perform some action will use this class as medium instead.
  • group edit box (rethink)