This commit removes the `html' package dependency, speeding up the
compile time of the Dart code.
It also simplifies the code and removes some unused code. For instance
the sun, moon, and lightbulb icons is removed, the `Theme' class is
removed, and the `switchTheme' function is now merged into the
`setTheme' function. The `makeThemeItem' function has also had its
second argument removed.
Dart is now upgraded to version 2.8
Any change in dependencies or Dart tooling won’t trigger Docker to
reinstall anything Ruby-related in the image afterward
Name of the Dart package and its homepage were changed, forgot to do
that