A plugin (or something provided by jenkins core) that provides a global configuration where users can select preferences for different UI behaviours/styles etc.

      Examples might be:

      • Allow selection of pre-bundled icon styles e.g. "default" (today's icons), "Font-Awesome" etc etc
      • Allow selection of sidepanel pane text overflow behavior e.g. "wrap", "hidden - elipsis", "hidden-scroll" etc etc

          [JENKINS-24353] "UI Themes" plugin

          Sven Appenrodt added a comment - - edited

          One of the topics:
          overlapping vs. line wrap in build history. May can be configured as "no wrap and clipped" (see JENKINS-23999)

          Sven Appenrodt added a comment - - edited One of the topics: overlapping vs. line wrap in build history. May can be configured as "no wrap and clipped" (see JENKINS-23999 )

          Chris Tobey added a comment -

          Hey guys,

          Is there a way to somehow manually change the behavior to nowrap now via some configuration file or css somewhere, or is this not possible until this feature is implemented?

          Chris Tobey added a comment - Hey guys, Is there a way to somehow manually change the behavior to nowrap now via some configuration file or css somewhere, or is this not possible until this feature is implemented?

          Chris Tobey added a comment - - edited

          Added a screenshot of what I have after the update. Not very pretty...

          I'm hoping that I can modify the build name width column to fit the characters I need.

          Chris Tobey added a comment - - edited Added a screenshot of what I have after the update. Not very pretty... I'm hoping that I can modify the build name width column to fit the characters I need.

          Oleg Nenashev added a comment -

          @Tom
          As I see, you have already released https://github.com/jenkinsci/uithemes-plugin
          Do you have any plans on Wiki pages and other such stuff?

          Oleg Nenashev added a comment - @Tom As I see, you have already released https://github.com/jenkinsci/uithemes-plugin Do you have any plans on Wiki pages and other such stuff?

          Tom FENNELLY added a comment - - edited

          Hi @Oleg.

          That plugin is a wip and I haven't had a chance to do anything on it for a while now. Hoping to get back on it (and other ui/ux improvements) in the next few weeks.

          Is this something that interests you in particular? Interested in helping on it in some way (feedback etc) ?

          Tom FENNELLY added a comment - - edited Hi @Oleg. That plugin is a wip and I haven't had a chance to do anything on it for a while now. Hoping to get back on it (and other ui/ux improvements) in the next few weeks. Is this something that interests you in particular? Interested in helping on it in some way (feedback etc) ?

          Tom FENNELLY added a comment -

          I have a PR open for the Jenkins core changes required to get this working: https://github.com/jenkinsci/jenkins/pull/1524

          Tom FENNELLY added a comment - I have a PR open for the Jenkins core changes required to get this working: https://github.com/jenkinsci/jenkins/pull/1524

          Sverre Moe added a comment -

          This plugin looks dead
          https://github.com/jenkinsci/jenkins/pull/1524

          The plugin URL is dead from Jenkins PluginManager
          http://jenkins-ci.org/plugin/uithemes-pom/uithemes/

          https://github.com/jenkinsci/uithemes-plugin

          During startup we are getting the following warning

          Apr 26, 2018 7:59:16 AM jenkins.model.Jenkins$5 runTask
          WARNING: Initializing plugin uithemes failed perhaps due to plugin dependency issues
          java.lang.NoSuchMethodError: org.jenkins.ui.icon.Icon.setUseCSSRendering(Z)Lorg/jenkins/ui/icon/Icon;
                  at org.jenkinsci.plugins.uithemes.UIThemesPlugin.postInitialize(UIThemesPlugin.java:44)
                  at hudson.PluginManager$2$1$2.run(PluginManager.java:540)
                  at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
                  at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
                  at jenkins.model.Jenkins$5.runTask(Jenkins.java:1062)
                  at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
                  at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
                  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                  at java.lang.Thread.run(Thread.java:745)
          

          Though since we didn't use the plugin we have now uinstalled it.

          Sverre Moe added a comment - This plugin looks dead https://github.com/jenkinsci/jenkins/pull/1524 The plugin URL is dead from Jenkins PluginManager http://jenkins-ci.org/plugin/uithemes-pom/uithemes/ https://github.com/jenkinsci/uithemes-plugin During startup we are getting the following warning Apr 26, 2018 7:59:16 AM jenkins.model.Jenkins$5 runTask WARNING: Initializing plugin uithemes failed perhaps due to plugin dependency issues java.lang.NoSuchMethodError: org.jenkins.ui.icon.Icon.setUseCSSRendering(Z)Lorg/jenkins/ui/icon/Icon; at org.jenkinsci.plugins.uithemes.UIThemesPlugin.postInitialize(UIThemesPlugin.java:44) at hudson.PluginManager$2$1$2.run(PluginManager.java:540) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296) at jenkins.model.Jenkins$5.runTask(Jenkins.java:1062) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang. Thread .run( Thread .java:745) Though since we didn't use the plugin we have now uinstalled it.

            tfennelly Tom FENNELLY
            tfennelly Tom FENNELLY
            Votes:
            6 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated: