ForeverNotes: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 17: Line 17:
== Funktsionaalsus ==
== Funktsionaalsus ==
==== Must have ====
==== Must have ====
* Uute märkmete loomine, neile pealkirja, sisu ja tag-ide lisamine. Tag-ide kirjutamisel märkme päisesse peaks olema ennustus olemasolevate tag-ide põhjal. St kui kasutaja kirjutab olemasoleva tag-i paar esimest tähte, siis saab vajutada tab-i ja ülejäänud osa lisatakse. Kiirendab tag-ide lisamist ning aitab vältida duplikaate, kus tag-id erinevad mõne tähe või suur-väiketähe poolest.
* Olemasolevate märkmete muutmine ja kustutamine. Eraldi kaust "prügi", kuhu märkmed kõigepealt liigutatakse. Kui kasutaja peaks peale esmast kustutamist meelt muutma, saab sealt märkme uuesti eelnevasse kohta tagasi liigutada. Kui ka "prügi" kaustast kustutada, kustutatakse märge lõplikult.
* Märkmete grupeerimine kaustadesse. Nimekiri kaustades, millele klikkides kuvatakse nimekiri neis olevatest märkmetest. Ei luba duplikaatnimedega kaustasid.
* Märkmete grupeerimine tag-ide alusel. Eraldi nimekiri olemasolevatest tag-idest, klikkides kuvatakse nimekirja vastava tag-iga märkmetest. Nimekiri peidetav põhiaknas.
* Märkmete otsing sisu ja tag-ide järgi. Otsinguribale mingi märksõna, nt "#tag" ette lisamisel otsitakse vaid tag-ide järgi, "#heading" puhul vaid pealkirjadest.
* Märkmeid ei pea pärast muutmist käsitsi salvestama, see käib automaatselt (programmi sulgemisel või mingi aja tagant.)
* Kasutaja saab märkme salvestada txt faili arvutisse.
* TO-DO ülesannete lisamine, olemasolevate muutmine, kustutamine ja tehtuks märkimine * TO-DO ülesannete otsing. * TO-DO ülesannetele tähtaegade lisamine * TO-DO ülesannetele prioriteetide lisamine
* TO-DO nimekirjade loomine, ülesannete liigutamine ühest nimekirjast teise.
* RSS uute uudistevoogude lisamine, kustutamine * RSS voogude grupeerimine nende lihtsamaks leidmiseks, kui kasutajal neid palju on. * Loetud uudised märgitakse loetuks (teist värvi taust/tekst vms)
* Uudiste salvestamine märkmeteks.
* tab-itud kasutajaliides, kasutaja valib mida parasjagu teha tahab, põhiakna sisu muutub selle järgi. Umbes nagu veebibrauseris tab-ide vahetamine.
==== Nice to have ====
==== Nice to have ====
*Kasutajaliidesest saaks osasid "välja rebida" eraldi aknasse. Nt uue märkme loomine saab toimuda ka eraldi väiksemas aknas, mitte ainult põhiaknas. * Märkmetesse lisaks tekstile ka piltide lisamine. (Drag-n-drop)
*Kasutajaliidesest saaks osasid "välja rebida" eraldi aknasse. Nt uue märkme loomine saab toimuda ka eraldi väiksemas aknas, mitte ainult põhiaknas. * Märkmetesse lisaks tekstile ka piltide lisamine. (Drag-n-drop)

Revision as of 21:00, 6 November 2016

Meeskond ja rollid

  • Margus Muru
  • Joosep Koort
  • Martin nigul

Idee

Tehnoloogia

Kasutatav tehnoloogia:

Idee

Analüüs

TODO

Funktsionaalsus

Must have

  • Uute märkmete loomine, neile pealkirja, sisu ja tag-ide lisamine. Tag-ide kirjutamisel märkme päisesse peaks olema ennustus olemasolevate tag-ide põhjal. St kui kasutaja kirjutab olemasoleva tag-i paar esimest tähte, siis saab vajutada tab-i ja ülejäänud osa lisatakse. Kiirendab tag-ide lisamist ning aitab vältida duplikaate, kus tag-id erinevad mõne tähe või suur-väiketähe poolest.
  • Olemasolevate märkmete muutmine ja kustutamine. Eraldi kaust "prügi", kuhu märkmed kõigepealt liigutatakse. Kui kasutaja peaks peale esmast kustutamist meelt muutma, saab sealt märkme uuesti eelnevasse kohta tagasi liigutada. Kui ka "prügi" kaustast kustutada, kustutatakse märge lõplikult.
  • Märkmete grupeerimine kaustadesse. Nimekiri kaustades, millele klikkides kuvatakse nimekiri neis olevatest märkmetest. Ei luba duplikaatnimedega kaustasid.
  • Märkmete grupeerimine tag-ide alusel. Eraldi nimekiri olemasolevatest tag-idest, klikkides kuvatakse nimekirja vastava tag-iga märkmetest. Nimekiri peidetav põhiaknas.
  • Märkmete otsing sisu ja tag-ide järgi. Otsinguribale mingi märksõna, nt "#tag" ette lisamisel otsitakse vaid tag-ide järgi, "#heading" puhul vaid pealkirjadest.
  • Märkmeid ei pea pärast muutmist käsitsi salvestama, see käib automaatselt (programmi sulgemisel või mingi aja tagant.)
  • Kasutaja saab märkme salvestada txt faili arvutisse.
  • TO-DO ülesannete lisamine, olemasolevate muutmine, kustutamine ja tehtuks märkimine * TO-DO ülesannete otsing. * TO-DO ülesannetele tähtaegade lisamine * TO-DO ülesannetele prioriteetide lisamine
  • TO-DO nimekirjade loomine, ülesannete liigutamine ühest nimekirjast teise.
  • RSS uute uudistevoogude lisamine, kustutamine * RSS voogude grupeerimine nende lihtsamaks leidmiseks, kui kasutajal neid palju on. * Loetud uudised märgitakse loetuks (teist värvi taust/tekst vms)
  • Uudiste salvestamine märkmeteks.
  • tab-itud kasutajaliides, kasutaja valib mida parasjagu teha tahab, põhiakna sisu muutub selle järgi. Umbes nagu veebibrauseris tab-ide vahetamine.

Nice to have

  • Kasutajaliidesest saaks osasid "välja rebida" eraldi aknasse. Nt uue märkme loomine saab toimuda ka eraldi väiksemas aknas, mitte ainult põhiaknas. * Märkmetesse lisaks tekstile ka piltide lisamine. (Drag-n-drop)
  • TO-DO ülesannetele mingi teavitus vms kui tähtaeg on lähenemas. Rakendusesisene. Kui aega tõesti peaks palju üle jääma siis ehk kuidagi integreerida windows10 notification-itega.
  • Mingi aja tagant uuendab uudistevoogusid või valitud voogusid ja teavitab, kui seal on uusi uudiseid mida kasutaja pole lugenud.
  • Programmis kasutaja seadistused salvestatakse andmebaasi. Sisse logides muudetakse vastavalt andmebaasi seadistustele. * Märkmetes saab valida erinevaid fonte, värve kirjasuurusi.
  • Kasutajaliidesel erinevad värvilahendused, mille vahel saaks valida.

MVP

Võimalikud probleemid