Skip to content

Latest commit

 

History

History
254 lines (221 loc) · 30 KB

CHANGELOG.md

File metadata and controls

254 lines (221 loc) · 30 KB

1.0.1 (2021-04-08)

Bug Fixes

  • FirstInBackdrop: fix compile warning (e2a82e9)
  • Implementation: fix input format (181e21b)
  • ModuleProgress: fix top border radius to 0 (d9f1255)
  • PseudoAssertion: fix code in bubble (93a1253)

1.0.0 (2021-04-02)

Bug Fixes

  • makeStyle: delete focusVisible in makestyle (116cf03)
  • Termination: fix bars color (46182fe)

Features

  • TermHelp: add term help popup (f913421)
  • tutorial term first: add storage (a06118e)

1.0.0-beta.2 (2021-03-31)

Bug Fixes

  • Set: fix link to github page (2529ba0)
  • fix warning in compile time (16bb52b)
  • firstI bug: fix bug (7a80312)
  • package.json: fix windows icon issue (d8eeea3)

Features

  • package.json: update the windows packager script (f626a6c)
  • packager: build and package the software (c721eeb)

1.0.0-beta.1 (2021-03-29)

Bug Fixes

  • AnimationCode: fix issue of pre, div in p ele (c52464c)
  • assertion bug: fix assertion content (da6d58d)
  • BackDrop: fix backdrop cannot fill scene (34314b3)
  • BackDrop: modify backDrop styles (9855905)
  • buttom name: change button name (e93cc99)
  • Correctness: fix intro and quick sort (4279b2d)
  • Correctness: fix reset button position issue (13d189c)
  • CorrectnessHelp: fix card size changing issue (870a5bf)
  • CorrectnessProve: fix function call issue (6e3c15b)
  • explanationBar: fix issue od naming props (7d206cc)
  • ExplanationBox: fix typo of expanation (5e97222)
  • ExplanationFrame: fix consistency problem in size (b558dc9)
  • Expression: fix title merge issue (fb1ec04)
  • FirstIn: fix snack bar bottom position issue (3f1fb09)
  • FirstIn: fix text align of welcome (fe1b9df)
  • firstin bug: fix bug (cab19bc)
  • FirstInBackdrop: fix borderRadius (54efd21)
  • Help: fix card size changing issue (386aa0d)
  • Help: modify help pages of correctness and tutorial (fb55cac)
  • Implementation: change typography to div (66102c5)
  • InputBar: fix the problem of losing focus (d014630)
  • InputTutorial: fix a typo of capital letter (8da3e0d)
  • InputTutorial: fix firstDayOfWeek issue (1fe64d7)
  • Loop: adjust css (78d2722)
  • Loop: fix warning, change == to === (60acedc)
  • Loop: modify wrong pseudocode (a03b9ac)
  • MergeSort: fix merge sort code correspondance (eb06445)
  • MergeSort: fix pseudo code of merge (0fc3623)
  • MergeSort.jsx: fix blockNums trace (bf64d80)
  • Prcedure: fix component calling issue (d7efec7)
  • PseudoAssertion: fix missing return (41c5ea9)
  • PseudoAssertion: fix pseudo code of insertion and heap (11c81c4)
  • PseudoAssertion: fix wrong classname for assertion (84c0bb9)
  • QuickSort: fix pseudo code and trace of quick sort (cc8685d)
  • Set: fix border issue (47e5134)
  • Set: fix cursor pointer at setting page (75cc627)
  • snapshot: update snapshot (9be79ce)
  • snapshot: update snapshot (993e226)
  • Snapshot: update snapshot (28b86ed)
  • Snapshots: update snapshots (192173d)
  • styleguide: add PDF config (f2c971b)
  • SwapTutorial: fix divider issue (7141ed1)
  • SwapTutorial: fix introduction script too long issue (e650638)
  • Tern: fix style of code cards (f2dd273)
  • Tutorial: update snapshot (e0bb08a)
  • fix blockNums (cb16bf7)
  • AnimationControl: opptimise tooltip style (f032703)
  • App: fix naming issue of onClick (b131f66)
  • CHelp: add imports deleted (2f61556)
  • correctness: delete unfinished files. (fc95b76)
  • Correctness Tutorial: fix CorrectnessTutorial menu structure (ab7570b)
  • correctnessTutorial: fix css bugs (a18f18c)
  • correctnessTutorial: fix local storage (04a2add)
  • CorrectnessTutorial: fix css (15b0640)
  • ExplainationBox: fix console warning (4539275)
  • ExplainationBox: fix related css problem (b1f4dd0)
  • HeapSort: add description and color change (1a252fa)
  • HeapSort: fix description mistake & add finish (82ac852)
  • index: solve loading pictures problem (369a6f9)
  • InputBar: add focusVisible in makeStyles to fix warning (e113656)
  • InputBar: add prompt asking user to use comma (46c58e6)
  • InsertionSort: fix animation issue of insertion (c4a3a68)
  • InsertionSort.jsx: fixed color chang bugs (667f7b6)
  • javascript: fix some prop use problem (aa7742b)
  • mainPages: fix the window size (294bcd7)
  • mainPages: store progress info in local webpage (72699a0)
  • module: fix lost test (65953b2)
  • Module: fix padding and border issues (2819d0f)
  • ModuleButton: fix height messes up display (3d5b813)
  • ModuleProgress, Efficiency, Procedure: warning (25b758a)
  • package.json: add dependencies (0bbae59)
  • Partial: fix table animation errors (e5c5e6f)
  • procedureSubPage: add animation (24c98d2)
  • public: add two gifs (a623dfd)
  • Routers: add new routes to subpages. (a522453)
  • scenes: fix the subpages structure and finish routes (b25cca6)
  • SetAndHelp: fix SetAndHelp functions (2c4a431)
  • styleguidist: fix config (2a3b935)
  • SwitchAnimation: fix array out of bound issue (0ab2d50)
  • SwitchAnimation: fix bars change with trace (520708f)
  • SwitchAnimation: fix improper width of EBox (9ebb784)
  • SwitchSort: fix height issue (939620e)
  • table: fix size problem (ab2f146)
  • fix the css styles (2abc549)
  • styleguide: fix config to load pictures (008fd51)
  • styleguidist: fix config (7381a0b)
  • SwitchAnimation: fix disable button not working (f28f59d)
  • SwitchAnimation: fix next step issue (2a43c12)
  • SwitchAnimationTest: fix render returen null issue (6cb424d)
  • SwitchSort: parseInt from arr to fix string issue (f7c7bdc)
  • fixed color and description bugs of sel sort (51f9922)

