The current design of the main Octave website
was created back between November 2015 and February 2016 by Alex Krolick and got finally online about one year later in November 2016. The sources are freely hosted on https://hg.octave.org/web-octave. With kind support by @jwe, @mtmiller, Jordi, and some others via the mailing-list, I managed the maintenance of the website since then (e.g. release announcements, URL updates, text revisions after changes, etc.).
Today, I overhauled the website style “under the hood”. This shall mean if you do not notice any severe style changes, I did a good job
In particular the changes are:
- Update from Foundation Framework from v5.5.3 (October 2015) to v6.6.3 (April 2020) to improve compatibility with latest browsers.
- Remove old versions of
modernizr.js, as they are partially included in the Foundation framework.
- Reduce the usage of fancy Foundation (especially JS) features, e.g. the Download page no longer uses tabs and they were removed from the landing page (which was quite overloaded).
- Reduce custom CSS to a minimum.
- Use Markdown wherever possible.
- Revisit several website page text.
The goals of the current website design are:
- Simple, but modern look: On all devices (HiDPI screens, Tablets, Smartphones).
Easy to maintain: Reading and updating Markdown is much easier, than working inside HTML
README.mdto latest changes.
That’s all for now. If you find anything suspicious, please leave a comment below