Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
359 commits
Select commit Hold shift + click to select a range
8b98619
change to scrollable text box (again)
m-skaan Dec 30, 2024
f38a68d
can pass in input
m-skaan Dec 30, 2024
852b8f9
remove DFS native Recursion/Stack option
m-skaan Dec 30, 2024
a2cb33b
remove pseudocode writing
m-skaan Dec 30, 2024
d1d7990
remove DFS specific functionality
m-skaan Dec 30, 2024
31e03fc
remove extra LHS text, uncompiling tho
m-skaan Dec 30, 2024
ff5b46e
default graph create (:
m-skaan Dec 30, 2024
6a09a55
remove console.log and run cmds
m-skaan Dec 30, 2024
fee9954
create button for creategraph on DFS page
m-skaan Dec 31, 2024
e596e50
curr update
m-skaan Jan 3, 2025
79688f9
make modal appear
m-skaan Jan 3, 2025
7bda4bc
add modal to BFS
m-skaan Jan 5, 2025
575311b
add input for SLL tail pointer toggle
andriawang6 Jan 8, 2025
dbb044a
add input for predSucc for BST/AVL/2-4
andriawang6 Jan 8, 2025
722a840
Fix console errors
Jan 9, 2025
814887e
add max/min input for heaps
andriawang6 Jan 9, 2025
1df6f08
add promotion input for 2-4 trees
andriawang6 Jan 9, 2025
924bf44
Fix various idiosyncracies with step back and step forward buttons
Jan 9, 2025
34e12d9
Update README.md
Jan 9, 2025
a6490ac
Update README.md
Jan 9, 2025
e119dc7
fix node appearance issue
m-skaan Jan 10, 2025
67bd03e
comment out modals. will address in future pr
m-skaan Jan 10, 2025
c24940a
Merge pull request #6 from m-skaan/master
luciankt Jan 10, 2025
0b1f98d
Update DFS.js
luciankt Jan 16, 2025
7677433
added algos graphics
kathy-tran07 Jan 17, 2025
cb85128
SplayTree info modal
luciankt Jan 17, 2025
4be4267
anchored side menu
kathy-tran07 Jan 17, 2025
64fac85
Fix BFS/DFS loading
luciankt Jan 20, 2025
fe52080
Fix dropdowns in pattern matching and sorting pages
luciankt Jan 26, 2025
08ef1e1
Merge branch 'master' into master
luciankt Jan 28, 2025
cc65282
Update HomeScreen.js
luciankt Jan 28, 2025
507a98e
Merge fixes
luciankt Jan 28, 2025
123b09d
Move blob
luciankt Jan 28, 2025
8b3ddbe
Update contributors
luciankt Jan 28, 2025
384b66c
Merge pull request #3 from kathy-tran07/master
luciankt Jan 28, 2025
2353770
Fix blob
luciankt Jan 28, 2025
c394ae6
Rename Heapsort.gif to HeapSort.gif
luciankt Jan 28, 2025
101fcd3
Graph adjacency list icon
luciankt Jan 28, 2025
a417d4a
Merge branch 'master' of https://github.com/csvistool/visualization-tool
luciankt Jan 28, 2025
becafe5
Fix some issues
luciankt Jan 28, 2025
48b04f8
Graph Representations
Jan 28, 2025
e52e1d9
Fix floyd
Jan 28, 2025
51dfbef
feat: moved dsaFilter (query) to search params
dumax315 Jan 29, 2025
905cdcc
chore: added .history to gitignore
dumax315 Jan 29, 2025
413a69c
Merge branch 'master' into url-data-input-all
luciankt Jan 29, 2025
f12011d
Merge pull request #5 from andriawang6/url-data-input-all
luciankt Jan 29, 2025
681dbca
feat: moved button filter to search params
dumax315 Jan 29, 2025
6a3c872
refactor: simplifed Search param getters and setters
dumax315 Jan 29, 2025
3c475d1
Merge branch 'csvistool:master' into Feat-moving-filter-and-query-sta…
dumax315 Jan 29, 2025
24c30dd
fix: changing search params no longer pollutes the browser history
dumax315 Jan 29, 2025
08d6905
fix: footer stays on bottom on short pages
dumax315 Jan 29, 2025
fdd1c2c
fix: moved blob to main content so it's z-index properties could be r…
dumax315 Jan 29, 2025
8eb29e5
fix: blob element placement
dumax315 Jan 29, 2025
eca56d8
refactor: moved HomeScreen components to their own folder
dumax315 Jan 29, 2025
539500b
Remove draggable module
luciankt Jan 30, 2025
ea6318c
Fix footer z-index
luciankt Jan 30, 2025
90fb29a
Merge pull request #8 from dumax315/Feat-moving-filter-and-query-stat…
luciankt Jan 30, 2025
5a64a4f
Update AlgoList.js
Jan 30, 2025
da69207
Merge branch 'master' of https://github.com/csvistool/visualization-tool
Jan 30, 2025
6515195
Quickselect rename
luciankt Feb 4, 2025
3600683
Update time_complexities.json
Feb 6, 2025
7ada6e2
Merge branch 'master' of https://github.com/csvistool/visualization-tool
Feb 6, 2025
e827dec
Update pseudocode.json
luciankt Feb 11, 2025
9031eb9
Update Floyd.js
Feb 11, 2025
b773bb1
Update BST.js
Feb 12, 2025
5b15dde
Related Search Row
Feb 13, 2025
88859bb
Limit probing to # of non removed elements in LP hashmap
Feb 19, 2025
10bef6c
Update time_complexities.json
luciankt Feb 27, 2025
3736a3b
fix edge case with lp hashmap optimization
Peeda Feb 28, 2025
0b79ef1
Merge pull request #10 from Peeda/master
luciankt Feb 28, 2025
9b59bd9
Update time_complexities.json
luciankt Mar 4, 2025
372918b
trying
luciankt Mar 5, 2025
c5b73d9
add selection sort to 'Sorting and Quicksort' page
Mar 5, 2025
00eb6c8
fredsort stuff
luciankt Mar 5, 2025
98f9a11
FredSort finale
luciankt Mar 5, 2025
26005c6
Merge pull request #12 from csvistool/fredsort
luciankt Mar 5, 2025
f8a902a
Merge pull request #11 from TomJRodrigues/master
luciankt Mar 5, 2025
93bde07
Update time_complexities.json
luciankt Mar 5, 2025
cdb6091
update treeHasProblem to count depths
andriawang6 Mar 9, 2025
ed273ca
Merge pull request #14 from andriawang6/build-tree-level-valid
luciankt Mar 9, 2025
0c723e6
DropSort
luciankt Mar 11, 2025
01447e3
Remove swap method
luciankt Mar 11, 2025
7a7ed0d
add all settings for sorting algos
andriawang6 Mar 17, 2025
e8e9af5
add all settings for boyermoore, rabinkarp
andriawang6 Mar 17, 2025
97d767e
add open hashing probe type setting
andriawang6 Mar 17, 2025
848923c
add example large list for graph algorithms
TomJRodrigues Mar 23, 2025
361d0f4
DropSort
luciankt Mar 25, 2025
de1b890
Merge pull request #17 from andriawang6/url-setting-selection
luciankt Mar 26, 2025
67cdaba
Merge pull request #19 from TomJRodrigues/master
luciankt Mar 26, 2025
ffc50ba
MiracleSort
luciankt Mar 27, 2025
6e21f70
SleepSort
luciankt Mar 27, 2025
4e060f6
Merge pull request #21 from csvistool/miracle-sort
luciankt Mar 27, 2025
0dcff4f
Merge pull request #22 from csvistool/sleep-sort
luciankt Mar 27, 2025
c9d46ca
Add april fools pages to main screen
luciankt Mar 27, 2025
986f242
Update AlgoList.js
luciankt Mar 28, 2025
7de96da
Merge branch 'master' into dropsort
luciankt Mar 30, 2025
7b9d063
Merge pull request #15 from csvistool/dropsort
luciankt Mar 30, 2025
b571980
Merge branch 'master' into april-fools
luciankt Mar 30, 2025
740c738
Merge pull request #23 from csvistool/april-fools
luciankt Mar 30, 2025
b5e268c
Update AlgoList.js
luciankt Mar 30, 2025
d1fe3d2
Update AlgoList.js
luciankt Mar 30, 2025
ef12722
Add examples to bogo sort
luciankt Mar 30, 2025
f4c6e2b
Make april fools pages automatically display on April 1st/2nd
luciankt Mar 30, 2025
142e751
Fixed defualt psedoccode for LSD radix sort
VineethSendilraj Apr 1, 2025
8881671
Fixed Linting + Prettier errors
VineethSendilraj Apr 1, 2025
ec921f5
added psedocode tab on book icon.
VineethSendilraj Apr 2, 2025
07bb2bd
Moved big O to book. Made book responsive. Fixed psedocode bug.
VineethSendilraj Apr 2, 2025
b843ef5
fixed lint + prettier errors
VineethSendilraj Apr 2, 2025
4b4cbc5
Majority UI re-design done. Mainly algo page changed. For home page: …
VineethSendilraj Apr 3, 2025
0c77aa6
Prettier changes
VineethSendilraj Apr 3, 2025
d3670e1
Update time_complexities.json
luciankt Apr 8, 2025
5e5c765
Update time_complexities.json
luciankt Apr 8, 2025
6713184
remove from boyer-moore, rabin-karp, quickselect
andriawang6 Apr 10, 2025
dac7985
run prettier
andriawang6 Apr 10, 2025
b7fb73c
Merge pull request #27 from andriawang6/remove-old-code
luciankt Apr 10, 2025
c56f2c1
Merge branch 'master' into ui-testing
kathy-tran07 Apr 17, 2025
488fc3a
Add finals banner
luciankt Apr 17, 2025
5765991
small css changes
kathy-tran07 Apr 17, 2025
73f54d7
Merge branch 'ui-testing' of https://github.com/VineethSendilraj/visu…
kathy-tran07 Apr 17, 2025
a57273f
Merge pull request #26 from VineethSendilraj/ui-testing
kathy-tran07 Apr 17, 2025
e879002
Update pseudocode.json
luciankt Apr 18, 2025
ca509ed
Update pseudocode.json
luciankt Apr 18, 2025
3e1ff96
Add Negative Number Check
PureTrippH Apr 18, 2025
60aa9bc
Fix Open-Addressing double hash
PureTrippH Apr 18, 2025
197f18b
Final Negative Number parse fix
PureTrippH Apr 18, 2025
af95bef
Remove Accidental print statement
PureTrippH Apr 18, 2025
0fcf6e0
Fix Hashing Function For Negatives Greater Than Table Size
PureTrippH Apr 18, 2025
38e419f
Update pseudocode.json
luciankt Apr 20, 2025
1775c51
Update InfoModals.js
luciankt Apr 20, 2025
e2ba41e
Add DP & Extras section
luciankt Apr 22, 2025
8ab61c6
Merge pull request #29 from csvistool/extras-row
luciankt Apr 24, 2025
ebac444
fixed small details
kathy-tran07 Apr 25, 2025
b8bf34c
Merge pull request #28 from PureTrippH/master
kathy-tran07 Apr 25, 2025
b7e3cbe
updated README.md
kathy-tran07 Apr 25, 2025
5a737a4
Merge pull request #31 from csvistool/readme_updates
kathy-tran07 Apr 25, 2025
2f61503
Fix icon padding
UZ9 Apr 28, 2025
6a30dcd
nit: run prettier, lint
UZ9 Apr 28, 2025
533400f
removed finals banner
kathy-tran07 Apr 30, 2025
eb41d17
Merge pull request #32 from UZ9/ryder/fix-icon-padding
kathy-tran07 Apr 30, 2025
4455b4f
blur big-o explanations
andriawang6 May 5, 2025
b39e4af
update column percentages
andriawang6 May 5, 2025
5ea93da
update blur behavior only on hover
andriawang6 May 5, 2025
7135b32
simplify boolean
andriawang6 May 5, 2025
2b45383
change from hover to click
kathy-tran07 May 7, 2025
577644c
Merge pull request #34 from andriawang6/hide-explanations-big-o
kathy-tran07 May 7, 2025
828c453
Add dynamic viewport scaling
UZ9 May 8, 2025
25ab519
nit: prettier + lint
UZ9 May 8, 2025
98705cd
Split AlgoScreen into components, refactor bigo
UZ9 May 9, 2025
d2f4d7c
HomeScreen mobile support
UZ9 May 9, 2025
3e91b62
Normalize pseudocode names, prepare for refactor
UZ9 May 10, 2025
466269a
Move pseudocode to dedicated component
UZ9 May 10, 2025
93410af
Move highlighting to react state, memoize highlight
UZ9 May 11, 2025
8ba57cb
Working highlights for ArrayList
UZ9 May 11, 2025
5e6b120
Convert pseudocode animations for almost all algos
UZ9 May 11, 2025
57e083f
Fix unhighlight bug, convert BST animation
UZ9 May 11, 2025
609db7e
Remove old animation code from AlgoScreen
UZ9 May 11, 2025
3c6959f
Remove unnecessary state changes with pseudocode
UZ9 May 11, 2025
ac72c8a
Abstract modal tab buttons, prettier
UZ9 May 11, 2025
1f31791
Finish BFS anim, move sidebar/canvas to component
UZ9 May 11, 2025
dae1649
Migrate KMP, remove pseudocode position code
UZ9 May 11, 2025
6a415e3
Migrate BoyerMoore to new pseudocode animation
UZ9 May 11, 2025
72fd6ff
nit: lint, prettier
UZ9 May 11, 2025
f04d9f1
cleanup: Remove old CodeID code from BST
UZ9 May 11, 2025
78aa0ba
cleanup: move algo header to dedicated component
UZ9 May 11, 2025
3550d50
nit: cleanup highlight code, remove comments
UZ9 May 12, 2025
9beeab3
Add highlight undo functionality
UZ9 May 12, 2025
2bce59e
Added DisjointSet
amchelapurath2023 May 15, 2025
1129820
elint fix for Disjoint Set
amchelapurath2023 May 15, 2025
3457832
Fix floating blob visibility issues on desktop and mobile
surajgojanur Jul 11, 2025
5d76d83
Merge pull request #35 from UZ9/ryder/dynamic-canvas-scaling
kathy-tran07 Aug 29, 2025
8adee3d
add disjoint set gif
kathy-tran07 Aug 29, 2025
4213d53
Merge pull request #38 from amchelapurath2023/master
kathy-tran07 Aug 29, 2025
1f1cfd1
removed heap big o
kathy-tran07 Sep 5, 2025
08cea7e
Merge pull request #42 from csvistool/heapBigO
kathy-tran07 Sep 5, 2025
daf6aea
added LLdeque psuedocode and fix disjoint placement
kathy-tran07 Sep 9, 2025
9eecfcd
Merge pull request #43 from csvistool/dequeLLPseudocode
kathy-tran07 Sep 9, 2025
5b93b4f
Merge remote-tracking branch 'upstream/master' into ryder/pseudocode-…
kathy-tran07 Sep 13, 2025
47cc89a
fixed merge errors
kathy-tran07 Sep 14, 2025
8b4477f
Merge pull request #36 from UZ9/ryder/pseudocode-overhaul
kathy-tran07 Sep 14, 2025
8257d6b
Merge branch 'master' into floating-blob-visibility1
kathy-tran07 Sep 14, 2025
a12d1b2
made modal automatically appear after an animation is triggered
kathy-tran07 Sep 15, 2025
d06c109
make modal jump to the highlighted code
kathy-tran07 Sep 16, 2025
aaf6140
add highlight to linked deque
kathy-tran07 Sep 16, 2025
e8faedc
Merge pull request #46 from csvistool/pseudocodeUpdates
kathy-tran07 Sep 16, 2025
725682d
Add letter input support for ArrayList and LinkedList data structures
john-s-kim Sep 18, 2025
85a8c83
Add letter input support to stacks, queues, deques, and tree structures
john-s-kim Sep 18, 2025
c3d33bd
update readme
kathy-tran07 Sep 21, 2025
65fba93
Merge pull request #48 from johnkimo5/lettersAsInputs
kathy-tran07 Sep 21, 2025
103cb3b
fixed order property bug in BST
kathy-tran07 Sep 23, 2025
ff0ca2e
fixed order property bug in AVL
kathy-tran07 Sep 23, 2025
0450579
Merge pull request #49 from csvistool/bugsFix
kathy-tran07 Sep 23, 2025
9f5497e
fix find bug
kathy-tran07 Sep 25, 2025
ea2d108
fixed Deque tail pointer bug
kathy-tran07 Sep 25, 2025
679fd8d
have modal pop up once
kathy-tran07 Sep 25, 2025
6123dfb
Update BST.js
kathy-tran07 Sep 25, 2025
aaeb4af
Merge pull request #50 from csvistool/bugsFix
kathy-tran07 Sep 25, 2025
204123d
added , and | for inputs
kathy-tran07 Sep 27, 2025
211b929
Merge pull request #54 from csvistool/bugsFix
kathy-tran07 Sep 27, 2025
a0cc473
added heap Big-O
kathy-tran07 Sep 28, 2025
cbb1f1c
Merge pull request #55 from csvistool/bugsFix
kathy-tran07 Sep 28, 2025
710b804
Fixed AVL remove bug
kathy-tran07 Oct 12, 2025
be3f627
Merge pull request #56 from csvistool/bugsFix
kathy-tran07 Oct 12, 2025
4e6600e
fix AVL find bug
kathy-tran07 Oct 12, 2025
a3259ce
Merge pull request #57 from csvistool/bugsFix
kathy-tran07 Oct 12, 2025
b82edd3
realign data structures that were cutting off
kathy-tran07 Oct 13, 2025
5a7e2d8
Merge pull request #58 from csvistool/bugsFix
kathy-tran07 Oct 13, 2025
d3013d7
fixed skiplist bug
kathy-tran07 Oct 16, 2025
6256423
Merge pull request #59 from csvistool/bugsFix
kathy-tran07 Oct 16, 2025
93fd768
Merge pull request #41 from surajgojanur/floating-blob-visibility1
kathy-tran07 Oct 28, 2025
20b7420
fix quicksort/select pseudocode
kathy-tran07 Oct 30, 2025
68d7908
Merge pull request #61 from csvistool/bugsFix
kathy-tran07 Oct 30, 2025
5259abd
fixed deploy error
kathy-tran07 Oct 30, 2025
2829084
added finals banner
kathy-tran07 Nov 23, 2025
1986baa
Merge pull request #62 from csvistool/bugsFix
kathy-tran07 Nov 23, 2025
02f8677
fixed position for animation canvas
kathy-tran07 Nov 24, 2025
88523db
Merge pull request #63 from csvistool/bugsFix
kathy-tran07 Nov 24, 2025
0cdf7e2
create TreeMap and implemented insert
kathy-tran07 Nov 24, 2025
283b674
implemented remove
kathy-tran07 Nov 24, 2025
0a897e7
implemented find
kathy-tran07 Nov 24, 2025
f9dad41
redid TreeMap to be just an AVL backing data structure
kathy-tran07 Nov 24, 2025
d4ec439
modify remove, find, random, and clear for kvp
kathy-tran07 Nov 24, 2025
cd36a1d
add img and filter for TreeMap
kathy-tran07 Nov 24, 2025
b78e2f8
Merge pull request #64 from csvistool/treemap
kathy-tran07 Nov 24, 2025
76f5a3c
fixed finals banner
kathy-tran07 Nov 24, 2025
38a5f6b
Merge pull request #65 from csvistool/bugsFix
kathy-tran07 Nov 24, 2025
bfdfe2f
made viewport on Algoscreen scrollable to handle any cut-off errors
kathy-tran07 Nov 26, 2025
a3f3b07
adjust graphs for better viewing
kathy-tran07 Nov 26, 2025
893d22f
Merge pull request #70 from csvistool/bugsFix
kathy-tran07 Nov 26, 2025
86051c6
scrollable viewpoint
kathy-tran07 Nov 26, 2025
e32beb9
adjust css
kathy-tran07 Nov 26, 2025
bbe3b96
Merge pull request #71 from csvistool/bugsFix
kathy-tran07 Nov 26, 2025
540b438
fixed large graph
kathy-tran07 Dec 1, 2025
efec8e2
Merge pull request #72 from csvistool/bugsFix
kathy-tran07 Dec 1, 2025
b05214b
remove finals banner
kathy-tran07 Jan 10, 2026
7917772
Update pseudocode.json: Fixed indentation for StackArray.push()
jokrugel Jan 13, 2026
349cfa9
corrected singly linked list code
kathy-tran07 Jan 20, 2026
0372027
Merge pull request #74 from csvistool/bugsFix
kathy-tran07 Jan 20, 2026
734b9d4
Merge pull request #73 from jokrugel/patch-1
kathy-tran07 Feb 4, 2026
fbba56b
move project-related pages into categories
luciankt Feb 19, 2026
f909c76
Make footer year update
luciankt Feb 19, 2026
19ba4eb
Update time_complexities.json
luciankt Mar 9, 2026
47c402c
Update AlgoList.js
luciankt Apr 1, 2026
23e0d77
Update pseudocode.json
luciankt Apr 6, 2026
5c76b9b
Fix wording for quickSelect pseudo
AndrewRomitti Apr 6, 2026
3752b5a
Merge pull request #77 from AndrewRomitti/quickSelect-wording
luciankt Apr 6, 2026
54cb158
Update pseudocode.json
luciankt Apr 19, 2026
63f2585
Added tab navigation to algos page
kathy-tran07 Apr 20, 2026
e544abd
Made tab navigation for home page visible
kathy-tran07 Apr 20, 2026
4549799
Merge pull request #78 from kathy-tran07/master
csvistool Apr 24, 2026
c576acc
Fix crash when deleting the last remaining node in a Splay Tree
B7M Aug 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
131 changes: 0 additions & 131 deletions .all-contributorsrc

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ jobs:
- uses: actions/checkout@master
- name: Create GH Pages
run: |
git remote set-url origin https://RodrigoDLPontes:${{ secrets.GITHUB_TOKEN }}@github.com/RodrigoDLPontes/visualization-tool.git
git config --global user.email "rodrigo.dl.pontes@gmail.com"
git config --global user.name "RodrigoDLPontes"
git remote set-url origin https://csvistool.com:${{ secrets.VISTOOL_GITHUB_TOKEN }}@github.com/csvistool/visualization-tool.git
git config --global user.email "csvistool@gmail.com"
git config --global user.name "csvistool"
npm ci
npm run deploy
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,4 @@ contrib.txt

# ide settings
.vscode/
.history
6 changes: 6 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,11 @@
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"github.copilot.enable": {
"*": false,
"plaintext": false,
"markdown": false,
"scminput": false
}
}
12 changes: 6 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,21 @@ Hi there! This document outlines some rules for contributing to the site.

