-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI: Search improvements #47
Comments
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI can take this I've worked with a lot of Walnut projects and I'm ready to tackle this issue. How I plan on tackling this issueMy profile on OnlyDust: https://app.onlydust.com/u/melnikga |
hi @mazurroman let me hop on this issue |
I would love to work on this! How I Plan to Tackle This IssueUnderstand Current Implementation: Review existing search functionality and UI components. Implement Query Lock: Update UI for Search Results: Design Homepage Search Use a debouncing library or custom function. I would love to work on this if assigned |
I am applying for this issue via https://app.onlydust.com/p/opscan Hello, I've read the contributors guidelines and I'm excited to help with this task. I understand the requirements:
To achieve this, I would:
Please assign me this task, and I'll deliver the updated code to achieve the desired functionality and design. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a frontend developer with a strong focus on creating responsive and user-friendly interfaces. My experience includes working extensively with html, css, javascript, Tailwind css, Sass, React, TypeScript, and various UI libraries. I have a keen eye for design and usability, ensuring that users have a seamless experience while interacting with web applications. My recent projects involved improving navigation designs and resolving complex UI issues, which demonstrates my ability to handle intricate frontend tasks efficiently. How I plan on tackling this issueUnderstand the Current Implementation: Review the existing search functionality to understand its workflow and identify areas where improvements are needed. Ensure the search input is disabled or shows a loading state when a query is in progress. This will prevent users from submitting multiple queries simultaneously and improve performance. Simplify the dropdown by removing unnecessary tabs, ensuring a clean and focused display of search results. Implement a large, prominent search bar on the homepage, similar to Optimistic Etherscan. This will provide users with a familiar and visually appealing search experience. Keep the search functionality consistent across subpages, integrating it into the header while maintaining the current design. This will ensure users have a cohesive experience throughout the site. |
@mazurroman I've read through the guidelines and if it is yet to be assigned I can work on it |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedam peter with intermediate skills in js, typescript and react frame work How I plan on tackling this issueusing the provided instructions above
|
@mazurroman I would like to work on this issue. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedAs a Full-Stack Developer with a year of experience, I am well-prepared to contribute effectively to your project. My technical and soft skills have enabled me to successfully complete contributions to Walnut's repositories, demonstrating my ability to deliver high-quality solutions that meet project standards. I am adept at problem-solving and take pride in creating applications that reduce workloads across various departments. My ability to adapt and learn quickly enables me to tackle new challenges effectively and independently, making me highly capable of addressing complex issues and implementing efficient solutions. I am also a member of "Dojo coding," a community where many developers contribute to various projects. This community provides substantial support and knowledge-sharing, enhancing my ability to contribute effectively. Effective communication is one of my strengths. I ensure that my explanations and descriptions are detailed and user-friendly, which has been appreciated by the maintainers I've worked with. My tech stack aligns perfectly with the project's requirements, ensuring a smooth integration and development process. Overall, my skills, experience, and community support make me well-equipped to contribute to your project by resolving issues efficiently and delivering high-quality, impactful solutions. How I plan on tackling this issue Request for Issue Assignment: Search Bar Query HandlingHi Walnut team, I am excited about the opportunity to work on this issue. I have previously contributed to Walnut's repositories and have a deep understanding of the codebase. This particular issue is related to a PR that I submitted, which gives me a unique advantage in addressing and resolving it efficiently. Technical PlanObjectiveTo ensure that the search bar query handling is user-friendly by making the UI force the user to wait until the query returns. Additionally, the homepage search bar should have a similar style to the one on Optimistic Etherscan and include a header based on the RPC network connection. Step-by-Step ImplementationPrevent User Actions During QueryDisable Input During Query:
Handle Input:
Dropdown DisplayShow Available Options:
Homepage Search BarStyle and Layout:
Consistent Header Search:
Code ModificationsFrontend Components:
State Management:
Validation and TestingUser Experience Testing:
Visual Validation:
ConclusionGiven my previous contributions to Walnut's repositories and my familiarity with the codebase, I am confident in my ability to resolve this issue effectively. My understanding of the related PR will allow me to work more efficiently and deliver a high-quality solution. Thank you for considering my request. I look forward to contributing further to Walnut's repositories. Best regards! |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI'm Juan Diego Carballo, with a robust background in TypeScript and blockchain technology. My experience includes optimizing user interfaces for better interaction and integration with blockchain functionalities. I have actively participated in events like StarkHack and a hackerhouse in Brussels, enhancing my capability to tackle real-world tech challenges. My projects can be viewed on my GitHub Profile and OnlyDust Profile. Plus I´m active member of Dojo Coding community 🇨🇷. This is my first contribution to Walnut’s Repositories. How I plan on tackling this issue-Approach to Solve the Issue:
This targeted approach ensures an efficient search functionality that enhances user experience while maintaining simplicity and performance integrity on the OP Scan platform. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a Full Stack Developer with expertise in Next.js, Nest.js, TypeScript, JavaScript, React, Node.js, Three.js, and Solidity. My journey with OnlyDust hackathons began at Edition 1, and I've since made 29 contributions across 9 projects, including op-scan in the latest OD-hack. With my extensive experience on the OnlyDust platform (profile: https://app.onlydust.com/u/Ugo-X), I've honed my skills in delivering quality solutions under pressure. I bring a unique blend of technical proficiency and user-focused design to every project, whether it's crafting immersive 3D experiences or developing smart contracts. My track record shows I can adapt quickly and contribute effectively to diverse challenges. As we surf through Edition 6, I'm excited to leverage my skills and hackathon experience to push the boundaries of blockchain development. I'm confident in my ability to tackle new challenges and drive innovation in this space. How I plan on tackling this issueHow i would handle the issue:
Throughout this process, I will ensure that the search functionality works seamlessly, the UI is user-friendly and visually appealing, and the overall user experience matches the quality and style of Optimistic Etherscan. |
Hi @PoulavBhowmick03! |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a seasoned fullstack blockchain developer, with over 2 years of experience How I plan on tackling this issueI would love to work on this! How I Plan to Tackle This Issue Review existing search functionality and UI components. Implement Query Lock: Update UI for Search Results: Design Homepage Search Use a debouncing library or custom function. I would love to work on this if assigned |
@juandiegocv27 assigning this to you, please don't hesitate to reach out to me if you encounter any blocking issues with the fixes required in this issue. |
Read contributor guidelines
TODO
The text was updated successfully, but these errors were encountered: