cytoscape / enrichment-map-webapp

MIT License
6 stars 0 forks source link

Landing page features #40

Open maxkfranz opened 1 year ago

maxkfranz commented 1 year ago

Description of new feature

Scope out the features that would be useful for a landing page.

Potential features

In no particular order:

For each of the above features, we need to scope out the priority (e.g. MVP v.s. short-term v.s. long-term) and the implementation approach.

maxkfranz commented 1 year ago

Which (minimal) elements & how for MVP

For MVP:

For future: File issues for future enhancements to the front page and/or landing page.

maxkfranz commented 1 year ago

Caching the example result

maxkfranz commented 1 year ago

Punt

chrtannus commented 1 year ago

This is a preview/draft of the new EM-Web homepage (on desktop for now), with just the basic structure and sections:

EM-Web-home-draft

Still many TODOs, including:

maxkfranz commented 1 year ago

Looks very good

Some discussion points for tomorrow:

chrtannus commented 1 year ago

The page so far:

Desktop iPhone-12-Pro-Max

Upload dialog:

upload-dialog
mikekucera commented 1 year ago

Overall it looks great. Minor suggestions...

chrtannus commented 1 year ago

How about this for the Upload info?

(*) Notice that I'm suggesting linkouts for Ensembl and HGNC.

upload-text

And this for Groups?

groups-text
mikekucera commented 1 year ago

I like it. However, I don't think the emphasis is necessary, its kind of distracting. "Ensembl" and "HGNC" should be the same color as the rest of the text, and "Human" doesn't need to be bold/italic. Thats just my opinion.

mikekucera commented 1 year ago

Another very very minor issue I see is that depending on the screen width it will sometimes line wrap in the middle of "RNA-Seq", and that just looks weird to me. Apparantly this can be fixed by using a different unicode character instead of a normal hyphen: https://stackoverflow.com/questions/8753296/how-to-prevent-line-break-at-hyphens-in-all-browsers

Screenshot 2023-05-04 at 10 27 54 AM
chrtannus commented 1 year ago

Cool, The NON-BREAKING HYPHEN works!

Regarding the upload text, I'll remove the emphasis and make the Ensembl/HGNC links less distracting, but they still have to be highlighted somehow to indicate that they are links. My suggestion is to use a slightly brighter font:

linkouts-white
chrtannus commented 1 year ago

After my latest commit, this is how the landing page looks on the MacBook Air (simulation):

MBA-simulation

This should be enough to show the whole citation box, even if the browser has tabs. If not, we could still reduce the figure's height a bit.

chrtannus commented 5 months ago

Using a screenshot of the editor as the landing page figure:

new-landing-fig
chrtannus commented 4 months ago
landing-page-full