User Tools

Site Tools


projects:pokerface:pokerface

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
projects:pokerface:pokerface [2026/06/11 10:17] – [Developer Guide] jhagstrandprojects:pokerface:pokerface [2026/06/11 10:37] (current) – [Version History] jhagstrand
Line 29: Line 29:
 ==== Version History ==== ==== Version History ====
  
-2026 Jun 11 - merged blend branch Integrated +2026.06.?? -
  
-revised files +2026.06.?? Support feeling words new animation command 
-index.html - js code and css style data moved out +  * add animate command to change facial expression gradually 
-pokerface.js slider control removed, dom creation and layout removed, now focused on drawing +  * add table of feeling words 
-controller.js  - renamed from PokerFaceController.js, drives the gui input sliders+  * let interpreter translate feeling words into animate commands  
 +  * add feeling links and an explanation to the about page
  
-new files +2026.06.11 blend command-driven prototype with original program 
-main.js the default scriptcontains startup code previously in index.html +  * integrate command-enginemacro recorder, chat bus, test suite into original app 
-pokerface.css - contains style specs previously in index.html +  * refactored files for separation of function into separate files 
-engine.js - generic command-driven architecture, with macro recorder, and chat interpreter +  * pulled js and css out of index.html into pokerface.css and main.js respectively 
-poker.js state, command table, command handlers, specific to this app, for use with engine.js +  * pokerface now draws the face, controller handles the sliders, layout is done in index.html 
-test-suite.js - automated tester called by node.js from within aider +  engine is now a generic command-driver and poker handles the app-specific command processing 
-package.json - manifest file for use with test-suite.js +  all programs upgraded to modern js 
- +  use let or const instead of var 
-all programs upgraded to modern js +  use class instead of function with prototype   
-use let or const instead of var +  all js files are now modules and use import and export 
-use class instead of function with prototype   +  load scripts with defer 
-all js files are now modules and use import and export +  * added a package.json manifest file for use with test-suite.js
-load scripts with defer+
  
  
projects/pokerface/pokerface.txt · Last modified: 2026/06/11 10:37 by jhagstrand

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki