Comments (5)
This is a tricky one, since it's all about the app guessing when you're done. It's trivial to tweak the delay upwards, but that also makes it feel unresponsive when you're done and it just sits there waiting for input. Would it help if the searchbox remained focused and you could type as it loaded in the background, do you think?
from ashes.live.
I think if the partial word matches returned data then it would be less of an issue.
as it is, if I pause half way through abundance, then abun doesn't return any results.
from ashes.live.
Hm, this looks like it might actually be a problem with how card text is being indexed. abun
returns zero results, but abund
returns Abundance. I'll look into that on the API side, too.
from ashes.live.
I've been using the card search on my phone lots recently, and am now convinced that you don't need the auto-submit.
It's really annoying on mobile if you mistype,
pause to realise, (submit removes focus and keyboard), click on box, delete text in the box, (autosubmit removes keyboard again), Click on box, Hope that you spell it right this time...
You get my point 😀
Probably made worse by the partial word match issue, but I don't think the auto submit brings much to the party.
from ashes.live.
I've got a fix pending for the server-side issue (when there's a single word without any spaces, it will automatically search for it normally and as a prefix, which captures things a lot better even if there's only 2-3 letters). I'll be looking into improving the behavior on the front-end, as well. I'd like to keep the auto-submit, if possible, since otherwise I'll need another interface element up there, but I think it would be a lot improved if the focus didn't kick you out while it was searching so that you could either continue typing (and just have it run a subsequent search when you're done) or at minimum avoid closing the keyboard while you pause to think/etc.
from ashes.live.
Related Issues (20)
- Feature: Allow publishing deck from "mine" page
- Bug: Prevent cards from being added to a deck without a PB
- Feature: Allow users to view decks containing a specific card
- Diff view and controls for history/snapshot listing
- Bug: Exclamation point in "Surprise!" ability is preventing it from parsing as a bold ability name HOT 1
- Feature: Support different language HOT 8
- Request: full art binder view
- Card filtration controls
- Implement basic display element to allow removing card filters from the listing
- Ampersand in player tag prevents loading of their details/decks
- Request: sort deck view by precon decks
- Bug: Legacy card pages are polling Reborn deck lists
- Feature: Comments
- Use CollectionFilter in Decks view HOT 1
- Enhancement: Display the card release pack in card hover
- Request: printable card sized deck list
- Bug: Missing "share" link
- Feature: highlight owned vs. unowned cards in deck listings HOT 5
- Enhancement: Add support for `direct_share_uuid` when cloning decks
- Enhancement: ask to verify before deleting a deck with public snapshots
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 ashes.live.