Skip to content

Conversation

@Ebenezer5542
Copy link
Collaborator

@Ebenezer5542 Ebenezer5542 commented Nov 28, 2025

  1. Added horizontal scrollbar to Results screen
    The data preview table previously had no horizontal scrollbar, causing wide datasets to appear misaligned and difficult to read. I added a horizontal scrollbar so wider data now displays cleanly.

  2. Fixed logic issue on Progress screen
    There was a bug where, after completing the first analysis run, the app required a restart before running again.
    I resolved this by resetting the analysis_complete flag to False inside on_state_changed, ensuring the flags properly resets between runs.

@Ebenezer5542 Ebenezer5542 marked this pull request as ready for review November 28, 2025 12:05
Copy link

@NKeleher NKeleher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works great for me! A few comments to attend to before merging. Thanks for you work on this @Ebenezer5542!

Horizontal scrolling works!
Image

content=preview_table,
content=ft.Row(
controls=[preview_table],
scroll=ft.ScrollMode.AUTO, # I added this to enable horizontal scroll
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉 Thanks for adding the horizontal scroll! Works great for me. Could you remove the comment?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed

padding=8,
border_radius=4,
),
# ft.Container(
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⭐ ⭐ If we no longer need this container, please delete the code for easier code maintenance.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code deleted


def on_screen_enter(self):
"""Enter this screen and reset analysis state."""
print("DEBUG: on_screen_enter() called")
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⭐ remove, or comment out, the DEBUG print statements before merging.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Debug line commented out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants