[Suggestion] Clearer information (CSS)

Hi! I’ve been playing with Infinity CSS to check why I think it’s not as “clean” as other tools.
I’m terrible at CSS, so please don’t mind the terrible and dirty code.

I think Infinity UI should be a bit cleaner. This way all the info would become clearer to check, to read, to edit, to search etc.

Here is my partial CSS suggestion for Infinity :smile: so you can check and Understand what I was trying to achieve!

.table-view-item-value {
    border: transparent;
}

.table-view-header .table-view-row-count {
    background: transparent;
}

.flex-compress.hbox {
     background: transparent;   
}

.columns-view-group-title .item-count {
    background: #ddd;
    border-radius: 3em;
}

.columns-view-group-title .label-value {
    font-size: 0.9em;
    display: grid;  
    text-align: center;
    
}



.label-value-group-header {
    font-size: 1em;
    padding: 0.5em 0.5em 0.5em 1em;
    border-radius: 1em;
}

.table-view-group-title .item-count {
    border-radius: 3em;
    background: #ddd;
    margin-top: -0.4em;
}


.table-view-header-value[data-v-58def944] {
    border: transparent;
}

.table-view-header .table-view-row-count {
    border: transparent;
}

.columns-view .columns-view-item {
    border-radius: 1em;
    padding: 0.9em 1.2em 0.9em 1.2em;
}

.column-view-item-options {
    padding: 0.5em 0.5em 0 0;
}


/* Table */

.table-view-group-title a {
    display: inline-block;
    margin-bottom: 0.5em;
    
}

.table-view-group-title .group-header-title {
    margin-top: 0.2em
}

.label-value-group-header {
    padding: 0.5em;
}

.hbox .table-view-group-title {
    background: transparent;
}

.table-view-group-title .item-count {
    padding: 0.3em;
}

.list-view-group-title {
    background: transparent;
}

Hey @Tayshiro!

Wow! Thank you very much for taking the time to research this and get a more detailed look.

I’m going to forward this immediately to our dev team and see what do they have to say about this :slight_smile:

3 Likes

I’m not exactly sure how @Tayshiro 's css looks like (yeah, I’m bad at css :wink:) but I do thing that I like design of Infinity homepage/sales pages, etcmuch better than the UI of the app itself. But that’s just a general impression and I’m not able to tell you why exactly I feel this way :thinking:

3 Likes

I think that too. A cleaner design is always great :+1:

To check my code, install the CSS Magic extension on Chrome and paste the code there. You will see the changes in your views without having to change the app itself :smile:

1 Like

I really like it.

Although I’m more of a fan of shadows and square borders, I do like the cleaner interface and more accent area (column titles). Great job @Tayshiro !

2 Likes

I gathered some examples. I know UI it’s not a priority right now, but it’s always nice to have good references. :smile:

They are completely different from Infinity, but Clickup, Notion.so and Coda, in their own way, created a solid UI identity that eases the tool use. This is why I’m suggesting and pasting reference links.

2 Likes

Hey, @man! I’ve just updated to a new font, to make it looks better with the CSS I edited. Although it becomes heavier to load, I think it gets more pleasant to see.

@import url(//fonts.googleapis.com/css?family=Quicksand);
body {
  font-family: 'Quicksand', sans-serif; 
}

.table-view-item-value {
    border: transparent;
}

.table-view-header .table-view-row-count {
    background: transparent;
}

.flex-compress.hbox {
    background: transparent;
    text-transform: uppercase;
}

.columns-view-group-title .item-count {
    background: #ddd;
    border-radius: 3em;
}

.columns-view-group-title .label-value {
    font-size: 0.9em;
    display: grid;
    text-align: center;
    color: #444;
    font-weight: 800;
}

.label-value-group-header {
    font-size: 1em;
    padding: 0.5em 0.5em 0.5em 1em;
    border-radius: 1em;
}

.table-view-group-title .item-count {
    border-radius: 3em;
    background: #ddd;
    margin-top: -0.4em;
}

.table-view-header-value[data-v-58def944] {
    border: transparent;
}

.table-view-header .table-view-row-count {
    border: transparent;
}

.columns-view .columns-view-item {
    border-radius: 0.5em;
    padding: 1.5em 1.2em 0.9em;
}

.column-view-item-options {
    padding: 0.5em 0.5em 0 0;
}

.flex-auto.scrollable {
    padding: 0 0 0 0.5em;
}

.table-view-group-title a {
    display: inline-block;
    margin-bottom: 0.5em;

}

.table-view-group-title .group-header-title {
    margin-top: 0.2em;
}

.label-value-group-header {
    padding: 0.5em;
}

.hbox .table-view-group-title {
    background: transparent;
}

.table-view-group-title .item-count {
    padding: 0.3em;
}

.list-view-group-title {
    background: transparent;
}

element.style {}
<style> .flex-auto.scrollable {
    padding: 0 0 0 0.5em;
}
.columns-view-item-group {
    min-height: 55px;
    margin: 6px 0;
}
.scrollable {
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.flex-auto {
    flex: auto;
}
.scrollable::-webkit-scrollbar {
    width: 8px;
    height: 0;
}

.columns-view-item .text-value {
    font-size: 1em;
    font-weight: 700;
    color: #444;
}
.scrollable::-webkit-scrollbar-track {
    background: rgba(0,0,0,0) !important;
    /* manage scrollbar thumb background color here*/
}

.columns-view-column .flex-auto.content-center {
    border-bottom: 3px solid rgba(0,0,0,0.04);
    margin-bottom: -3px;
}

.table-view-header {
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
}

.label-value-items .label-value {
    color: #444;
    font-weight: 600;
}
2 Likes

@Tayshiro Looks amazing!

Thank you very much. We might as well play around with this. :slight_smile:

3 Likes

I like the first and third the best, I like to have UI when key info or tasks are highlighted and get the most “accent”

I play atound with the updated css later and let you know my feelings

2 Likes

@Tayshiro great work! I really prefer your styling compared to the current. I hate when you group by a label that it says the label name huge instead of the actual labels but your version fixed that.

4 Likes

Thanks! I just changed a few things, but It’s far from ideal.

2 Likes

Impressive. Well done!

2 Likes