Features

  • correctness assertion: add prove feat (223d4a8)
  • CorrectnessProof: add assertion for quick sort (9fb40e5)
  • correctnessProve: new feature (7237463)
  • CorrectnessTutorial: add Partial_Def and total_Def page (05ac0ec)
  • electron: update icon and title (ed6729b)
  • Example: add backdrop for example subpage (f10f37d)
  • Example.jsx: add merge sort example (c1efc34)
  • Example.jsx: add selection&insertion Example (c622be5)
  • firstin: add help button firstin, and effect (ca29fb6)
  • FirstIn: add onHover effect (b4171f8)
  • fonts.css: add font css file (35bbbeb)
  • Implementation: add export pdf function (daecf25)
  • Implementation: add inputBar (8ca9aa9)
  • Implementation: add pseudo code (b9020af)
  • Implementation: add pseudocode and animation (1708b60)
  • InputBar: able to accept space (9e30546)
  • InputBar: accept return key to checkformat (e86cf41)
  • InputTotorial: add algorithm name instruction (5cba29c)
  • Intro: add merge and quick intro (0cf0630)
  • Intro: add more specific introduction (54daba3)
  • Introduction: add introduction for heapsort (9a9d676)
  • link: new feature (3dd718d)
  • Loop: add i bar to forloop example (c589b4c)
  • Loop: add pop-up window (5f20fe9)
  • Loop: add tutorial loop example (9b7d8eb)
  • mainPages: add last visit function and progress bar for correctness and tutorial module (65a113d)
  • MainPages: add animation (f838069)
  • Merge.jsx: add implementaion (d975f97)
  • MergeSort: add merge sort into procedure (7dbbdf5)
  • MergeSort: animate only element (55eecfc)
  • ModuleButton: add transition to opacity (388d058)
  • Procedure: add gifs for heap and merge (e0c1e92)
  • Proof: add sorting proof page (30a3250)
  • ProofHelp: add help page for correctness proof (476252e)
  • ProofHelp: update help with instruction on pseudo code (f1a8f7b)
  • PseudoAssertion: add assertion to b, s, i (11742b9)
  • RetrunValu.jsx: add page return value (66d701a)
  • Set: add open in broswer (14d8426)
  • SwapTutorial: add animation for swap tutorial (9d354a4)
  • SwapTutorial: add table (cca8358)
  • Termination: add interminable code example (d2a59cb)
  • Termination: add tipframe (6f391c7)
  • Termination: change terminating example (10507b8)
  • add mergesort implementation (17d2460)
  • add terminology page (4185b58)
  • set: add feature to setting button (98206c3)
  • set: reset history (ad673c5)
  • SwapTutorial: add introductionfor swap tutorial (7cc3b60)
  • Tutorial: add swipe animation for tutorial and correctness (fe36220)
  • add trace to implementaion (eac7cc4)
  • add trace to implementaion (83e1e56)
  • Bar.jsx: add new components Bar; (004bf0f)
  • component: add components (547e7b5)
  • components: add Module, Progress and Button (5129cb3)
  • Components: add component ExplainationBox (59ddbba)
  • correctness: add new page for CorrectnessTutorial (3acafce)
  • Correctness Tutorial: add Partial_Def and Total_Def pages (1ef3a05)
  • CorrectnessTutorial: add CorrectnessTutorial page (8aea205)
  • ExplainationBox: integrate components (bd2720e)
  • explanation link: add link (83c8741)
  • export: add export PDF function (17bc9ed)
  • HeapSort.jsx: add heap sort (a7975b8)
  • help button: add new feature (7ebe3e9)
  • help button: add new feature (b8a2ee8)
  • icansort: create new react app (17da7f5)
  • Input: add new feature (4e91fd4)
  • InputBar: add show error message function (75e84bd)
  • InputBar: integrate InputBar. (cb5530f)
  • InputCorrectness: add intro to input (8c64af8)
  • InputTutoial: add weekday algorithm as display (674b7f1)
  • InputTutorial: add error message for input (da05f3a)
  • InputTutorial: add interruption feature to play button (6149a89)
  • InputTutorial: modify time interval (b400e85)
  • intro: add sample for introduction (ddb953b)
  • Intro: add introduction animation (398c865)
  • Introduction: add introduction to the expla box (e24f6ce)
  • link: add link (fc13e5d)
  • Partial: add partial and total tags (35f42db)
  • procedure: add insertion sort and selection sort animation (cf5fdeb)
  • Procedure: add gifs for four SAs (b7b4c61)
  • Procedure: add quick, heap and merge sort (60ab10f)
  • ProcedureMainPage: ModuleProgress grows as the learning progress (276d508)
  • ProcedureSubPage: add animations in operation pages (7a40c99)
  • QuickSort: finish basic feature of quick sort (9065ad4)
  • QuickSort: start making QuickSort (e428c87)
  • QuickSort: visualise pivot using an icon (8ba6591)
  • shuffle: allow user to shuffle the array randomly (4954ea1)
  • shuffle: for inputbox (2d64de7)
  • shuffle: new feature (dd01d18)
  • subPages: add intro messages for algorithms (a7bd24f)
  • SwitchAnimation: add a slider to control progress (203d8ea)
  • SwitchAnimation: add animation control (be668e0)
  • SwitchAnimation: add bub, sel and ins sort (0751fd6)
  • SwitchAnimation: add disable function (776c187)
  • SwitchAnimation: add speed adjust menu (8069534)
  • SwitchAnimation: add switch animation feature (109737a)
  • SwitchAnimation: last & next step (4af1810)
  • SwitchSort: add heap sort (203f3c1)
  • SwitchSort: change correct input format (f7fdbc0)
  • SwitchSort: error msg won't show enter input (0247d0e)
  • termination: add terminable code example (7d3c4d8)
  • Termination: add termination example (f3a5e54)
  • Termination: change code background color (3c3858e)
  • tutorial: tutorial entry (98766f9)
  • tutoriallink: add new feature (78ac36f)