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

[JENKINS-31746] Improve the layout #95

Merged
merged 15 commits into from
Feb 22, 2016
Merged

Conversation

recena
Copy link

@recena recena commented Nov 30, 2015

JENKINS-31746

  • Centered option labels and readability.
  • Full-width layout
  • Bigger clean up (HTML & CSS)
  • Fix tests (it will be moved to a new issue)

Before

screen shot 2015-11-30 at 11 07 29

After

screen shot 2015-11-30 at 11 04 58

@reviewbybees & @dalvizu

@recena recena changed the title [JENKINS-31746] Improve the layout [JENKINS-31746] [WiP] Improve the layout Nov 30, 2015
@amuniz
Copy link
Member

amuniz commented Nov 30, 2015

🐝

@@ -3,7 +3,7 @@
<parent>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>plugin</artifactId>
<version>1.609.3</version>
Copy link
Member

Choose a reason for hiding this comment

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

Requiring our users to upgrade their Jenkins is something I don't want to do without a very good reason to do so: it puts up a barrier to using our plugin. If there is a reason we can't continue using 1.609.3, please list it

Copy link
Author

Choose a reason for hiding this comment

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

Sure. In this issue JENKINS-28550, and its PR. This PR was release in 1.619.

@dalvizu
Copy link
Member

dalvizu commented Dec 1, 2015

+1 but please see comments about requiring core upgrade. If we must, we must, but I'd prefer to avoid requiring our users to upgrade their core version.

@recena
Copy link
Author

recena commented Dec 1, 2015

@dalvizu I agree with you but 1.619 included important changes in Jenkins UI Layout.

@recena
Copy link
Author

recena commented Dec 7, 2015

@dalvizu If you have a chance, could you chech the changes proposed in this PR? It is in WiP but...a screenshot will be great.

@tfennelly
Copy link
Member

🐝 insofar as I can see.

@recena
Copy link
Author

recena commented Dec 8, 2015

@tfennelly Thanks for your feedback,

@KostyaSha
Copy link
Member

Left menu appeared again? Sounds like somebody changed css in core again.

@recena
Copy link
Author

recena commented Dec 9, 2015

@KostyaSha Jenkins layout was modified in 1.609. Now, is overridden properly.

@recena
Copy link
Author

recena commented Dec 9, 2015

@KostyaSha Sometimes overriding CSS Styles is the only way to do some things, but it is a very bad practice. It would be nice if Jenkins offer a way to use differents layouts (main-content, 2-columns, etc...), working on it.

@KostyaSha
Copy link
Member

@recena i had some discussions before (with @tfennelly ?) that view plugin should have ability have full screen place and not right space.

@recena
Copy link
Author

recena commented Dec 9, 2015

@kohsuke I totally agree with you. I have some ideas about how to do this.

@recena
Copy link
Author

recena commented Dec 9, 2015

I meant @KostyaSha ;)

@dalvizu
Copy link
Member

dalvizu commented Dec 16, 2015

As requested @recena, here are my pipelines with the UI changes:

Before:

2015-12-15 08 09 59 pm

After:

2015-12-15 08 19 26 pm

Before:

2015-12-15 08 10 12 pm

After:

2015-12-15 08 19 40 pm

@recena
Copy link
Author

recena commented Dec 20, 2015

@dalvizu Thanks. I have to continue working here. The result is not still positive.

@recena
Copy link
Author

recena commented Dec 21, 2015

@dalvizu Please, find a screenshot with the current status:

jenkins-31746

@recena
Copy link
Author

recena commented Dec 23, 2015

@dalvizu If you agree, I would like to cut a release (alpha) with this PR. What do you think about it?

@jenkinsadmin
Copy link
Member

Thank you for this pull request! Please check this document for how the Jenkins project handles pull requests.

@recena recena changed the title [JENKINS-31746] [WiP] Improve the layout [JENKINS-31746] Improve the layout Dec 31, 2015
@ghost
Copy link

ghost commented Dec 31, 2015

