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

Add footnote #747

Open
LovaVikasso opened this issue Aug 9, 2024 · 0 comments
Open

Add footnote #747

LovaVikasso opened this issue Aug 9, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@LovaVikasso
Copy link

What problem does this feature solve?

Adds footnotes for supplementary information with automatic numbering and interactive scrolling for easy navigation between references and footnotes
footnotes

What does the proposed API look like?

Footnote Insertion: Allow users to insert footnotes at any point in the document. Each footnote will be automatically numbered or labeled with a symbol.

Automatic Numbering: Footnotes will be automatically numbered sequentially, and the numbering will update if footnotes are added or removed.

Footnote Display: Footnotes will be displayed at the bottom of the page or section where they are referenced, with a line separating the main content from the footnotes.

Editable Footnotes: Users can edit the text of footnotes, which will be updated automatically in all references throughout the document.

Formatting Options: Provide basic formatting options for footnotes, including font size and style adjustments.

Interactive Scrolling: Implement interactive scrolling for footnotes:

Click on Footnote Number: When a user clicks on a footnote number in the main text, the view will automatically scroll to the corresponding footnote text at the bottom of the page or section.
Click on Footnote Text: Conversely, when a user clicks on a footnote text at the bottom of the page or section, the view will scroll to the location in the main content where the footnote was referenced.

@Hufe921 Hufe921 added the enhancement New feature or request label Aug 9, 2024
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

No branches or pull requests

2 participants