this uses the css media query prefers-color-scheme to offer a dark theme to users.
This works in recent versions of safari, chromium (and derivatives) aswell as firefox
(but only with resistfingerprinting off OR a special config flag set)
* Let's make getting involved with the project as easy as it can be.
Listing the projects we maintain and ideas we have can help people
see what and who we are looking for and have "I can do that!"
moment.
* To the point above, put the link on the front page. I am a
contributor and finding that page took me longer than it should
(a few seconds).
* List specific things above the generic ones. Usually people don't
like to think too hard, and they probably won't do that for the
project unless they're really invested. But if they are they don't
look at Getting Involved page anymore.
* Move the fundraising section to a partial
* Move most inline styles for the donation meter into CSS
Also change the style a bit to make it look better.
Add various ids to use later for JavaScript which will update the meter from a
JSON file.
* Add JavaScript to update the donation meter from JSON
* Move fundraising partial to correct place, use style block
Also use round not ceil for the total donation amount.
Resize images again together with the browser window.
- Setting an explicit "width" for the 'figure' leads to a fixed width
of all child objects. No resizing.
- Not setting "width" has the image resizing, but the caption and the
border around it all won't be limited to the image width, but always
cover the whole page width.
- With the 'width: min-content' of this commit the caption resizing is
OK, but the image resizes in one big jump to thumbnail size...
* Refactor breadcrumbs to its own file.
* "blog" and "blog_index" are now just "blog", so merge "list" appropriately
* "blog.terms" is now unused, delete it
* Make an empty conference summary page (do we want these to appear on the homepage?)
* Added "figure" and "figcaption" to shijin4.css
Use for step-by-step guides consisting mainly of concacenated
screenshots + captions. Those tend to be confusing when your
not sure if the text belongs to the screenshot above or below
it.
With figcaption, the caption is always below and is encased
with the screenshot in a bordered box.
Add style="width:[screenshotwidth+2*padding]" when used,
e.g. style="width:820px"
* Use figure/figcaption for the installation guide.
* Minor text changes.
* Moved 8-initialize-update.png to the rest of the images and replaced
unused 8-initialize.png
* Fixed 14-select-target.png to show the correct 379.9 MB source image
instead of a 7.61 GB Haiku installation.
* Optimized PNGs
* TODO: All the images should be re-taken with the Noto font and an upated
(nightly) image to show the current image size and copying packages
instead of files when installing.
Adding the various stylings ("menu", "key", "cli"...) of the Haiku-doc.css.
I changed the "button" one to have a wider horizontal padding which makes it
look more like a Haiku button. I plan to use that one in the user guide as
well.
Somehow Alchimie12 didn't get listed.
I believe ge only works on numbers...
converting all dates to Unix format seems to solve the issue.
We need to filter out pages without an event property though.