All notable changes to this project will be documented in this file.
- Switching between pages would not stop the visualization
- page classes structure to clear resources
- Router.js to support clearing of resources
- README.md
- Deployed the page
- GitHub pages
- Added Media Queries for responsiveness
- Added Qucik Sort Data
- Added Quick Sort Page
- Insertion Sort Data
- Insertion Sort Page
- Documentation
- Routing with Hash History
- Seleciton Sort Data
- Selection Sort Page
- Input Range general style
- Shuffle Button Icon
- bubbleSort.js
- SortModel.js
- InPlaceVisualizer Style
- InPlaceVisualizer to the InPlaceSortPage.js
- shared_components/inplace_visualizer/InPlaceVisualizer.js
- Background Images for light and dark theme
- Start/Stop Button Icons
- Colors
- Overall style
- Added view/pages/sort/inplace/InPlaceSortPage.js.
- Added view/pages/sort/SortPage.js. Every Page inherits from this class and overides its createVisualizer method.
- Added views/pages/home/HomePage.js
- Navbar component
- Created a new ToggleButton Component
- App.js where all the parts are combined
- views/pages folder to host the pages
- views/shared_components folder to host shared components
- Replaced Theme Button of header with a ToggleButton Component
- Footer and Header Background color
- view folder structure
- Added view/pages/sort/inplace/InPlaceSortPage.js.
- Added view/pages/sort/SortPage.js. Every Page inherits from this class and overides its createVisualizer method.
- Added views/pages/home/HomePage.js
- Navbar component
- Created a new ToggleButton Component
- App.js where all the parts are combined
- views/pages folder to host the pages
- views/shared_components folder to host shared components
- Replaced Theme Button of header with a ToggleButton Component
- Footer and Header Background color
- view folder structure
- toggle button for dark/light theme
- header and header style
- footer and footer style
- general styles to index.css
- main view folder, with Main.js and main.css
- header view folder, with Header.js and header.css
- footer view folder, with Footer.js and footer.css
- views folder, which will contain the different parts of the app.
- colors.css. This file contains colors for light and dark theme.
- src/styles folder, which will contain general style files
- Moved index.css into src/styles
- Added src folder, with the index.js, index.css and a subfolder templates, which contains the template html file
- Added webpack.config.js
- Installed webpack-dev-server, css-loader, HtmlWebpackPlugin, MiniCssExtractPlugin
- Added webpack configuration
- Installed webpack