Comments (7)
Přemýšlím, jestli to nejsou dvě věci.
Historie hledání a historie přehrávání. Dokud to nevidím před sebou nejsem si jistý, zda je OK je zaměňovat.
Když budou lidé často offline, tak budou moct jen hledat a přesto by čekali, že uvidí něco v historii, ač nic nepřehrávali.
from movapp-apple.
To ano, ale přemýšlel jsem jak vyhodnotit jako "hledané" co si hledat když nemáme "potvrzení" :)
from movapp-apple.
Pravda, u okamžitého vyhledávání je to složité.
Hledám jak to dělá ta kupa slovníčků, co mám na iOS nainstalovaných a oni to řešit nemusí, protože tam vždy mají nějaký předstupeň, např. psaní výrazu zobrazí rychlý našeptávač a teprve po prokliku je vidět nalezený záznam, to ale nechceme.
Hmm, mohli bychom jako “podmínku přidání do historie” považovat jakoukoliv interakci s výsledky vyhledávání?
Přehrání zvuku je jedna možnost, ale ono i scrollování dolů mezi výsledky znamená, že mě zajímají. Nebo přidání do oblíbených. Vlastně jakákoliv touch interakce do výsledků vyhledávání by se dal brát jako postačující podmínka pro přidání do historie. Dává to smysl? Není to složité na implementaci?
from movapp-apple.
Teoreticky asi by to šlo, v podstatě to co viděl by tam možná šlo dát. Můžeme tím začít, třeba pak můžeme "měřit" jak dlouho to "viděl" na obrazovce.
from movapp-apple.
Já si nejsem stále jistý, jestli ti dobře rozumím. Zkusil jsem udělat pro přiklad krátké video a připravovaným novým hledáním (ono to děláš asi takhle podobně, že?), zkuste si to rozmyslet u něj.
Ukrajinsko-cesky.slovnik._.Movapp.cz.mp4
Na videu: Píšu do hledání p,e,n. Postupně mi to filtruje výsledky. Pak si přehraji větu "Kde si mohu směnit peníze?".
V historii hledání by tak asi mělo být pen (nikoliv samotné p ani pe, protože to jsem jen postupně psal, což jde poznat třeba tak, že jsem pokračoval v psaní a s ničím jsem neinteragoval). Pen sice není celé slovo, ale hledání toho výrazu mě uspokojilo (interagoval jsem s výsledky).
Naopak historie přehrávávání by obsahovala jen "Kde si mohu směnit peníze?"
A já si nejsem jistý, jakou z těch historií chceš implementovat.
Možná chceš dokonce mix obojího? Já bych to nechal jako dvě odlišné věci, nebo implementoval jen jednu z nich?
from movapp-apple.
No právě jak píšeš v tom je problém jak to interpretovat. Mě se líbí to, že se tam dá jenom ty které jsou přehrané.
Je taky otázka zda to má smysl dělat -> na to si asi lidi budou dělat spíše oblíbené.
from movapp-apple.
Můžeme tuhle volbu taky prozatím odložit. Některá rozhodnutí se dělají snáz, když vidíš uživatele, jak aplikaci používají. Třeba nám to pak bude jasné jak facka a teď bychom jen vymyšleli?
from movapp-apple.
Related Issues (20)
- Počas prehrávania pohádky nebeží odpočet času ani zvýrazňovanie textu
- Github actions concurrency - rušení pipelines při více trigerování
- Widget AppStore issue
- Widget darkmode
- Deploy GHA často nedokončí screenshots HOT 1
- Wrong display of the selected word from the widget in the dictionary HOT 1
- Dictionary not loading its content HOT 2
- Ensure that dictionary is not broken after new meta categories
- GHA: Swiftlint is no longer running HOT 1
- Fastlane Screenshot capturing for Apple Watch app
- Build time issue
- Add Telegram link to social networks
- Procvičování HOT 1
- Pexeso - cards could speak after game ends HOT 1
- Uložení do Oblíbených
- The language switching does not work correctly when playing stories
- The incorrect flag is in the foreground
- The play button doesn't start the playback but opens the stories HOT 2
- App should be able to download new data without need of update from Appstore HOT 1
- Vylepšit vzhled a funkčnost Movapp widgetu
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 movapp-apple.