Skip to content

DatePicker UI #1039#1042

Open
gnl42 wants to merge 1 commit into
mainfrom
1039-DatePicker-UI
Open

DatePicker UI #1039#1042
gnl42 wants to merge 1 commit into
mainfrom
1039-DatePicker-UI

Conversation

@gnl42
Copy link
Copy Markdown
Contributor

@gnl42 gnl42 commented Apr 10, 2026

Got tired of seeing the DatePicker (and friends) truncated in Windows:

image as well as in the JiraConnector in Windows: image

Linux/MacOs was better but also had some issues:
image

With these changes it looks like:
image
and
image
and
image

The DatePicker popup was cleaned up a bit as well from:

image to image

For some reason that I don't understand, the Mylyn-Runtime.launch version differs slightly in appearance from when Mylyn is installed in an Eclipse instance.

@gnl42 gnl42 added the enhancement New feature or request label Apr 10, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 10, 2026

Test Results

 1 626 files  ± 0   1 626 suites  ±0   1h 30m 4s ⏱️ + 6m 35s
 5 327 tests  - 27   5 241 ✅  - 32   79 💤  - 2  3 ❌ +3   4 🔥 + 4 
13 470 runs   -  6  13 214 ✅  - 27  235 💤 ±0  9 ❌ +9  12 🔥 +12 

For more details on these failures and errors, see this check.

Results for commit 9c3c465. ± Comparison against base commit ee5fcfc.

This pull request removes 31 and adds 4 tests. Note that renamed tests count towards both.
AllJenkinsTests JenkinsClientTest "JENKINS 2.506" ‑ testAbortBuild
AllJenkinsTests JenkinsClientTest "JENKINS 2.506" ‑ testGetJobDisabled
AllJenkinsTests JenkinsClientTest "JENKINS 2.506" ‑ testGetJobGit
AllJenkinsTests JenkinsClientTest "JENKINS 2.506" ‑ testGetJobs
AllJenkinsTests JenkinsClientTest "JENKINS 2.506" ‑ testGetJobsWithWhitespaces
AllJenkinsTests JenkinsClientTest "JENKINS 2.506" ‑ testGetManyJobs
AllJenkinsTests JenkinsClientTest "JENKINS 2.506" ‑ testGetNestedJobs
AllJenkinsTests JenkinsClientTest "JENKINS 2.506" ‑ testRunBuildFailing
AllJenkinsTests JenkinsClientTest "JENKINS 2.506" ‑ testRunBuildSucceeding
AllJenkinsTests JenkinsClientTest "JENKINS 2.506" ‑ testRunNestedJob
…
AllJenkinsTests JenkinsClientTest ‑ Unknown test
AllJenkinsTests JenkinsIntegrationTest ‑ Unknown test
AllJenkinsTests JenkinsUrlUtilTest ‑ Unknown test
org.eclipse.mylyn.jenkins.tests.AllJenkinsTests ‑ Unknown test

♻️ This comment has been updated with latest results.

*
* @since 4.11
*/
public class FontUtils {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Although added methods looks useful, I would avoid introducing new API during this change just to not mix two different discussions.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deleting it and then re-creating it doesn't sound very appealing.

Any other options?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ruspl-afed what would you like me to do?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, I missed your reply here. However, I do not understand it.
My point was to not introduce new API here, and focus on the UI itself.
And this doesn't mean deletion and re-creation, it means moving new type to an internal package for further API-related discussion.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it should be ok now

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now we have two FontUtils types. I suppose we need inly one, located at internal.commons.ui

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sigh, the refactor move only committed the new location, leaving the original location (and references) in place.

I've been seeing this recently, I do a commit only to have some of the changed files suddenly appear as unstaged afterwards.
Both in Windows and Ubuntu

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The only thing to do here is to squash to single commit

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@gnl42 gnl42 force-pushed the 1039-DatePicker-UI branch 2 times, most recently from 38ca3b8 to 8c605f5 Compare May 8, 2026 22:42
@gnl42 gnl42 force-pushed the 1039-DatePicker-UI branch from 2e5c1c6 to 9c3c465 Compare May 11, 2026 23:50
@gnl42
Copy link
Copy Markdown
Contributor Author

gnl42 commented May 12, 2026

Wondering if we should treat fixture discovery failure as a "disabled/skipped" test?

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

Successfully merging this pull request may close these issues.

2 participants