SL21W19: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 9: Line 9:
**Fixed Plot-Screen updating
**Fixed Plot-Screen updating
**Added "clear selection" button to the plot screen
**Added "clear selection" button to the plot screen
**BIG CHANGE: '''Implemented page comparison before image construction'''
**BIG CHANGE: Implemented page comparison before image construction
**BIG CHANGE: Desktop now has a 'Cookie' (works like the local cache in a browser) that is clonable
**BIG CHANGE: Desktop now has a 'Cookie' (works like the local cache in a browser) that is clonable
**BIG CHANGE: Added partial data caching based on binary data independent of position
**BIG CHANGE: Added partial data caching based on binary data independent of position
Line 15: Line 15:
**Added new cursor-system, cleanup all the cursor-resetting stuff
**Added new cursor-system, cleanup all the cursor-resetting stuff
**Fixed cache-clearing not working as intended
**Fixed cache-clearing not working as intended
**'''Bug: Opening a popup does not re-create the page? We probably need to do that ALWAYS'''
**Bug: Opening a popup does not re-create the page? We probably need to do that ALWAYS
**'''Bug: Same Popup can be opened multiple times - mostly should only work once total'''
**Bug: Same Popup can be opened multiple times - mostly should only work once total
**
**
**'''Increase cache size from ~1500 to 5000'''
**Increase cache size from ~1500 to 5000
**'''Add marker to images, only delete oldest/unused on cache limit reach'''
**Add marker to images, only delete oldest/unused on cache limit reach
**Add statistics about: total page generates, page-equality %, render %, cache %
**Add statistics about: total page generates, page-equality %, render %, cache %
**Add a "developer" page to show the statistic data on screen
**Add a "developer" page to show the statistic data on screen
**Add a Tool that can destroy a whole tree BUT MAKE IT COOL not just shitty instant destroy
**Add a Tool that can destroy a whole tree BUT MAKE IT COOL not just shitty instant destroy
***'''Add sounds'''
***Add sounds
***'''Add random/upwards-velocity to make it look cooler'''
***Add random/upwards-velocity to make it look cooler
**
**
**'''Update "default settings buttons" to represent on/off states automatically even if no icon is used'''
**Update "default settings buttons" to represent on/off states automatically even if no icon is used
**<s>Test mouseover-popups.</s>  '''Decided against it. Don't think its feasible in the end so it dont want to spend the time testing it now'''
**<s>Test mouseover-popups.</s>  Decided against it. Don't think its feasible in the end so it dont want to spend the time testing it now
***<s>Add onHover()</s>
***<s>Add onHover()</s>
***<s>Add hoverPopup - minified</s>
***<s>Add hoverPopup - minified</s>

Latest revision as of 00:08, 3 November 2022

◄ SL21W18 | SL21W20 ►


  • Desktop
    • Implement automatic change detection on the page
    • Instead of comparing the image-data (takes 10-30ms), try to compare the page/cookie data (0-1ms)
    • Implement going backwards trough older pages with the same state still showing (popups, scroll states, selected worlds etc)
    • Fixed Plot-Screen updating
    • Added "clear selection" button to the plot screen
    • BIG CHANGE: Implemented page comparison before image construction
    • BIG CHANGE: Desktop now has a 'Cookie' (works like the local cache in a browser) that is clonable
    • BIG CHANGE: Added partial data caching based on binary data independent of position
    • Added debug-mode info for cached data
    • Added new cursor-system, cleanup all the cursor-resetting stuff
    • Fixed cache-clearing not working as intended
    • Bug: Opening a popup does not re-create the page? We probably need to do that ALWAYS
    • Bug: Same Popup can be opened multiple times - mostly should only work once total
    • Increase cache size from ~1500 to 5000
    • Add marker to images, only delete oldest/unused on cache limit reach
    • Add statistics about: total page generates, page-equality %, render %, cache %
    • Add a "developer" page to show the statistic data on screen
    • Add a Tool that can destroy a whole tree BUT MAKE IT COOL not just shitty instant destroy
      • Add sounds
      • Add random/upwards-velocity to make it look cooler
    • Update "default settings buttons" to represent on/off states automatically even if no icon is used
    • Test mouseover-popups. Decided against it. Don't think its feasible in the end so it dont want to spend the time testing it now
      • Add onHover()
      • Add hoverPopup - minified
      • Add detection for onHoverElementLeave?
      • Close popup delayed?
      • Validate hover-popups use page-caching correctly