Skip to content

Commit

Permalink
Favicon+clean-code+icons (gridstack#2660)
Browse files Browse the repository at this point in the history
* 🎨 Fix favicon, remove jQuery, upgrade highlight.js

* 💄 Improve icons (lucide icons) & add colors

* 💄 Add theme to highlight.js

* 📝 update roadmap & techno doc by adding highlight.js

* 🔨 add /src to prettier format-fix script

* 📝 Update roadmap -> Advanced demo fixes to do
  • Loading branch information
damien-schneider committed Apr 20, 2024
1 parent d077e83 commit 126a66a
Show file tree
Hide file tree
Showing 4 changed files with 385 additions and 165 deletions.
24 changes: 19 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,21 @@
# Gridstack Website

## Technos
- Bootstrap will be removed little by little to be replaced by TailwindCSS
### Icons
- Lucide Icons
- Gridstack.js (Of course)
- Prettier for code formatting
> We use Lucide Icons for the website, but we copy svg instead of using the lib directly. You can find them [here](https://lucide.dev/)
- Dev icons
(We use the link for now but will be replaced by svg)
> We use Dev icons for the website, but we copy svg instead of using the lib directly. You can find them [here](https://devicon.dev/)
### Gridstack
(Of course 🙃)
### Highlight.js
For code highlighting, used in the homepage to have a beautiful code snippet `<pre><code>...</code></pre>`
A custom theme is used, you can find it in the `src/styles/highlight.css` file
### Dev dependencies
- Prettier
For code formatting


> The tailwind.config.js file is useless but make code editor plugins works.
### Roadmap
Expand All @@ -16,5 +27,8 @@
- [ ] Create a layout in the examples/[name.html] to switch easily between examples
- [ ] Add micro-interactions to the website
- [ ] Add animation to mobile navbar
- [ ] Add lucide icons to the website & in many sections
- [ ] Improve SEO with meta tags on each page
- [x] Add lucide icons to the website & in many sections
- [ ] Improve SEO with meta tags on each page
- [ ] Find a way to update automatically `Current version | v10.1.2`
- [ ] Improve responsive design (mobile version) by changing grid to 6 columns instead of 12 for example and reduce padding on x, etc.
- [ ] Fix advanced demo "Add widget" to not impact the background & fix margins when dropped in the grid
Loading

0 comments on commit 126a66a

Please sign in to comment.