SL21W19: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[SL21W18|◄ SL21W18]] | [[SL21W20|SL21W20 ►]] | [[SL21W18|◄ SL21W18]] | [[SL21W20|SL21W20 ►]] | ||
<br /> | |||
*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 | |||
**<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 hoverPopup - minified</s> | |||
***<s>Add detection for onHoverElementLeave?</s> | |||
***<s>Close popup delayed?</s> | |||
***<s>Validate hover-popups use page-caching correctly</s> | |||
** | |||
** | |||
* | * |
Latest revision as of 00:08, 3 November 2022
- 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 nowAdd onHover()Add hoverPopup - minifiedAdd detection for onHoverElementLeave?Close popup delayed?Validate hover-popups use page-caching correctly