Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Stirling-PDF
  3. New UI Sneak peak and review

New UI Sneak peak and review

Scheduled Pinned Locked Moved Stirling-PDF
27 Posts 9 Posters 2.6k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F froodle

    @necrevistonnezr no it's been that way ever since the demo etc I showed earlier ๐Ÿ˜‚

    necrevistonnezrN Offline
    necrevistonnezrN Offline
    necrevistonnezr
    wrote on last edited by
    #21

    @froodle said in New UI Sneak peak and review:

    @necrevistonnezr no it's been that way ever since the demo etc I showed earlier ๐Ÿ˜‚

    And there I was, trying to re-invent the wheel.... ๐Ÿ˜‚

    1 Reply Last reply
    0
    • dev-cbD Offline
      dev-cbD Offline
      dev-cb
      wrote on last edited by
      #22

      @froodle thanks for the work. Great application and very useful in daily use!

      But the latest UI changes feel a bit imbalanced to me and less organized. I think the biggest driver for that feeling is the border-radius of the icon boxes and the cards. Inconsistencies in sizing and spacing of the icons as well as too less padding for the icons also add to the feeling that somethingโ€™s off.
      The considerably strong stroke-width of the icons in comparison to the light font-weight of the tool titles does rather separating icon and text than connecting them visually to one item.
      Also the border-width of the cards is visually too strong. Reducing the border-width or lighten the border-color. By the way, also noticeable inconsistencies in the border-widths (0.1rem in the search input vs. 2px icon cards).

      Sounds quite harsh, meant as constructive feedback ๐Ÿ™‚

      I quickly sketched the changes in the dev inspect tool and saved the changes. Here is the comparison and the adjustments. Hope this is helping you to find the right balance!

      original:
      Bildschirmfoto 2024-05-22 um 18.35.00.png

      adjusted:
      Bildschirmfoto 2024-05-22 um 18.35.05.png

      diff --git a/pdf/css/bootstrap.min.css b/pdf/css-edit/bootstrap.min.css
      index 5cfa298..d262c73 100644
      --- a/pdf/css/bootstrap.min.css	
      +++ b/pdf/css-edit/bootstrap.min.css	
      @@ -4389,12 +4389,13 @@ fieldset:disabled .btn {
       }
       
       .nav-link {
      -  display: block;
      +  display: flex;
         padding: 0.5rem 1rem;
         color: #0d6efd;
         text-decoration: none;
         transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
           border-color 0.15s ease-in-out;
      +  align-items: center;
       }
       
       @media (prefers-reduced-motion: reduce) {
      diff --git a/pdf/css/home.css? b/pdf/css-edit/home.css?
      index a6f89ed..91a0204 100644
      --- a/pdf/css/home.css?	
      +++ b/pdf/css-edit/home.css?	
      @@ -5,7 +5,7 @@
         font-size: 16px;
         margin-bottom: 2rem;
         padding: 0.75rem 3.5rem;
      -  border: 0.1rem solid var(--md-sys-color-outline-variant);
      +  border: 1px solid var(--md-sys-color-outline-variant);
         border-radius: 3rem;
         outline-color: var(--md-sys-color-outline-variant);
       }
      @@ -19,12 +19,12 @@
       .features-container {
         display: grid;
         grid-template-columns: repeat(auto-fill, minmax(15rem, 3fr));
      -  gap: 25px 30px;
      +  gap: 30px 30px;
       }
       
       .feature-card {
      -  border: 2px solid var(--md-sys-color-surface-5);
      -  border-radius: 2rem;
      +  border: 1px solid var(--md-sys-color-surface-5);
      +  border-radius: 1.75rem;
         padding: 1.25rem;
         display: flex;
         flex-direction: column;
      @@ -47,13 +47,13 @@
       }
       
       .feature-card .card-text {
      -  flex: 1;
      +  font-size: .875rem;
       }
       
       .feature-card:hover {
         cursor: pointer;
      -  transform: scale(1.1);
      -  box-shadow: var(--md-sys-elevation-3);
      +  transform: scale(1.025);
      +  box-shadow: var(--md-sys-elevation-2);
       }
       
       .card-title.text-primary {
      @@ -79,11 +79,12 @@
       }
       
       #tool-text {
      -  margin: 0.5rem 0.5rem 0rem;
      +  margin: 0.0rem 0 0 1.25rem;
       }
       
       .card-title {
         margin-bottom: 1rem;
      +  font-size: 1rem;
       }
       
       /* Only show the favorite icons when the parent card is being hovered over */
      diff --git a/pdf/css/navbar.css? b/pdf/css-edit/navbar.css?
      index ddeab5a..a8845f2 100644
      --- a/pdf/css/navbar.css?	
      +++ b/pdf/css-edit/navbar.css?	
      @@ -75,7 +75,7 @@
       }
       
       .icon-text {
      -  margin-left: 4px;
      +  margin-left: 8px;
         margin-right: 4px;
         display: inline-flex;
         flex-direction: column;
      diff --git a/pdf/css/theme/componentes.css? b/pdf/css-edit/theme/componentes.css?
      index d767d59..6318212 100644
      --- a/pdf/css/theme/componentes.css?	
      +++ b/pdf/css-edit/theme/componentes.css?	
      @@ -187,8 +187,8 @@ td {
       .feature-card .nav-icon {
         vertical-align: middle;
         font-size: 2rem !important;
      -  padding: 0.5rem;
      -  border-radius: 1.25rem;
      +  padding: 0.75rem;
      +  border-radius: 0.9rem;
         color: var(--md-sys-color-surface);
       }
       
      diff --git a/pdf/css/theme/font.css b/pdf/css-edit/theme/font.css
      index dfb1c1b..f245dd3 100644
      --- a/pdf/css/theme/font.css	
      +++ b/pdf/css-edit/theme/font.css	
      @@ -7,7 +7,7 @@
       
       .material-symbols-rounded {
           font-family: 'Material Symbols Rounded';
      -    font-weight: normal;
      +    font-weight: 300;
           font-style: normal;
           font-size: 24px;
           line-height: 1;
      diff --git a/pdf/css/theme/theme.css? b/pdf/css-edit/theme/theme.css?
      index 3c9565d..4f7be33 100644
      --- a/pdf/css/theme/theme.css?	
      +++ b/pdf/css-edit/theme/theme.css?	
      @@ -30,5 +30,5 @@
       }
       
       .no-fill {
      -  font-variation-settings: var(--md-sys-icon-fill-0);
      +  /* font-variation-settings: var(--md-sys-icon-fill-0); */
       }
      \ No newline at end of file
      
      F 1 Reply Last reply
      2
      • osoboO osobo

        @necrevistonnezr Thanks for your feedback. You're right ! I've cleared the cache and ... voila ๐Ÿ™‚
        Capture d'รฉcran 2024-05-22 150809.png

        dev-cbD Offline
        dev-cbD Offline
        dev-cb
        wrote on last edited by
        #23

        @osobo said in New UI Sneak peak and review:

        @necrevistonnezr Thanks for your feedback. You're right ! I've cleared the cache and ... voila ๐Ÿ™‚
        Capture d'รฉcran 2024-05-22 150809.png

        Also here in the menu noticeable: The icons and their colorful boxes show some indecisiveness in terms of the spacing, sizing and border-radius. They are almost a circle, but not yet. Or in other peoples eyes almost rounded rectangles. In design should be no doubt, always decisions ๐Ÿ™‚

        Bildschirmfoto 2024-05-22 um 19.12.07.png Bildschirmfoto 2024-05-22 um 19.11.56.png

        1 Reply Last reply
        3
        • dev-cbD dev-cb

          @froodle thanks for the work. Great application and very useful in daily use!

          But the latest UI changes feel a bit imbalanced to me and less organized. I think the biggest driver for that feeling is the border-radius of the icon boxes and the cards. Inconsistencies in sizing and spacing of the icons as well as too less padding for the icons also add to the feeling that somethingโ€™s off.
          The considerably strong stroke-width of the icons in comparison to the light font-weight of the tool titles does rather separating icon and text than connecting them visually to one item.
          Also the border-width of the cards is visually too strong. Reducing the border-width or lighten the border-color. By the way, also noticeable inconsistencies in the border-widths (0.1rem in the search input vs. 2px icon cards).

          Sounds quite harsh, meant as constructive feedback ๐Ÿ™‚

          I quickly sketched the changes in the dev inspect tool and saved the changes. Here is the comparison and the adjustments. Hope this is helping you to find the right balance!

          original:
          Bildschirmfoto 2024-05-22 um 18.35.00.png

          adjusted:
          Bildschirmfoto 2024-05-22 um 18.35.05.png

          diff --git a/pdf/css/bootstrap.min.css b/pdf/css-edit/bootstrap.min.css
          index 5cfa298..d262c73 100644
          --- a/pdf/css/bootstrap.min.css	
          +++ b/pdf/css-edit/bootstrap.min.css	
          @@ -4389,12 +4389,13 @@ fieldset:disabled .btn {
           }
           
           .nav-link {
          -  display: block;
          +  display: flex;
             padding: 0.5rem 1rem;
             color: #0d6efd;
             text-decoration: none;
             transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
               border-color 0.15s ease-in-out;
          +  align-items: center;
           }
           
           @media (prefers-reduced-motion: reduce) {
          diff --git a/pdf/css/home.css? b/pdf/css-edit/home.css?
          index a6f89ed..91a0204 100644
          --- a/pdf/css/home.css?	
          +++ b/pdf/css-edit/home.css?	
          @@ -5,7 +5,7 @@
             font-size: 16px;
             margin-bottom: 2rem;
             padding: 0.75rem 3.5rem;
          -  border: 0.1rem solid var(--md-sys-color-outline-variant);
          +  border: 1px solid var(--md-sys-color-outline-variant);
             border-radius: 3rem;
             outline-color: var(--md-sys-color-outline-variant);
           }
          @@ -19,12 +19,12 @@
           .features-container {
             display: grid;
             grid-template-columns: repeat(auto-fill, minmax(15rem, 3fr));
          -  gap: 25px 30px;
          +  gap: 30px 30px;
           }
           
           .feature-card {
          -  border: 2px solid var(--md-sys-color-surface-5);
          -  border-radius: 2rem;
          +  border: 1px solid var(--md-sys-color-surface-5);
          +  border-radius: 1.75rem;
             padding: 1.25rem;
             display: flex;
             flex-direction: column;
          @@ -47,13 +47,13 @@
           }
           
           .feature-card .card-text {
          -  flex: 1;
          +  font-size: .875rem;
           }
           
           .feature-card:hover {
             cursor: pointer;
          -  transform: scale(1.1);
          -  box-shadow: var(--md-sys-elevation-3);
          +  transform: scale(1.025);
          +  box-shadow: var(--md-sys-elevation-2);
           }
           
           .card-title.text-primary {
          @@ -79,11 +79,12 @@
           }
           
           #tool-text {
          -  margin: 0.5rem 0.5rem 0rem;
          +  margin: 0.0rem 0 0 1.25rem;
           }
           
           .card-title {
             margin-bottom: 1rem;
          +  font-size: 1rem;
           }
           
           /* Only show the favorite icons when the parent card is being hovered over */
          diff --git a/pdf/css/navbar.css? b/pdf/css-edit/navbar.css?
          index ddeab5a..a8845f2 100644
          --- a/pdf/css/navbar.css?	
          +++ b/pdf/css-edit/navbar.css?	
          @@ -75,7 +75,7 @@
           }
           
           .icon-text {
          -  margin-left: 4px;
          +  margin-left: 8px;
             margin-right: 4px;
             display: inline-flex;
             flex-direction: column;
          diff --git a/pdf/css/theme/componentes.css? b/pdf/css-edit/theme/componentes.css?
          index d767d59..6318212 100644
          --- a/pdf/css/theme/componentes.css?	
          +++ b/pdf/css-edit/theme/componentes.css?	
          @@ -187,8 +187,8 @@ td {
           .feature-card .nav-icon {
             vertical-align: middle;
             font-size: 2rem !important;
          -  padding: 0.5rem;
          -  border-radius: 1.25rem;
          +  padding: 0.75rem;
          +  border-radius: 0.9rem;
             color: var(--md-sys-color-surface);
           }
           
          diff --git a/pdf/css/theme/font.css b/pdf/css-edit/theme/font.css
          index dfb1c1b..f245dd3 100644
          --- a/pdf/css/theme/font.css	
          +++ b/pdf/css-edit/theme/font.css	
          @@ -7,7 +7,7 @@
           
           .material-symbols-rounded {
               font-family: 'Material Symbols Rounded';
          -    font-weight: normal;
          +    font-weight: 300;
               font-style: normal;
               font-size: 24px;
               line-height: 1;
          diff --git a/pdf/css/theme/theme.css? b/pdf/css-edit/theme/theme.css?
          index 3c9565d..4f7be33 100644
          --- a/pdf/css/theme/theme.css?	
          +++ b/pdf/css-edit/theme/theme.css?	
          @@ -30,5 +30,5 @@
           }
           
           .no-fill {
          -  font-variation-settings: var(--md-sys-icon-fill-0);
          +  /* font-variation-settings: var(--md-sys-icon-fill-0); */
           }
          \ No newline at end of file
          
          F Offline
          F Offline
          froodle
          wrote on last edited by
          #24

          @dev-cb I love all these changes! Please consider raising this as a PR so I can give proper credit

          dev-cbD 1 Reply Last reply
          1
          • F froodle

            @dev-cb I love all these changes! Please consider raising this as a PR so I can give proper credit

            dev-cbD Offline
            dev-cbD Offline
            dev-cb
            wrote on last edited by
            #25

            @froodle said in New UI Sneak peak and review:

            @dev-cb I love all these changes! Please consider raising this as a PR so I can give proper credit

            thanks, will do ๐Ÿ™‚

            F 1 Reply Last reply
            1
            • dev-cbD dev-cb

              @froodle said in New UI Sneak peak and review:

              @dev-cb I love all these changes! Please consider raising this as a PR so I can give proper credit

              thanks, will do ๐Ÿ™‚

              F Offline
              F Offline
              froodle
              wrote on last edited by
              #26

              @dev-cb Let me know if you would rather me do a PR ๐Ÿ™‚

              1 Reply Last reply
              0
              • F froodle

                @necrevistonnezr I dislike our grouping but I think that one doesnt make full sense either... I am not sure what the perfect order of things is at the moment.
                At least we have a favouriting system and searchbar to help ๐Ÿ™‚

                (Although i do think our homepage needs some grouping now that each function is coloured)

                ei8fdbE Offline
                ei8fdbE Offline
                ei8fdb
                wrote on last edited by
                #27

                @froodle said in New UI Sneak peak and review:

                I dislike our grouping but I think that one doesnt make full sense either... I am not sure what the perfect order of things is at the moment.

                Hi @froodle, your question here is about information architecture - how to structure and group the information (functions) in your menu.

                In order to get a better idea of what groups to put those functions into, you could do a card sort exercise with your users.

                Card sorting exercises help software makes by asking the users for how they expect things to be organised. It takes the stress of you, the software maker. ๐Ÿ™‚

                https://www.nngroup.com/articles/card-sorting-definition/

                This won't give you 100% the right answer, but it will help you organise it better than you could do one your own.

                I hope that helps.

                If you'd like to talk about card sorting, let me know and I'd be happy to help you.

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Bookmarks
                • Search