Releases: sabo2/pzprjs
Releases · sabo2/pzprjs
Version v0.11.1
Version v0.11.0
New puzzle
- nurimisaki: Introduce new puzzle: Nuri-Misaki
- sato: Introduce new puzzle: Satogaeri
Version v0.10.1
Version v0.10.1-beta1
Improvement
- Graphic: Expand bgcolor margin for some genres
- Operation: Add ability to save/restore operation time
- akari, shakashaka: Enable to toggle number color for completion
- heyawake: Allow non-rectangle room for heyawake and ayeheya
- shakashaka: Limit inputtable triangle if the cell is next to shaded object
- tawa: Show only shaded cells as red on answer check fail
BugFix
- BoardPiece: Make it enable to handle cell's array-type properties
- LineManager: Fix wrong linegraph attach for line-crossing genres
- gokigen: Fix ensureing drawing bold slashes without irowake mode
- kouchoku: Show error points as red instead of adjacent ones (#2)
- numlin, kaero: Paint configured bgcolor for numlin and kaero
- walllogic: Draw around of the cell when executing undo or redo
Minor Changes
- tapa: Modify checking the length of shades around numbers
- test: Ensure to delete temporary svg file
- project: Fix lint rules etc. in package.json
- project: Modify some lines violating eslint rules
- project: Use eslint for linting instead of jshint
- project: Dissolve some grunt tasks into npm-run-scripts
- project: Install mocha as a devDependencies
Version 0.10.0
New puzzle
- armyants: Introduce new puzzle: Army Ants
- walllogic: Introduce new puzzle: Wall Logic
Improvement
- Config: Enable set autocmp and autoerr config indivisually by puzzle genre
- akari: Add autocmp config to toggle painting light
- lits: Enable autocmp config to indicate four consective shaded cells in the room
- country, nagenawa: Enable to input cross marks
- slither, bag, mejilink: Set canvas margin wider
- stostone: Change the shape of unshaded cell dots
BugFix
- Encode: Fix misdecoding large number more than five digits
- LineManager: Fix regenerating line information when paths are separated
- LineManager: Fix adding or eraseing number misses regenerating line information
- fillomino: Prevent copying answer number onto question number
- slalom: Fix gate number trace routine occasionally misses proper order
- Update pzpr-canvas.js to v0.8.2 to avoid rendering bug of IE and Edge
- Graphic: Avoid SVG textLength and textAlign rendering bug of IE and Edge
- Graphic: Fix illegal rendering of indicator when graphic is canvas mode
- Graphic: Erase border on the edge when graphic is canvas mode
Version 0.9.1
BugFix
- lib: Update pzpr-canvas to v0.8.1 to avoid error on Opera 12
Version 0.9.0
Improvement
- dosufuwa: Add shade input mode
Version 0.9.0-beta2
Breaking Change
- Config: autocmp_area is integrated with autocmp again. Please check
puzzle.painter.autocmp
for disambiguating autocmp type
Improvement
- Config: Change default setting of autocmp to true
Version 0.9.0-beta1
Breaking Change
- Configs: redline, redblk, redroad configs are removed. Use
puzzle.mouse.setInputMode()
instead.
Improvement
- Graphic: Use narrow font for two or more length text instead of small size font
- Cell: Expand max number from 255 up to 999
- Mouse: Enable pinch-zoom for Android Chrome
- Mouse: Add various common input modes
- Mouse: Integrate
dispRed
routine into common input mode - Mouse: Add
mouse.setInversion()
method to invert mouse button - Puzzle: Introduce
'mode'
event when entering edit or play mode or after puzzle getting ready - CellList: Prevent cross marks from erasing on subclear for usoone
- icebarn: Enable to input dir. aux. marks
- kakuru: Change display type to original Sapporo-nikolist style
BugFix
- util: Listen both touch and mouse event for user agents supporting touch event
- util: Surpress prural finger tap from inputting the board
- util: Fix mouse button detection when Pointer Event is triggered
- Operation: Add ansclear history to ensure regenerate graph info
Minor Changes
- Graphic: Separate number drawing method into for question and answer
- docs: Add InputModes.md
- package: Use pzpr-canvas on npmjs.org instead of local file
- package: Move in-publish on to devDependencies
Version 0.8.1
BugFix
- akari: Prevent from erasing background color for Akari
- kinkonkan: Fix outputted file data is wrong for Opera 12.17
- kinkonkan: Fix slants sometimes get bolder with light