aboutsummaryrefslogtreecommitdiff
path: root/emccpre.js (follow)
Commit message (Expand)AuthorAge
* js: Quicker keyboard access to menu itemsBen Harris2023-01-19
* kaios: Make F10 open and close the menuBen Harris2023-01-19
* js: Tolerate the absence of various UI elements from the HTMLBen Harris2023-01-19
* js: Look up elements in the DOM as early as possibleBen Harris2023-01-19
* js: Simpler and more robust startup procedureBen Harris2023-01-19
* js: Make soft-key labels generate key events when clickedBen Harris2023-01-19
* kaios: Major parts of a build for KaiOSBen Harris2023-01-19
* js: Have the "SoftRight" key open the menu by focussing itBen Harris2023-01-19
* js: When opening a dialogue box, try to focus itBen Harris2022-12-10
* js: Add a mode where the puzzle tries to fill the viewportBen Harris2022-12-10
* js: Allow CSS to set the font used by the puzzleBen Harris2022-12-10
* js: Bypass our own dialogue box when loadingBen Harris2022-12-05
* js: Correct a comment describing timer_callbackBen Harris2022-12-03
* js: Simplify drawing context managementBen Harris2022-12-03
* js: Switch to using the resize handle in the HTMLBen Harris2022-12-02
* js: Don't bother resizing offscreen canvas at startupBen Harris2022-12-02
* js: Remove a JavaScript construct that confused emcc -O3Ben Harris2022-12-02
* js: Allow for putting a resize handle in HTMLBen Harris2022-11-29
* js: Correct co-ordinate-mapping function for what CSS actually doesBen Harris2022-11-25
* js: If the HTML contains a dialogue-box form, delete itBen Harris2022-11-24
* js: Disable menu keyboard controls when dialogue box is activeBen Harris2022-11-24
* js: Add actions for more keys in menusBen Harris2022-11-23
* js: Move global keyboard handler to capturing phaseBen Harris2022-11-23
* js: Move focus-tracking to entirely "focus" eventsBen Harris2022-11-23
* js: Replace :focus-within with JS-maintained .focus-withinBen Harris2022-11-23
* js: Add keyboard navigation for menusBen Harris2022-11-23
* js: Tiny comment fixBen Harris2022-11-21
* js: Allow status bar to be present in the HTMLBen Harris2022-11-20
* js: Create the puzzle resize handle only if the puzzle is resizableBen Harris2022-11-15
* js: Substantially simplify timer codeBen Harris2022-11-13
* js: Give keyboard focus to the puzzle canvas at startup againBen Harris2022-11-12
* js: Add a way to have environment variablesBen Harris2022-11-12
* 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: Add various missing variable declarationsBen Harris2022-11-10
* js: Reinstate a missing variable declarationBen Harris2022-11-09
* js: Switch to window.requestAnimationFrame() for timingBen Harris2022-11-09
* js: Cancel UI events when the mid end says they've been handledBen Harris2022-11-08
* js: Move much of the handling of device pixel ratios to the mid-endBen Harris2022-11-08
* js: Make update_pixel_ratio() more robustBen Harris2022-11-08
* js: Tolerate the non-existence of some HTML elementsBen Harris2022-10-29
* js: Distinguish manual resizes from device pixel ratio changesBen Harris2022-10-27
* js: Very bad attempt at making puzzles change size when zoomingBen Harris2022-10-27
* js: Make update_pixel_ratio more backward-compatibleBen Harris2022-10-26
* js: Be more subtle about cancelling keydown eventsBen Harris2022-10-25
* js: Remove keypress handlerBen Harris2022-10-25
* js: Use KeyboardEvent.key for ASCII keystrokesBen Harris2022-10-24
* js: Remove the charCode argument from key()Ben Harris2022-10-24
* js: Use less-modern syntax in update_pixel_ratioBen Harris2022-10-23
* js: Make resizing of puzzles work properly againBen Harris2022-10-22