aboutsummaryrefslogtreecommitdiff
path: root/emcclib.js (follow)
Commit message (Expand)AuthorAge
* js: Tolerate the absence of various UI elements from the HTMLBen Harris2023-01-19
* js: Simpler and more robust startup procedureBen Harris2023-01-19
* js: Use current_key_label() to label feature phone softkeysBen Harris2023-01-19
* js: Add a mode where the puzzle tries to fill the viewportBen Harris2022-12-10
* js: Add a new function whereby C can ask JS for a preferred board sizeBen Harris2022-12-10
* js: Set the default colour from the CSS background of the canvasBen Harris2022-12-10
* js: Allow CSS to set the font used by the puzzleBen Harris2022-12-10
* js: Put the puzzle background colour in a CSS variableBen Harris2022-12-05
* js: Simplify drawing context managementBen Harris2022-12-03
* js: Remove support for creating the status bar in JavaScriptBen Harris2022-11-28
* js: Remove alpha channel from almost all our canvasesBen Harris2022-11-25
* js: Add keyboard navigation for menusBen Harris2022-11-23
* js: When removing the status bar, null out its variableBen Harris2022-11-21
* js: Allow status bar to be present in the HTMLBen Harris2022-11-20
* js: Insert a space in game-type submenu headings as wellBen Harris2022-11-15
* js: Convert space after tick in menus to a space characterBen Harris2022-11-15
* js: Better handling of games without presets and/or solveBen Harris2022-11-13
* js: Substantially simplify timer codeBen Harris2022-11-13
* js: Label all form controls and put controls inside labelsBen Harris2022-11-12
* js: Convert menus to use semantically appropriate HTML elementsBen Harris2022-11-12
* js: Reinstate a missing variable declarationBen Harris2022-11-09
* js: Switch to window.requestAnimationFrame() for timingBen Harris2022-11-09
* js: Move much of the handling of device pixel ratios to the mid-endBen Harris2022-11-08
* js: Tolerate the non-existence of some HTML elementsBen Harris2022-10-29
* js: Take device pixel ratio into account when setting default sizeBen Harris2022-10-27
* js: Split setting nominal and actual canvas sizeBen Harris2022-10-27
* js: Very bad attempt at making puzzles change size when zoomingBen Harris2022-10-27
* js: Use String.replace() in place of .replaceAll()Ben Harris2022-10-26
* js: Pay attention to the device pixel ratioBen Harris2022-10-22
* js: Percent-encode game IDs in URLs and decode them again on inputBen Harris2022-10-21
* js: When making a hidden element visible, just remove "display: none"Ben Harris2022-10-17
* js: Remove unnecessary setting of status bar sizeBen Harris2022-10-17
* js: Move most style settings from JavaScript to CSSBen Harris2022-10-17
* Update web puzzles to current WASM-based Emscripten.Simon Tatham2021-04-03
* Factor some HTML dialog functions out of emcclib.Simon Tatham2017-09-05
* Organise the JS menus/buttons bar more like a menu.Simon Tatham2017-09-05
* Rework the preset menu system to permit submenus.Simon Tatham2017-04-26
* Javascript puzzles: switch to a CSS-based drop-down system.Simon Tatham2017-04-26
* Fix vertically misaligned text in Javascript puzzles.Simon Tatham2014-06-21
* Add a draggable resize handle to the JS puzzles.Simon Tatham2013-04-07
* Regretfully remove my trickery with a hidden <option> element insideSimon Tatham2013-04-05
* Assorted HTML/CSS fiddlings to make things work better in IE. I'veSimon Tatham2013-04-05
* Remove trailing commas at the ends of initialiser lists. IE 8 and 9Simon Tatham2013-04-05
* Clarify header comments in the Emscripten frontend's source files toSimon Tatham2013-04-05
* A UI suggestion from Ben: label the Custom element in the dropdownSimon Tatham2013-03-31
* Oops. I consistently misspelled my desired lineCap and lineJoin valuesSimon Tatham2013-03-31
* Fix a crash when changing presets in Inertia. Turns out that mySimon Tatham2013-03-31
* Apply a bodge to arrange that if the user selects Custom from the gameSimon Tatham2013-03-31
* Stop using the dangerously unescaped 'innerHTML' for <option>Simon Tatham2013-03-31
* New front end! To complement the webification of my puzzles via JavaSimon Tatham2013-03-30