Skip to content

Latest commit

 

History

History
422 lines (420 loc) · 21.3 KB

CHANGELOG.md

File metadata and controls

422 lines (420 loc) · 21.3 KB

History

  • 2021/12/19 ver 2.26.13
    • Responsive design - left and right options.
    • Fixed tab order.
    • Local storage feature to save the state of the puzzle.
  • 2021/12/16 ver 2.26.12
    • Fixed SVG export in Safari.
    • Restored original timer look.
    • Fixed killer cages bug.
    • Some display improvements.
    • Hide timer area option.
    • Added nonconsecutive tag.
    • Tapa sol string.
    • code refactoring.
  • 2021/12/02 ver 2.26.11
    • Fix aspect ratio of info icon.
    • Fix minor CSS linting issues.
    • Separated structural CSS from color-scheme CSS.
    • Clean up modal code and fix sizing issues that affect some browser/OS combinations.
    • Prettify the GUI for adding or removing rows and columns.
    • Redesign the help modal and make links able to be right-clicked and copied.
    • Initial cleanup efforts toward a responsive design.
    • Header and Footer to the site.
    • refactoring cmd, alt, shift, ctrl key code for consistency.
  • 2021/11/24 ver 2.26.10
    • Reset button now automatically starts time from 0.
    • Cmd Key is treated equivalent to Ctrl Key for Macbooks.
    • Changed star style in Star Battle composite mode.
    • Increased width for Center/Small/M sized numbers to fix overflow issues in Chrome. It has improved but bug still exists (most likely its a deep rooted browser issue, as this bug is not seen on any other browser).
    • Cleaning up display area by moving some buttons to general settings.
  • 2021/10/09 ver 2.26.9
    • Fixed Sudoku center pencil marks bug. Previously it was storing empty array.
    • Improved Free Line/Edge mode to preview the line.
    • Added moonsun, haisu, country road, detour, maxiloop, slitherlink, onsen, masyu, balance loop, mid loop.
    • Color change of canvas border to differentiate Problem/Solution Mode.
    • Mouse middle button shortcut for switching between Problem/Solution in Setter Mode.
    • Secondary color choice for Surface Mode.
    • Disabled cleaning of dots in star battle composite modes for mobile/ipad devices until better approach is implemented.
  • 2021/09/18 ver 2.26.8
    • Added Akari, Kakuro and ShakaShaka support for puzz.link.
    • Introducing genre tagging feature.
    • Added answer check for tightfit sudoku tag.
    • Added support for 4x4 and 6x6 Sudoku grids imported from puzz.link.
    • Full Penpalite support for imported puzz.link puzzles.
    • Added Heyawake, Ayeheya, Kurochute, Kurodoko, Kurotto, Nurikabe, Nurimisake support for puzz.link.
  • 2021/09/05 ver 2.26.7
    • Introducing Puzz.link support. Currently supports Ripple Effect, Nanro, StarBattle, Skyscraper, Sudoku.
    • Feature to add TomTom clues to Cube Grid.
    • Fixed spacebar bug for Sudoku mode.
    • Fixed Firefox and Chrome issue with "Open in New Window" for SVG screenshot.
  • 2021/08/25 ver 2.26.6
    • Pausing timer will now hide the grid. F4 shortcut to pause.
    • Hiding timer button.
    • Bug Fixes.
  • 2021/08/15 ver 2.26.5
    • Improved Sudoku Solving mode - Now the cursor moves toroidal and comes back from the other side of the grid
    • Fixing Minor bugs to support old Firefox Browsers.
    • Increased timer precision to days.
    • Improved canvas2svg library to handle decimal RGB values.
  • 2021/08/03 ver 2.26.4
    • Fixed display order glitch.
    • New SVG image code. Merged PR.
  • 2021/08/01 ver 2.26.3
    • Automatic Cache Refresh.
    • Added ignore line segments option to answer check.
    • Minor display improvements.
  • 2021/07/28 ver 2.26.2
    • Added option to cycle forward or backward with TAB.
    • Added doublemines shape and doublemines composite mode.
    • Display improvements.
  • 2021/07/21 ver 2.26.1
    • Implemented Constraints feature in Square grid types.
    • Added new Sudoku Normal digits position option in Settings. User can select if the digits must be centered or shifted downward to avoid clash with Killer type clues.
    • Added new Starbattle dots option. One can leave it default, reduce the range of click or completely disable it.
    • Added display size to cookies.
    • Added Battleship+ to Shape Mode (changes from upstream branch).
    • Improvements to PenpaLite feature for Contest and Solve mode.
    • Default custom color of combi (composite) mode fixed.
    • Improvements to Sudoku Solving mode in Hex Grids.
    • Modified the order of display components for square grid.
  • 2021/06/30 ver 2.25.18
    • Improved General Settings Display.
    • Improved Mode Display.
    • Added Sudoku PencilMarks option.
    • Added Diagonal equal to sign in Shape -> Shape -> Lines.
    • Added GR, LG to Surface answer check.
    • Increased Panel Header Size.
  • 2021/06/24 ver 2.25.17
    • Implemented PenpaLite feature.
    • Improvements to Timer (only seconds are updated, 1/10th second is shown when paused or solution is complete).
    • Improvements to Panel Header (Shows Current Mode information).
    • Improvements to available modes/submodes.
    • Improvements to display.
    • Custom color for Shape mode completed.
    • Alphabet support added to Sudoku mode.
    • Code improvement by creating separate modes.js file which summarizes supported modes for each grid type.
    • Minor bug fixes.
  • 2021/06/02 ver 2.25.16
    • Added Alpha Version of New Board type "Tetrakis Square".
    • Added Alpha Version of New Board type "Truncated Square".
    • Added Alpha Version of New Board type "Snub Square".
    • Added Alpha Version of New Board type "Cairo Pentagonal".
    • Added Sun, Moon, Mine, Bulb, firefly, Angle loop to all the non-square grids.
    • Added object composite mode to all the non-square grids.
    • Answer check added to Minesweeper.
    • Added CTRL+DEL shortcut to delete center marks in Sudoku Solving Mode.
    • Added SHIFT+DEL shortcut to delete corner marks in Sudoku Solving Mode.
    • Help label to icon.
    • Minor improvements to Battleship mode and Shape Color.
  • 2021/05/23 ver2.25.15
    • Added "SVG" graphic support.
    • Added Bulbless Thermo support.
    • Improved Battleship Composite mode (rewrote from scratch).
  • 2021/05/20 ver2.25.14
    • Added Help Button and seggregated all the Penpa help tools and cleaned up main html page footer.
    • Improved labels of some buttons.
    • Enabled corner submode in Triangle grid type.
    • Added MIT license.
    • Improved bounding box for edge feature in Sudoku solving mode.
    • Improved Sudoku solving mode in setter mode.
  • 2021/04/24 ver2.25.13
    • Added Akari composite mode.
    • Added Minesweeper composite mode.
    • Added edge support to Sudoku Solving Mode to resemble Paper Solving.
  • 2021/04/22 ver2.25.12
    • Improved answerchecking code by allowing userclick button. Improved answerchecking display color and message.
    • Cleaned up display of contest mode.
    • Cleaned up make URL text code.
    • Killer cage submode in Cage mode. Automatically drawing killer cages.
    • Increased Panel Size.
    • Fixed Unicode/Tofu problem with Normal submode.
    • Fixed bug in multisolution feature for duplicate function.
    • Fixed bug in Custom Color for Undo.
  • 2021/04/12 ver2.25.11
    • Cookies Feature - User can now save Grid Type, Tab Settings, Theme and Reload button status locally by clicking Save Settings: YES in the Settings Button. When penpa loads, it will use the User preferences.
    • Number shortcuts to switch between different styles for Surface mode.
    • Improvement to multisolution feature to detect changes in the grid.
    • Improved Freeline submode answer checking.
    • Improved switching between Surface and Sudoku mode. Sudoku mode now remembers the last visited valid cell in the surface mode.
  • 2021/04/08 ver2.25.10
    • Multiple solution feature.
    • Added cookies to store user preference regarding reload button, theme and tab_settings.
    • Fixed undo bug for special mode.
    • Added Thermo and Arrow submodes to the tab settings.
    • Fixed bug of Handling null Thermo and Arrow arrays.
    • Updated Readme.
  • 2021/03/27 ver2.25.9
    • Improved composite modes linex and edgex. Right click and drag for crosses (x).
    • Undo/Redo buttons greyed in Dark Mode.
    • Added shortcut/tab Icon (favicon).
    • Fixed a bug for gmpuzzle output from Sudoku board.
    • Fill sudoku arrowsums with white space.
  • 2021/03/20 ver2.25.8
    • Introducing custom colors for some modes (Surface, Line, Edge, Wall, Special, Frame - Eventually for everything else).
    • Automatic closing of window after generating URL with answer check / gmpuzzle output text.
    • Bug fixed for Transform button for Add Top/Bottom for Side sub-mode (i.e. NumberS elements).
    • Updated Readme.
  • 2021/03/17 ver2.25.7
    • Warning message for URL too long
    • Fixed label color display in Surface Mode for GR abd LG.
    • Initializing GMPuzzle Theme
  • 2021/02/28 ver2.25.6
    • light bulbs for akari (Shape -> Special2 -> Sun, Moon, Bulb).
    • Added light bulb to solution check option.
    • Added Ignore Edges option to Solution Check (useful for araf, pentominous type of puzzles).
  • 2021/02/26 ver2.25.5
    • Added 4x4 sudoku support (for kids in the school)
    • Cross Helper feature added to Yajilin Composite Mode (Right click on Edges)
    • Settings button, Dark Theme
  • 2021/02/21 ver2.25.4
    • Added "Edge Free" and "Line Free" to tab settings.
    • Made some improvements to "URL for contests".
    • Load URL now accepts gmpuzzles link as well.
  • 2021/02/21 ver2.25.3
    • Improved "Star battle" composite mode. One can mark dots between two/four cells.
    • Enabled "Special" mode in Solving mode.
    • Improved Sudoku Solving mode for French Keyboard Layout and possibly any keyboard layout.
  • 2021/02/16 ver2.25.2
    • Added URL for competitive solving button.
    • Save submode, style settings for various modes.
    • Implemented Edge x composite mode.
    • Fixed SHIFT + number bug (hopefully).
  • 2021/02/07 ver2.25.1
    • Added Right Triangle, Left triangle and Darts to the Shapes. Merging the latest changes from upupstream.
  • 2021/01/19 ver2.24.22
    • Fixed Candidate to Center mode bug while entering 0.
    • Increased the size limit to 60.
    • Fixed german and UK keyboard bug.
    • Automatic popup of panel in SHAPE mode while on desktop.
    • Improved sudoku solving mode for rotated and reflected grids.
    • Fixed the border lower case alphabets to be centered.
    • Cleaning up html file.
    • Border button status is now retained in the URL.
    • Fixed yin-yang bug.
    • Changed the heirarchy of outside bold frame to minimum. (Suitable for Araf kind of puzzles)
  • 2021/01/10 ver2.24.21
    • Exposed answer check settings to the Setter. Creator can now select which mode elements to be used for answer checking.
    • Added free line and edge to answer checking.
    • Fixed Undo bug.
  • 2021/01/03 ver2.24.20
    • Load URL feature - This resolves the problem of URL Too Long.
    • Add rows/columns improved by considering rotations and reflections.
    • Fixed red circle in draw_number for killer sum submode.
    • Improved Ctrl+Arrow Key Selection in Sudoku Mode.
    • Improved warning messages.
    • Improved Sudoku Cursor, colors are better visible.
    • Improved some button display in Number Mode.
  • 2021/01/01 ver2.24.19
    • Rules feature implemented.
    • Fixed composite and line mode bug.
    • Added New Year message.
    • Fixed composite lineOX bug.
    • Improved multiple delete in Sudoku mode. Also spacebar to delete only selected mode contents.
    • Adaptive centre mode in Sudoku.
  • 2020/12/29 ver2.24.18
    • Multi Undo/Redo feature implemented for Sudoku Mode.
    • Answer checking ability is now visually confirmed by Green color of Solution Mode.
    • Erase Selected Mode now works for Sudoku Mode.
    • Timer now automatically starts when Solve link is loaded, Timer status is also copied to Clone.
    • Fixed Panelmode bug and forced to show only Number for Sudoku Mode.
    • Redo bug for solution mode fixed.
  • 2020/12/25 ver2.24.17
    • Merged PR from Alice.
    • Added Christmas Wishes.
    • Fixed Transform bug when Box mode is used.
    • Added SHIFT and CTRL feature to Sudoku solving mode to temporarily switch to Corner or center mode.
    • Fixed some bugs related to Normal candidates in Sudoku solving mode.
    • Export automatically copies string to clipboard.
    • Adjusted display and formatting of some buttons.
    • Converted IOsudoku text to placeholder text.
    • Cells can be deselected in sudoku mode using CTRL.
    • Fixed Kakuro bug for adding row/column on top/left.
    • Clone now copies answer check feature as well while in solver mode.
    • Sudoku cursor is regained while switching between modes.
    • Adjusted display of some windows for iPad.
  • 2020/12/04 ver2.24.16
    • Removed ALT. Sudoku shortcuts are now exactly same as (Z,X,C,V).
    • Fixed the Delete and shortcuts to work in Mac.
    • Updated answer check to detect red colored numbers, also updated description to reflect sudoku mode.
    • Updated readme.
    • Fixed magnets to be entered over other shaded cells.
    • Title, Author and Source information is now saved in Edit URL, Clone and Solving URL.
    • Improved corner sudoku solving mode in case of killer clues.
    • Fixed kakuro grid generation bug for uneven size grid.
    • I/0 Sudoku 2.0 i.e. Rewrote entire code giving more options and flexibility to the User.
    • Reorganised JS library files.
    • Fixed Sudoku mode bugs.
    • Improved Sudoku solving mode to consider candidates from number mode.
    • Updated warning messages.
    • Added new videos.
  • 2020/11/28 ver2.24.15
    • Sudoku Solving Mode added. Controls similar to CTC App except, use ALT+ (Z,X,C,V) to switch to Normal, Corner, Centre and Surface modes for the shortcuts. Currently enabled only for Sudoku/Square grid type.
    • Automatic popup of Panel on Mobile/Ipad while in Number/Shape/Sudoku Modes.
    • Fixed input text field bug of not accepting commas.
    • Saving undo/redo (history) into URL is now optional. Default is false (not saved).
  • 2020/11/25 ver2.24.14
    • Tab settings are now saved into URL.
    • Creator can provide Author, Title and Source information before creating URL.
    • Added Select All/ Clear All option to Tab Selector. (Default Surface is removed).
    • Visibility button is now hidden in Solver Mode.
    • Improved Readme (PR from ropeko).
    • Improved display size of Transform.
    • Backspace button activated for Killer submode.
  • 2020/11/18 ver2.24.13
    • Feature to add/remove rows/columns after the grid is created. Works only for square grid type. It also resets the undo/redo.
    • Moved the "cross" to right click for StarBattle composite mode.
    • Erase option added to Edge in Solver mode.
  • 2020/11/07 ver2.24.12
    • Double and Triple sum arrows now possible. (Use Shape [Mode] -> Special1 [Submode]-> ArrowSums for sums and Special [Mode] -> Arrow [Submode] to draw arrow path).
    • Added Sudoku 6x6 and 8x8 boards option to Sudoku Grid type.
    • Personalized alert messages.
    • Added Composite mode to Tab selector.
    • Rearranged all colors and improved CODE readability.
    • Fixed display of some buttons.
    • Fixed export sudoku bug and improved import sudoku to not overwrite the Problem digits.
  • 2020/11/01 ver2.24.11
    • Fixed backspace symbol display in the PANEL.
    • Fixed number mode bug when user enters invalid unicode symbol.
    • Added Shape mode to the Tab Selector.
    • Removed un-necessary shortcut keys.
    • Improved error message display and added info about white space while setting new grid.
    • I/O Sudoku now allows 6x6 and 8x8 grids as well. Import Sudoku also accepts dots instead of zeros for blank cells.
    • Fixed text area input in ioS (iPhone, iPad).
    • Slowed down bulk UNDO, possibly improved UNDO bug.
    • Added Arrow Key movements to the Hex grid for all rotations.
  • 2020/10/22 ver2.24.10
    • Kakuro grid type added.
    • URL for editing will save the UNDO/REDO. "Clone" will not save the UNDO/REDO.
    • Clicking URL_short now automatically copies the URL.
    • Fixed bug in arrow and thermo shapes while using UNDO.
    • Added few more videos to the list.
  • 2020/10/15 ver2.24.9
    • I/O Sudoku Button - Input/Output 81 digit string for Sudoku grids. This allows user to import/export the sudoku from sudokuwiki.org and vice-versa.
    • Killer button added to Number mode - User can now select this option to enter killer sums in the cages while creating the killer sudoku. Killer cages can be drawn using "Frame" mode. Then select "Killer" submode under "Number" mode. Select the cell where you wan't to insert the cage total and type in the number.
    • Normal numbers won't overwrite corner and side pencil marks in Problem mode.
    • Spacebar will now automatically remove corner/side pencil marks along with center number
    • Fixed clone bug for other grid types
    • Some bug fixes
  • 2020/10/10 ver2.24.8
    • Improved display messages and tool tips for the Delete button
    • Unmerge the arrows ending on same cell
    • Fixed bug with helper(x) delete function in composite mode
    • Added few more videos
    • Some bug fixes
  • 2020/10/05 ver2.24.7
    • Unmerge the thermos ending on same cell
    • Added new youtube video to the list
    • Added few more modes to Tab selector and changed default mode to "Surface"
    • CTRL + i shortcut to copy the previous number/alphabet/text/symbols from the Number mode with PANEL: ON
  • 2020/10/04 ver2.24.6
    • Added Sudoku Board
    • Penpa plus youtube channel started, video list template added
  • 2020/10/02 ver2.24.5
    • Seperated lines for the diagonals into frameline option. Added this to all supported shapes (square, hex, cube, pyramid, etc)
    • Added Large number submode to Triangle and Cubic/Iso board
    • Fixed the Number with Circle style for other boards
    • Fixed Mac Safari Tab Checkmark misplaced bug
    • Fixed white space around mathematical operators
    • Fixed backspace bug for red circle
  • 2020/09/26 ver2.24.4
    • Display size range changed to 12~90
    • Red Circle with white text style added to the Number mode
    • Added Jpeg file type support to Screenshot/Download Image.
    • Grey and Green color added to digital parts in Shape (mode) -> Number (submode)
    • Added short diagonal lines of 4 types to Shape (mode) --> Shape (submode) --> Line option (This is to assist diagonal cages) - The styles are similar to Frame (mode).
    • Replaced few more display button text with shapes
    • Some bug fixes
  • 2020/09/17 ver2.24.3
    • Some minor fixes
  • 2020/09/17 ver2.24.2
    • Reload button "R": ON/OFF - Ask for confirmation on accidental reload or closing of the page. Default is "OFF".
    • "Enter" will also work like "Tab" key. More comfortable to switch modes as it's closer to the numpad.
    • href links now open in new tab and preserving the same page
  • 2020/09/12 ver2.24.1
    • Bars added in the Shape submode
    • Improved buttons display of Shape -> Shape submode
    • Text input option added to Number mode in Panel for custom symbols.
    • Android bug fixes
    • Corrected notation of math symbols
    • Updated the changes from upupstream branch
  • 2020/09/09 ver2.23.2
    • crossthestreams, tightfitsudoku, battleships, kakuro and doublekakuro support added to the GMPuzzles output list. This completes all the types mentioned in the GMPuzzles document.
    • Added keyboard arrow keys movement to "Cube" board type (Top side direction reference is as seen from the right side of the cube) (Note - This will not work properly if the cube is rotated)
    • Added Red color to Number mode
    • Fixed Generate_URL_answer_check bug
    • Improved readme for GMPuzzles section
  • 2020/09/04 ver2.23.1
    • Ipad Support added
    • spiralgalaxies, skyscrapers support added to the GMPuzzles output list
    • Increased the "long" sub-mode (under "Number" mode) limit to 50
    • Increased hex and iso size limit to 20
    • Four colors (Pink, Orange, Purple, Brown) added to the Surface mode
    • Improved rotation functions
    • Updated the changes from upupstream branch
    • Some bug fixes
  • 2020/08/23 ver2.19.6
    • Added nanro, starbattle, lits, araf, tomtom to GMPuzzles output list
    • Single digit in Candidate mode is now treated as Normal
    • Fixed the resize bug
    • Improved response messages for erase selection method
    • Added Red/Blue colors to Edge/Line/Wall modes
    • Fixed the backspace bug (it won't work in candidate mode)
    • Fixed the helper(x) bug
    • Improved yajirin (yajilin) composite mode
  • 2020/08/15 ver2.19.5
    • Added TAB feature, User can now select their own choice of modes/submodes to rotate when pressing TAB
    • Visibility button if someone doesn't want to see solution on Problem
    • Added tool tips to some elements (e.g. hover over Panel, Border, Undo etc)
    • Added "Thicker" option to Edge Mode
    • Improved buttons display and fixed some other bugs
  • 2020/08/07 ver2.19.4
    • Upgraded TAB shortcut
    • Improved buttons displayed in sub-modes
    • Cleaned up the code
    • right click feature implemented in the composite mode
    • updated readme
    • some other minor improvements
  • 2020/08/07 ver2.19.3
    • Added shortcuts
    • Normal candidates overwrites corner/edge digits
    • display size upto 80
  • 2020/08/04 ver2.19.2
    • Improved buttons and Numbers display
    • Added "TAB" to switch between normal and candidates submode
  • 2020/08/02 ver2.19.1
    • Integrated all the new features from the Upstream Branch Opt-pan (creator)
    • includes adding new symbols
    • retains the selection status of the buttons in the Solution mode
  • 2020/07/25 ver2.12.3
    • Initiated output text file feature with GMPuzzles formatting requirements
  • 2020/07/16 ver2.12.2
    • Stop watch
    • Shortcut to enter space in the text
    • updated readme
  • 2020/06/19 ver2.12.1
    • English Translations
    • Short URL
    • Updated Readme instructions
  • 2020/01/05 ver2.12
    • Adjusted mouse judgment.
  • 2019/12/21 ver2.11
    • Implemented composite mode
  • 2019/12/07 ver2.10
    • Ver.2 which was being developed at another address, is integrated with the old address.
  • 2019/09/07 ver2.00
    • Deformation board support etc
  • 2019/08/16 ver1.05
    • Microsoft Edge compatible
  • 2019/08/04 ver1.04
    • changed the specifications of white border
    • changed the input method of symbols
  • 2019/07/29 ver1.03
    • Fixed drawing of dotted line etc
  • 2019/07/18 ver1.02
    • iPhone compatible
  • 2019/07/14 ver1.01
  • 2019/07/13 ver1.00
  • 2019/07/07 beta version

Disclaimer

Secondary distribution of code is prohibited. Images created using this software can be used freely with due credit to Penpa. We are not responsible for any damages caused by using this software.