Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Add a user-interface that makes it easy for people to change the reading of a character

Open
#638 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
30/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Quiet
Tech stack
rust

Research direction

Start by reading issue #211 and examining the existing preferences for left/right parentheses to determine what is already implemented and how preferences are stored. Review the referenced MathPlayer experiment for context, then clarify whether rule editing is in scope; done means a defined UI for changing a character’s reading works through the preference mechanism.

Written by the indexing model from the issue text.

Description

Major Project

This comes from #211.

The easier and probably more useful part is adding a user interface for changing the reading of a character. I think something is partially there in the preferences for left/right paren, although probably not implemented. That could be generalized in the underlying preference file.

Harder would be to allow users to change rules. I did an experiment in MathPlayer years ago that allowed users to make some changes to the rules. Might be worth looking into what I did to see if it makes sense to do to MathCAT.

Dominant language
Rust
Stars
119
Forks
88
Avg merge
1d 14h
Merged PRs (30d)
53

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from daisy/MathCAT

All issues in daisy/MathCAT

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.