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

Show specific frame when updating screen #4264

Merged
merged 27 commits into from
Jul 11, 2024

Commits on Jun 12, 2024

  1. Updated setFrames in Screen.cpp

    Added code to attempt to revert back to the same frame that user was on prior to setFrame reload.
    slash-bit authored and caveman99 committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    4409057 View commit details
    Browse the repository at this point in the history
  2. Space added Screen.cpp

    slash-bit authored and caveman99 committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    38a9f33 View commit details
    Browse the repository at this point in the history
  3. Update Screen.cpp

    Make screen to revert to Frame 0 if the originally displayed frame is no longer there.
    slash-bit authored and caveman99 committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    cbd49ed View commit details
    Browse the repository at this point in the history
  4. Update Screen.cpp

    Inserted boolean holdPosition into setFrames to indicate the requirement to stay on the same frame ( if =true) or else it will switch to new frame .
    Only Screen::handleStatusUpdate calls with setFrame(true). ( For Node Updates)
    All other types of updates call as before setFrame(), so it will change focus as needed.
    slash-bit committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    f4a88c2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3f3db83 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    64d8cdf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    da32505 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3b2febb View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Update Screen.cpp

    slash-bit committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    de6e8a1 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    1243987 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    e5fb193 View commit details
    Browse the repository at this point in the history
  2. Reset to master

    todd-herbert committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    bc233d3 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Merge upstream master

    todd-herbert committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    c66e7f2 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    53e6155 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    c198c90 View commit details
    Browse the repository at this point in the history
  2. CannedMessages only handles routing packets when waiting for ACK

    Previously, this was calling Screen::setFrames at unexpected times
    todd-herbert committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    2eb40aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b90ac0 View commit details
    Browse the repository at this point in the history
  4. Make admin module observable

    Notify only when relevant. Currently: only to handle remove_nodenum.
    todd-herbert committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    0056d7c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f9eeb9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3ac3ba7 View commit details
    Browse the repository at this point in the history
  7. Allow modules to request their own frame to be focussed

    This is done internally by calling MeshModule::requestFocus()
    Easier this way, insteady of passing the info in the UIFrameEvent:
    * Modules don't always know whether they should be focussed until after the UIFrameEvent has been raised, in dramFrame
    * Don't have to pass reference to module instance as parameter though several methods
    todd-herbert committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    8aa1741 View commit details
    Browse the repository at this point in the history
  8. E-Ink screensaver uses FOCUS_PRESERVE

    Previously, it had its own basic implementation of this.
    todd-herbert committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    3c98092 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    f5b35eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afd0ba2 View commit details
    Browse the repository at this point in the history
  3. trunk

    todd-herbert committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    e649ff7 View commit details
    Browse the repository at this point in the history
  4. Fix HAS_SCREEN guarding

    todd-herbert committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    6b6c8c1 View commit details
    Browse the repository at this point in the history
  5. More HAS_SCREEN guarding

    todd-herbert committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    0f1fa95 View commit details
    Browse the repository at this point in the history