Baye0110 / TAB2XML

A software that converts drum, guitar and bass tablature in text format into the musicxml format.
Creative Commons Attribution Share Alike 4.0 International
0 stars 2 forks source link

Resizing the Preview Sheet Music GUI results in Hidden/Cut-Off Elements #9

Open mohamk29 opened 2 years ago

mohamk29 commented 2 years ago

Raised By

Mohammad Khan

ID

Bug03

Version/Platform

Operating System: MacOS Monterey (12.2.1) Eclipse 2021-12 (4.22.0) JDK 17.0.2 Gradle 7.3.3 TAB2XML Version: https://github.com/Baye0110/TAB2XML/commit/6711d98eef7348861e2c45c99b7fbe2f23b721ad

Description

When the GUI is resized, the elements do not dynamically move with the resizing. This results in cut-off/hidden elements which can hinder the user from reading the sheet music.

Reproduction

  1. Run the application
  2. Paste guitarTabs.txt as input
  3. Click on "Preview Sheet Music"
  4. Resize to preference and notice that the elements do not dynamically resize

Expected Outcome

When the GUI is resized, the elements dynamically resize themselves with the GUI in order to show all elements.

Actual Outcome

This is the GUI without any resizing:

Screen Shot 2022-03-23 at 5 16 15 PM

This is what the GUI looks like when it is resized to be smaller. As can be seen, all measures onward from the second measure have been hidden due to resizing. The last note in the first measure is also cut off.

Screen Shot 2022-03-23 at 5 18 13 PM

Priority

Low (Being able to resize is not a functionality that the user asked for. Having it would be nice but there are other bugs that hold a higher priority!)

Severity

Medium (It impacts the ability of the user to read the sheet music, which is a major functionality)