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

UX improvements #192

Open
wants to merge 65 commits into
base: ux-improvements
Choose a base branch
from
Open

Conversation

ladyron
Copy link

@ladyron ladyron commented Mar 11, 2022

New features:

  • Toolbar menu at the top of the document with shortcuts to common LaTeX editing tasks
    image

    • Preview Button (easier way to trigger LaTeX compilation; currently triggered by clicking 'Show LaTeX Preview' in the context menu)
    • Typeface Modifier GUI (subscript, superscript, bold, italic, underlined)
    • Text Layout Customization GUI: This feature allows the user to format a paragraphs layout (alignment for example)
    • Add plot (from list of canned tikzplots templates): simple function plot, plot from file, scatter plot, bar graphs, contour plot, parametric plot
    • Table Creation GUI (select number of rows and columns to create a table with dummy data)
    • Bullet Point and Numbered List
  • Error Log Filtering options

  • Main menu section with additional helpers

    • Constant Menu
    • Symbol Menu
  • Tab-autocomplete for common LaTeX tags

Test in Binder:
Binder

About the team

This PR is implemented by Team 1318, a Georgia Tech Junior Design team.

User research

The added features were selected as a result of the user research amongst NIH community.

  • People from the following fields were surveyed:
    • Software Engineering
    • Data Science
    • Cheminformatics
    • Virology
    • Drug discovery
    • Bioinformatics
    • Student

image

image

image

image

image

image

image

  • What was the most difficult about using LaTeX?

    • The lack of the good editor
    • Memorizing settings that has not been used for long time
    • Layout
    • Formatting of things that aren't text
    • Sharing docs with colleagues
    • Lack of rich features present in MS word
    • Table generation
    • Graph creation
  • Features that users would like to see within JupyterLab-LaTeX?

    • Table generator
    • Equation generation
    • Literate programming like environment (e.g., cweb)
    • Real time collaboration
    • GUI for tables and figures would be amazing
    • Easy/simple simultaneous render of formatted document and what is being typed
    • Robust templates for journals to "auto apply" pre-review AND post-review formatting required

@welcome
Copy link

welcome bot commented Mar 11, 2022

Thanks for submitting your first pull request! You are awesome! 🤗

If you haven't done so already, check out Jupyter's Code of Conduct. Also, please make sure you followed the pull request template, as this will help us review your contribution more quickly.
welcome
You can meet the other Jovyans by joining our Discourse forum. There is also a intro thread there where you can stop by and say Hi! 👋

Welcome to the Jupyter community! 🎉

@ktaletsk ktaletsk changed the title Development UX improvements Mar 16, 2022
@ktaletsk ktaletsk self-requested a review March 16, 2022 16:23
@ktaletsk ktaletsk self-assigned this Mar 16, 2022
@ktaletsk ktaletsk self-requested a review October 28, 2022 16:46
@ktaletsk ktaletsk changed the base branch from master to ux-improvements May 30, 2023 02:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants