/Word-Selector

Random word selector for does who memorizing "english" word

Primary LanguageC++MIT LicenseMIT

Word-Selector

Random word selector for does who memorizing "english" word

Version History

v1

First commit - Critical bug fixed. WIP :: make some gui with WINUI3

v0 - dev2

Eighth commit - Great. table print function is fully working, and you can adjust width your test paper.
Printed paper will automatically adjust your width input(as you know, this is word test paper, so width must be even number.)
WIP : Make commandline into GUI.
First stable version. i recommend this version before gui update.

Nineth commit - Hotfix of Eighth commit. change program shutdown way to automatically shutdown after 5sec instead program doesn't shutdown after type enter.
and minor source optimization. NOW, I RECOMMEND THIS VERSION INSTEAD EIGHTH ONE.

Tenth commit - Weak improvement of command line layout. there will be one more command line layout update.
I think, it will be menu option.( like paper printing, help.. etc )
and NOW, after this version, it will indicate its version with revision number on the top of the cli.

Eleventh commit - Adding menu. 0 for make paper, 1 for how to use. and also, looks better than previous one.
as i think, this one is better than previous one. TODO : Support phrase & make GUI.

Twelfth commit - Now, RWS supports phrase. so example is below. how to add phrase-type in word list.txt file.
Example of word list.txt : alphabet alpha bet ;kiwi juice ;;space ship cat ;;;random word selector twelfth -> 6 words.
you can just easily add semicolon how space occupy in words. TODO : make GUI.
and also, i fixed some minor bug.

Thirteenth commit - Hotfix of Twelfth commit. fixed issue : In select menu, when entering not numeral, it print infinite "type line".

v0 - dev1

Fifth commit - read word list & print test paper function is fully working. but table sytle test paper is WIP. and notice user to readed word list's word quantity. also, from this version, testpaper will wrote in .md file. recommend offline .md reader is Typora. TODO : make table layout in testpaper with markdown layout.

Sixth commit - Hotfix of fifth commit. delete 1 bug - delete crash when typing bigger than half of word number or smaller than half of word number.
(As i think, using vector.begin() function instead of vector.begin() in vector iterator class variable solving this problem. )
Please do not use force git push. i'm lost all of my commit in my repo.

Seventh commit - Suck update. totally mess. dirty codes and table layout doesn't come out before user type enter in markdown doc.

v0

First commit - this program isn't working.
Second commit - for someone's help, RWS now working. but text file creating is TODO.
Third commit - Now can printing text file. TODO : read file from desktop and creating file at desktop.
Fourth commit - Add reading part only. TODO : make word vector from temp string.

Special Thanks

Ranol☆P`21