Comments (9)
Let's rationalize this as part of this thread: https://filecoinproject.slack.com/archives/C0418TBQ9CH/p1668131525690269
I get your argument, but not sure if whole card clickable is the right design anymore based on what I say in that thread
from starmap.
TBF - what you're going for with visual cues is great and maybe is P0 if easy enough - I'm now saying I'm not sure this is the right visual cue if we change how clicks work
from starmap.
@juliaxbow can this be P1?
from starmap.
I'll let @SgtPooki chime in on how easy this is to accomplish (seems like it should be straightforward but what do I know!) BUT I prefer to leave as P0. As for why:
- It will allow users to understand what they can or can't click into and learn how to interact with the roadmap.
- It will also help avoid #62 (user tries to click into a child milestone but it doesn't behave as expected because it is the final milestone)
from starmap.
@SgtPooki per your slack and the convo in this issue, if we need to downgrade this to P1 we can
from starmap.
@juliaxbow - did you land on how to handle the multiple click actions we want? How does that impact this issue?
from starmap.
Here are what I'm thinking are our options. In all options, the entire card should be clickable with another element linking to GitHub. I'm planning to do some quick a/b testing tomorrow but let me know if you have a preference. I'm leaning towards option 1 or 2.
-
CURRENT: GitHub logo in top right corner linking to issue
Pro: I think this is the most visually appealing and least cluttered option, especially if there is a lot of text in the issue name
Con: May not unclear to users that GitHub logo links out. Relatively small clickable space. -
Link out icon next to Issue name
Pro: Light on card content and uses an icon people are familiar with
Con: People may not know what the link leads to (since no GitHub text or logo). Because of its proximity to the issue title, users may think that clicking on the card and clicking on the icon will have the same response. -
Added text "View in GitHub"
Pro: Consistent with primary link to GitHub in header. Action is made explicit
Con: Text heavy. Limits content that we can add to the card
Dual.Card.Link.Options.mov
I also explored the idea of a kebab/ellipsis menu but rejected it given that there would be only two actions we're allowing.
from starmap.
continuing discussion for github link placement in #74
from starmap.
also related to #61
from starmap.
Related Issues (20)
- Children issues fail to render if "ETA" is used instead of "eta" HOT 4
- Add header navigation section for starmap HOT 1
- Screenshot Mode HOT 2
- docs: updates to documentation
- Hybrid detailed/overview mode HOT 2
- bug: completion rate is invalid for filecoin-station/roadmap#15 HOT 4
- fix: better prevention and handling of exhausted tokens
- feat: d3-migration - create "legacy" branch and deploy legacy.starmap.site where users can go to for old functionality HOT 2
- Feature request: Notion database integration HOT 6
- bug: no children found on probelab root issue HOT 5
- It's hard to understand the code and contribute HOT 3
- fix: d3-migration - default view finding for ipfs/roadmap#102 HOT 1
- fix: migrate /components/theme/constants.ts to /pages/_app.tsx HOT 1
- fix: d3-migration - breadcrumb navigation HOT 1
- bug: Uncaught (in promise) Error: Unsupported URL: https://github.com/issues/ HOT 3
- fix: d3-migration - track down what's not loading for Molly HOT 1
- bug: panning sends off multiple requests to favicon.ico
- bug: filecoin-station/roadmap#19 has 4 children and is only rendering 1
- feat: improve caching experience HOT 3
- Reference(s) Roadmap? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from starmap.