There is a lot that still needs to be improved, ranging from implementing more data structures and algorithms, making slight modifications to existing ones, bug fixing, updating the UI and making general improvements. Whatever your interest in web development is, you can probably improve your skills by contributing in that regard!

For more details on what needs to be done, check out the [Issues tab](https://github.com/RodrigoDLPontes/visualization-tool/issues).
For more details on what needs to be done, check out the [Issues tab](https://github.com/csvistool/visualization-tool/issues).

## Structure

The site was created using [create-react-app](https://github.com/facebook/create-react-app) application. It also uses [Single Page Apps for GitHub Pages](https://github.com/rafrex/spa-github-pages) for compatibility with GitHub Pages.

[`src/algo/`](https://github.com/RodrigoDLPontes/visualization-tool/tree/master/src/algo) contains data structure/algorithm-specific scripts
[`src/algo/`](https://github.com/csvistool/visualization-tool/tree/master/src/algo) contains data structure/algorithm-specific scripts

[`src/anim/`](https://github.com/RodrigoDLPontes/visualization-tool/tree/master/src/anim) contains the base animation API
[`src/anim/`](https://github.com/csvistool/visualization-tool/tree/master/src/anim) contains the base animation API

[`src/screens/`](https://github.com/RodrigoDLPontes/visualization-tool/tree/master/src/screens) contains the top-level screens (the homepage, the algorithm screen)
[`src/screens/`](https://github.com/csvistool/visualization-tool/tree/master/src/screens) contains the top-level screens (the homepage, the algorithm screen)

## Animation API

The animation API is very well documented [here](https://www.cs.usfca.edu/~galles/visualization/source.html). However, some changes have been made to it as part of the conversion to ES6, so existing JavaScript files are also a good reference for learning how to do things. All functions can be found in [`AnimationMain.js`](https://github.com/RodrigoDLPontes/visualization-tool/blob/master/src/anim/AnimationMain.js).
The animation API is very well documented [here](https://www.cs.usfca.edu/~galles/visualization/source.html). However, some changes have been made to it as part of the conversion to ES6, so existing JavaScript files are also a good reference for learning how to do things. All functions can be found in [`AnimationMain.js`](https://github.com/csvistool/visualization-tool/blob/master/src/anim/AnimationMain.js).

## Dev Environment Setup

Expand Down Expand Up @@ -52,7 +52,7 @@ To make a PR:

1. Create a new pull request
2. Click “Compare across forks”
3. Base repo should be RodrigoDLPontes/master and head repo should be the relevant branch on your fork
3. Base repo should be csvistool/master and head repo should be the relevant branch on your fork
4. Name the PR something simple and descriptive
5. In the description, make sure to reference the issue you worked on (such as “closes #155”, “addresses #150”, etc)
6. Add anything else to the description that you think makes your changes more understandable
Loading