Comments (2)
this is intentional and wonโt be moved to the header on the search page right now
we can reevaluate in the future
from egghead-next.
We can certainly have two search bars - one in the navbar and one in the page itself. We just need to use the default text to let users know why they're different.
"Search for..." in the navbar
"Search for React content..." in the on-page search bar
That's an established design pattern:
It's confusing for learners to see the search bar there on one page, and have it disappear/move on another.
It makes it harder for them to find what they need, and breaks their understanding of where elements live on the site.
What if someone is on the React page and decides they want to search for Vue content instead?
It's multiple clicks back and forth for them to do it, rather than having the "escape hatch" of a navbar search element where they can jump to where they need to go
Also it is incredibly confusing that the minute someone types content into that search box, the whole React page dissappears and is replaced by search content.
I start here:
Start to type "hooks" into the search bar:
Whoa where did the page go and where am I now??
Hit back button -> end up back on the homepage instead of on the React page where I started
๐ญ
Canonical research from Nielson Norman Group: https://www.nngroup.com/articles/search-visible-and-simple/
- "The best designs offer a simple search box on the homepage and play down advanced search and scoping"
- "Put the search box at the top of the page, usually in the right hand corner (though the left works almost as well)."
- "you should make search available from every page on the site; you cannot predict where users will be when they decide they are lost"
from egghead-next.
Related Issues (20)
- [BUG] 504 error HOT 3
- Links in `about` section in footer don't link correctly. HOT 3
- Player keyboard shortcuts triggering outside of focus
- Differences in Lesson Loading GraphQL Requests
- Navigates to Error page when click instructor link on lessons page HOT 3
- /upload styles don't support darkmode
- Add Links to invoice page for easier access HOT 1
- feat: User profile update
- Not all completed courses are shown in "Completed courses" on user page HOT 1
- bin/validate issue,
- Add Authentication and Pro Membership Plan Modals to Restricted Course Page Buttons
- [BUG]: I can see the footer twice HOT 2
- Resizing window while searching erases current search HOT 3
- Layout shift issue HOT 1
- Styles for discounted price on Pricing page HOT 1
- Suggestions for copy in PPP widget HOT 5
- Create lessons with the bulk video uploader
- case study migration HOT 1
- FetchError: request to http://egghead.af:5000/graphql failed, reason: connect ECONNREFUSED 127.0.0.1:5000 HOT 2
- Bookmarks don't get saved or disappear for some users 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 egghead-next.