mattermost / mattermost-plugin-jira

JIRA plugin for Mattermost 🔌
https://mattermost.gitbook.io/plugin-jira/
Apache License 2.0
97 stars 127 forks source link

Update jira_issue_selector.jsx #1085

Open shwetd19 opened 3 weeks ago

shwetd19 commented 3 weeks ago

1) Implemented Truncation for Long Issue Titles 2) Added Full Title Display on Hover: 3) Improved Error Handling and Validation Feedback:

Summary

This pull request addresses issue #1077 by implementing two key enhancements to the Jira issue selector component in the Mattermost Jira plugin. Firstly, it introduces truncation for long issue titles, ensuring that tooltips do not overflow by limiting the display to 50 characters and appending an ellipsis. Secondly, it adds full title display on hover, utilizing the title attribute to show the complete issue title when users hover over an item in the dropdown. These changes significantly improve the usability and readability of the plugin, especially for users interacting with long issue titles.

Ticket Link

Fixes : https://github.com/mattermost/mattermost-plugin-jira/issues/1077

mattermost-build commented 3 weeks ago

Hello @shwetd19,

Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

Per the Mattermost Contribution Guide, we need to add you to the list of approved contributors for the Mattermost project.

Please help complete the Mattermost contribution license agreement? Once you have signed the CLA, please comment with /check-cla and confirm that the CLA check is green.

This is a standard procedure for many open source projects.

Please let us know if you have any questions.

We are very happy to have you join our growing community! If you're not yet a member, please consider joining our Contributors community channel to meet other contributors and discuss new opportunities with the core team.

shwetd19 commented 3 weeks ago

/check-cla

shwetd19 commented 3 weeks ago

this link is not working : https://pre-release.mattermost.com/core/channels/tickets for joining the community

Kshitij-Katiyar commented 3 weeks ago

Thanks for the contribution. Awesome work

@shwetd19 Please fill the form here: https://mattermost.com/mattermost-contributor-agreement for CLA and please fix the lint errors if possible to pass all the CI jobs.

To join mattermost dev community. Please sign up here: https://community.mattermost.com/

mattermost-build commented 1 week ago

This PR has been automatically labelled "stale" because it hasn't had recent activity. A core team member will check in on the status of the PR to help with questions. Thank you for your contribution!