This pull request originates from a CloudBees employee. At CloudBees, we require that all pull requests be reviewed by other CloudBees employees before we seek to have the change accepted. If you want to learn more about our process please see this explanation.

@andresrc
Copy link

🐝

@recena recena changed the title [JENKINS-31746] Improve the layout [JENKINS-31746][WiP] Improve the layout Jan 1, 2016
@cdenneen
Copy link

cdenneen commented Feb 9, 2016

@recena Would it be possible to have this plugin support 2 parent jobs?
We have a workflow that can be triggered on one of 2 jobs... the child job has either listed as parent... and if build of child isn't triggered by the P1 but by P2 it uses the Promoted Build Plugin to find latest successful P1 build and uses that for continuing... so the workflow looks a bit like

P1 - - - \
          D1 - - - D2 
P2 - - - /

@recena
Copy link
Author

recena commented Feb 14, 2016

@cdenneen This is not the right place to discuss about new features. Please, fill a Jira issue.

@giuspen
Copy link

giuspen commented Feb 15, 2016

  • The "Console Output Link Style" set to "Lightbox" doesn't work for me, I'm on firefox 44.0.2, Win7. The overlay window results empty. "New Window" and "This Window" work
  • The text that was before bold was more readable for us that have the view on a big monitor. Especially the build number in the first left column, under "Pipeline" that now is also attached to the header, not centered like before (see screenshot)
    pipeline-plugin

@recena
Copy link
Author

recena commented Feb 15, 2016

@giuspen Thanks for your feedback. Would it be possible a screenshot?

@giuspen
Copy link

giuspen commented Feb 15, 2016

@recena I edited my feedback adding the screenshot. Thanks for your Work.

@recena
Copy link
Author

recena commented Feb 17, 2016

@giuspen About The text that was before bold was more readable for us that have the view on a big monitor. well, you can resize your fonts, especially if you are using a big screen.

@recena
Copy link
Author

recena commented Feb 17, 2016

@giuspen With new proposal, each execution of your pipeline is a row independent. Anyway, I'll take a quick review before to cut a new release at the end of this week.

@dalvizu
Copy link
Member

dalvizu commented Feb 17, 2016

well, you can resize your fonts, especially if you are using a big screen.

Is this acceptable for you @giuspen?

@recena - perhaps compare the two side by side and get community feedback on what they would like? It sounds like this may increase the width a bit, but it also sounds like that might be an acceptable trade-off, at least worth discussing.

@giuspen
Copy link

giuspen commented Feb 17, 2016

The best visualisation is for us (font very visible and great graphic) the
one of https://wiki.jenkins-ci.org/display/JENKINS/Build+Monitor+Plugin
This bugfix is very important so we prefer the beta to the old stable;
having said so the bold font and the more rounded squares were more nice to
the eye than the thick font and non smoothed corners. The disabled jobs are
instead better represented in the new beta rather than the old stable.
On 17 Feb 2016 17:59, "Dan Alvizu" notifications@github.com wrote:

well, you can resize your fonts, especially if you are using a big screen.

Is this acceptable for you @giuspen https://github.com/giuspen?

@recena https://github.com/recena - perhaps compare the two side by
side and get community feedback on what they would like? It sounds like
this may increase the width a bit, but it also sounds like that might be an
acceptable trade-off, at least worth discussing.


Reply to this email directly or view it on GitHub
#95 (comment)
.

@recena
Copy link
Author

recena commented Feb 22, 2016

@dalvizu I propose to cut a release (1.5.0) and begin to iterate over the details, bugs and tests. In fact, I'd like to move the current functional tests to Jenkins ATH. /cc @giuspen

recena added a commit that referenced this pull request Feb 22, 2016
[JENKINS-31746][WiP] Improve the layout
@recena recena merged commit e3fb57d into jenkinsci:master Feb 22, 2016
@recena recena changed the title [JENKINS-31746][WiP] Improve the layout [JENKINS-31746] Improve the layout Feb 22, 2016
@recena recena deleted the JENKINS-31746 branch April 22, 2016 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants