SL23W20: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 3: Line 3:
<br />
<br />


*'''Selection Action Popup does not auto-select first entry'''
*'''Bug: private final Map<IChunkPos, Set<PlayerId>> deliveredTo; is not properly cleaned up on world switches'''
 
*TODO: Implement that Chat/Command packets run async by default 
**Keeping it sync for now as we need order-dependency on copy-pasted console commands, see handleChatCommand
 
<br />
 
*'''SelectPdaPodDiv cleanup'''
**'''Selection Action Popup does not auto-select first entry'''
**'''Clicking "Add Action" will select A1 with the incorrect data'''
**'''Clicking "Add Action" will select A1 with the incorrect data'''
*'''AbstractDiv canScroll is not correct when the scrollbar is decreasing'''
*'''AbstractDiv canScroll is not correct when the scrollbar is decreasing'''
*'''FakesHtml'''
**'''Cleanup setupXButtons'''
**'''Finish defaultButtons (Highlight / Move / Delete / Clone / ? )'''
**'''Fix finish allowedType / make abstracter if possible? (AllowedDisplayOptionTypes?)'''
**'''Fix getOptionState / Make more abstract as well?'''
*'''Make sure Cleanup of ItemFake/MobFake/BlockFake/PlayerFake/TextFake is ok'''
*'''Can we optimize "ProgressHelper" / "SliderHelper" ?'''
*'''Refactor MoveFakeAction; convert to two actions? TryMove and move?'''
<br />
*'''Cleanup "Variants" "TrackableInternal"'''
*'''FakesManagerImpl'''
**'''Try to remove special-case codes for DisplayBlocks'''
**'''Add method to return Fakes in area but mark which ones are invisible/visible based on their state for the player'''
*'''Try to remove VariantEntry.Active (like in PdaEntry)'''
*'''Check if we possibly have more key-combos like QSneaking and if any make sense'''<br />
*'''Just mark all DesktopPages as "UNFINISHED" to show WIP stuff like fakes'''
<br />
*'''Finally update Inbound/Outbound Channel Listener to use a threadpool / queue to get rid of possible netty layer lags'''


<br />
<br />

Latest revision as of 22:49, 27 May 2023

◄ SL23W19 | SL23W21 ►


  • Bug: private final Map<IChunkPos, Set<PlayerId>> deliveredTo; is not properly cleaned up on world switches
  • TODO: Implement that Chat/Command packets run async by default
    • Keeping it sync for now as we need order-dependency on copy-pasted console commands, see handleChatCommand


  • SelectPdaPodDiv cleanup
    • Selection Action Popup does not auto-select first entry
    • Clicking "Add Action" will select A1 with the incorrect data
  • AbstractDiv canScroll is not correct when the scrollbar is decreasing
  • FakesHtml
    • Cleanup setupXButtons
    • Finish defaultButtons (Highlight / Move / Delete / Clone / ? )
    • Fix finish allowedType / make abstracter if possible? (AllowedDisplayOptionTypes?)
    • Fix getOptionState / Make more abstract as well?
  • Make sure Cleanup of ItemFake/MobFake/BlockFake/PlayerFake/TextFake is ok
  • Can we optimize "ProgressHelper" / "SliderHelper" ?
  • Refactor MoveFakeAction; convert to two actions? TryMove and move?


  • Cleanup "Variants" "TrackableInternal"
  • FakesManagerImpl
    • Try to remove special-case codes for DisplayBlocks
    • Add method to return Fakes in area but mark which ones are invisible/visible based on their state for the player
  • Try to remove VariantEntry.Active (like in PdaEntry)
  • Check if we possibly have more key-combos like QSneaking and if any make sense
  • Just mark all DesktopPages as "UNFINISHED" to show WIP stuff like fakes


  • Finally update Inbound/Outbound Channel Listener to use a threadpool / queue to get rid of possible netty layer lags