Skip to content

Feature/develop 74 improve user experience#75

Merged
jose-rZM merged 8 commits intodevelopfrom
feature/develop-74-ImproveUserExperience
Jan 24, 2026
Merged

Feature/develop 74 improve user experience#75
jose-rZM merged 8 commits intodevelopfrom
feature/develop-74-ImproveUserExperience

Conversation

@jose-rZM
Copy link
Owner

  • Improves input tolerance and feedback across LL(1) and SLR(1) tutors (numeric parsing, symbol lists, separators, duplicates).
  • Adds dynamic placeholders per state to guide expected formats without extra UI noise.
  • Preserves user input when answers are incorrect and the state doesn’t change.
  • Normalizes LL(1) table cell input and hardens SLR(1) table parsing.
  • Replaces the end-of-exercise modal with chat buttons to export PDF or exit.
  • Solved SIGSEV caused by Feature/develop 66 symbol management #73 when running ll1.ll1_t_.at(EPSILON)

@jose-rZM jose-rZM self-assigned this Jan 24, 2026
@jose-rZM jose-rZM added the enhancement New feature or request label Jan 24, 2026
@jose-rZM jose-rZM added this to the Roadmap 2026 milestone Jan 24, 2026
@jose-rZM jose-rZM linked an issue Jan 24, 2026 that may be closed by this pull request
@sonarqubecloud
Copy link

@jose-rZM jose-rZM merged commit eb4de26 into develop Jan 24, 2026
2 checks passed
@jose-rZM jose-rZM deleted the feature/develop-74-ImproveUserExperience branch January 24, 2026 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve user experience

1 participant