SL21W42: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 4: Line 4:


*Cleanup Week 3
*Cleanup Week 3
*Upgrade to JDK 17
*Split desktop into three parts sky, ads, main
*Split desktop into three parts sky, ads, main
**Improved cachability & state equality checking
**Improved cachability & state equality checking
**(Lower render-times)
**(Lower render-times)
**(paralleled rendering)
**(paralleled rendering)
**'''Allow scrolling on screenmodels'''
**Allow scrolling on screenmodels
**'''Add pagestate to screenmodels'''
**Add pagestate to screenmodels
**'''Only update changed desktop part, not all 3 on a change'''
**Only update changed desktop part, not all 3 on a change
**
*Add scrolling to all screens
**
*Bug: ScrollAnchors setup incorreclty
*Optimized performance on large amounts of elements in a div
*Optimized performance onClick with large amounts of elements in a div (scrolling)
*Bug: ScreenModel resets scroll-view to top on interaction
*If a player is in two groups the disabledPerms will always win. Do we want this?
**default group disables godmode, allperms allows godmode => results in godmode disallowed
**We know that "allperms" is a higher tier group but the system has no indication for this
*
 
<br />
 
*Open Desktop Ideas:
**Public Screens multi mouse test?
**Trading-Screen. Two interactors at the same time. Could be faked by just spawning the private screen at the same position and updating both on data update
**'''Lobby Hall of Fame:'''     
***Static Public Screen   
***Screen Shows Top #10 of something   
***Hitting the Screen => Switch to Top 10-20 / Best of the day / Best of the Week   
***Needs a Storage in the Background who sold what   
***Next/Prev Page selection public or per user?     
**'''User-Screens'''    
***List of allowed Images/Boards   
***A selected Board could be "Sold Melons of Player #", "Winner of Event X"   
***Creating a UserScreen = Add a single Selection-Board
***Player-Profile needs a List of Images/Boards he is able to set<br />
****
****

Latest revision as of 23:32, 3 November 2022

◄ SL21W41 | SL21W43 ►


  • Cleanup Week 3
  • Upgrade to JDK 17
  • Split desktop into three parts sky, ads, main
    • Improved cachability & state equality checking
    • (Lower render-times)
    • (paralleled rendering)
    • Allow scrolling on screenmodels
    • Add pagestate to screenmodels
    • Only update changed desktop part, not all 3 on a change
  • Add scrolling to all screens
  • Bug: ScrollAnchors setup incorreclty
  • Optimized performance on large amounts of elements in a div
  • Optimized performance onClick with large amounts of elements in a div (scrolling)
  • Bug: ScreenModel resets scroll-view to top on interaction
  • If a player is in two groups the disabledPerms will always win. Do we want this?
    • default group disables godmode, allperms allows godmode => results in godmode disallowed
    • We know that "allperms" is a higher tier group but the system has no indication for this


  • Open Desktop Ideas:
    • Public Screens multi mouse test?
    • Trading-Screen. Two interactors at the same time. Could be faked by just spawning the private screen at the same position and updating both on data update
    • Lobby Hall of Fame:    
      • Static Public Screen  
      • Screen Shows Top #10 of something  
      • Hitting the Screen => Switch to Top 10-20 / Best of the day / Best of the Week  
      • Needs a Storage in the Background who sold what  
      • Next/Prev Page selection public or per user?    
    • User-Screens    
      • List of allowed Images/Boards  
      • A selected Board could be "Sold Melons of Player #", "Winner of Event X"  
      • Creating a UserScreen = Add a single Selection-Board
      • Player-Profile needs a List of Images/Boards he is able to set