Kevin Day [Thu, 8 Sep 2022 02:27:58 +0000 (21:27 -0500)]
Update: Improve accessibility in the "Continue reading..." and fix a mistake in a label.
The continue reading must remain as-is for proper use.
The accessibility tools do not understand article and document structure as well as they should.
Provide hints as per Aria and WCAG standards to help with this.
To get this working I've had to add unwanted id attributes, which clobers up the id list.
This makes things a bit less accessible for other uses due to the invalid or non-meaningful id associations added to make the aria-labelledby work.
The labeled by situation is a good reminder that I need to publish an article about my Context Markup Language (CML) so that I can provide a better language.
This situation is just an example of bad design by the accessibility developers and WCAG.
At least this shows progress on their end.
Kevin Day [Sat, 30 Jul 2022 22:39:16 +0000 (17:39 -0500)]
Update: Add additional specifications and documentation pages, focusing on Featureless Make.
Just like with the previous commit (5d48ca4ffa2fd31c3ae76505c030c5f0735c2c18), this is a quick and rather brute force documentation change set.
I did not focus whatsoever on the styling and I imagine there is a lot of room for improvement.
I will likely only care about improving this once I begin work on the Context Markup Language I plan on writing in the future.
Kevin Day [Fri, 29 Jul 2022 04:19:41 +0000 (23:19 -0500)]
Update: Fixes, improvements, and add additional specifications and documentation.
A number of website mistakes are fixed.
Tweak the styling some.
Implement a "highlight" class rather than hard-coding the highlighting of the menu entries against "unlink".
Add numerous specification and documentation pages.
This is a manual process because I have yet to implement an auto-generator script for this.
I have not determined the style practice as well.
I also reached some burn-out while writing this and started working faster and sloppier.
The result is a rather inconsistent mix of the HTML markup transcription of the specifications and documentation.
Due to being a bit sloppier near the end, I also expect several mistakes in the transcription process.
I did not get to the Featureless Make specifications and documentation within the scope of this commit.
Kevin Day [Sun, 3 Jul 2022 22:28:22 +0000 (17:28 -0500)]
Update: Add Design and Principles pages.
This prepares the website for the additional documentation on the FLL project.
Many of the text files from the "documents" directory will be transcribed into pages under this.
One such example would be the style_guide.txt file.
Includes miscellaneous changes.
Update the sources, preparing another website download package as of this commit.
Kevin Day [Sat, 11 Jun 2022 20:24:06 +0000 (15:24 -0500)]
Update: Modifications to a news article and some styling improvements.
I found some good things about the Librem5 phone and this amends my review adding notes in this regard.
I tried to avoid having class="p" but now that I need specific styling I am using it.
I intend to completely avoid any CSS styling on the elements themselves and instead only use class names.
This has an unfortunate consequence of using a few more characters per tag.
A special subsection box class is provided for any note worth updates to news articles.
Kevin Day [Fri, 10 Jun 2022 03:11:41 +0000 (22:11 -0500)]
Bugfix: Spelling mistakes and styling problems.
The screen is expanding in a bad way.
This seems to be caused by a few different problems:
1) Images end up being too large.
2) The display flex is used incorrectly in some places.
3) The pre tag is just useless, it breaks everything.
Tweak the images to have a max width that results in it being no larger than the screen.
Fix the display flex structure.
Replace pre tags with sample tags and assign better formatting using white-space "pre-line".
The use of the samp tag (sample tag) is more accurate because this is a sample terminal.
Replace the existing code tag that is for terminal output with samp tag.
Kevin Day [Sat, 4 Jun 2022 15:09:18 +0000 (10:09 -0500)]
Update: Separate contexts between news and index page and add additional message to access denied page.
Have the links go to news.html rather than the site index.
If for some reason the news page and the site index ever change, then these links do not need to be changed.
Some links are intended to got to the site index, such as the access denied and not found pages.
Most other links are intended to go to the news page.
Kevin Day [Sat, 4 Jun 2022 14:53:28 +0000 (09:53 -0500)]
Bugfix: Incorect "rel" link attributes, extra white space, and incorrect title.
A number of pages have "rel" link attributes that they should not or have incorrect href pages.
Update the FSS and IKI specifications to utilize "next" and "prev" "rel" link attributes.
Some of the FSS Specifications (partially) have the wrong title on the page.
Kevin Day [Sun, 15 May 2022 16:16:05 +0000 (11:16 -0500)]
Bugfix: Use correct copyright date.
I noticed that I used the wrong year for the first copyright reference by accident.
I reviewed the original commit in the Sourceforge repository and the date is 2007/03/07.
That means the copyright is 2007 rather than 2011.
This is when the FLL project and its specifications were drafted and first committed to a source code repository.