Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Status widget for machines and covers #1303

Open
wants to merge 37 commits into
base: master
Choose a base branch
from

Commits on Mar 15, 2021

  1. Add Widget to show cover functional status

    Three separate indicators.
    Need better names for everything
    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    17be9d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2a9f17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    193bf92 View commit details
    Browse the repository at this point in the history
  4. Functioning Registry add/get

    some renaming, not final yet
    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    8f0f561 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f886fc4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    616f97f View commit details
    Browse the repository at this point in the history
  7. renaming

    renaming again
    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    43a1fd6 View commit details
    Browse the repository at this point in the history
  8. add idle logic

    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    44f4d70 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1e98dee View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a4b5852 View commit details
    Browse the repository at this point in the history
  11. Set up basic machine logic

    we try to push from from the output side every 5 ticks, so some caching of the state is needed to avoid flickering, due to the rest of the logic running every tick
    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    1217f2a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    54129f1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5861f40 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    61c9ab4 View commit details
    Browse the repository at this point in the history
  15. add machine controller situation logic to covers and machines

    add capability related situation logic to covers
    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    3f59f98 View commit details
    Browse the repository at this point in the history
  16. fix recipe logic not updating on world reload

    fix pump "tank exported to is full" logic
    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    110da14 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7d794b3 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c9018f2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    1830fd7 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    8af62d7 View commit details
    Browse the repository at this point in the history
  21. missing import

    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    a9a4262 View commit details
    Browse the repository at this point in the history
  22. if to switch

    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    3a03b77 View commit details
    Browse the repository at this point in the history
  23. make loop cheaper

    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    9a00da7 View commit details
    Browse the repository at this point in the history
  24. move away from int supplier

    syncing still is done by rebuild the situation from the registry by its id
    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    b73ed95 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    f705c6d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    a7e3ca9 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    667cb11 View commit details
    Browse the repository at this point in the history
  28. fix switch

    cleanup unused variables in the cyclebuttonwidget (hoovering tooltip moved to widget class)
    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    3dab8f8 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    e146794 View commit details
    Browse the repository at this point in the history
  30. fix widget not syncing on cover GUI

    handle null cases
    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    57ebefa View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    d83c93b View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    1ae038f View commit details
    Browse the repository at this point in the history
  33. implement fisher situation widget

    widget updates really slowly due to the ticking logic
    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    ac5f094 View commit details
    Browse the repository at this point in the history
  34. reworked idle logic

    avoid iterating the input slots again.
    PrototypeTrousers committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    0ae37a6 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    6d2af09 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    8be3ae5 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    8e7c421 View commit details
    Browse the repository at this point in the history