You are browsing as a guest. Sign up (or log in) to start making projects!

OSPedia

  • 9 Devlogs
  • 26 Total hours

The encyclopedia of operating systems: Season 3! Learn about operating systems and watch them run right in your browser! // Season 3 means this is the third event I submitted OSPedia to! // Approaching 300 total hours on Hackatime...

Open comments for this post

6h 28m 43s logged

finished :ubuntu: gutsy gibbon article :rupnil-devlog:

this is really not good. if it takes this long to do one article… :despair-kitty:
i still have 36 articles left. if i need like 5 hours for each article, that’s 180 hours :nvs: well this won’t be fun. im going to create a template for this then, should make it easier.

this devlog is supposed to be short, yes, literally nothing else

Changelog

  • (104ae23) Finish Gutsy Gibbon article
0
0
19
Open comments for this post

4h 22m 17s logged

sheesh!!! this was quite a bit of work, so i’ll use a bunch of paragraphs here:

first thing is, i found a way to deal with the logo. you see, by default, the logos are in light mode, having black text, but in dark mode, that black text cannot be seen, as a result, i need to change the logo in dark mode. however, i had no idea how to do this without using javascript. see, if the user has javascript disabled, then the logo won’t change and it’ll just be an ugly thing. but i found out (using google’s ai mode) that i can use this css property called content, and set it to the url of the dark mode logo in dark mode! so i don’t need javascript for that then.

next, i actually did the macOS golden gate article, though i have to put some stuff for the infobox and put the logo.

third, i was lurking around in the macondo chat when someone sent a link to this icon set called lucide and HOLY SHIT their icons are SO good, so i got a few of those icons and used them in the bottom bar AND THEY LOOK GORGEUS ÆÆÆÆÆÆÆÆÆÆÆ

fourth, i changed some breakpoints, though i still have to fix some :hs: i’ll get to it next week tho (see below)

finally, i fixed a bunch of problems with the bottom bar. you see, for some reason, the bottom bar itself was 5rem high, but the content stretched outside it. after a half hour or so of debugging, i figured that the images were the problem. after another hour or so of debugging, i eventually asked chatgpt, and finally found (after another half an hour :im_fucking_sobbing: ) that min-height: 0; on the div elements fixed the problem. i also made it so that the bar looked like a beautiful island instead of an ugly bar like it was before. i actually came up with this bottom bar in a rush back in :flavortown: flavortown before shipping at the end of the event

what’s next?

i have to do this stuff in the immediate future:

  • add the macOS golden gate logo and infobox
  • change the bottom bar into a menu that opens when you press a button (with animations!)
  • update the macOS sequoia article (i noticed i haven’t updated the beginning paragraphs
  • ACTUALLY fix the breakpoints (they still broken as heil)
  • finish the ubuntu articles (i have 32 left :fear: )

as for further plans:

  • i want to remove the background pictures, they’re not great
  • also, i need to add a modal to change themes, speaking of which, i need to write some javascript to change themes too. it’ll just save the class name of the theme to localstorage, should do well.
  • adding more operating systems is on my list, and the next ones i have in mind are debian and arch linux.
  • there’s many more things that i’ll do one day…

Changelog

that was so long, holy shit :fear: anyways, i’ll be back to working on my other projects! specifically, remder, you should follow it :nodnod: i will still be working on this, but not as much for a week or two. i also really need to go back to [amethystOS](https://stardance.hackclub.com/projects/5560 :hs:

wait you actually read all that? damn, ty!

2
0
36
Open comments for this post

5h 13m 14s logged

ok so i didn’t do the golden gate article, but who cares? i’ve revamped the styling system! now i can easily change styles and add new themes using css variables! here’s a list of the benefits this provides:

  • easier theme selection: while i do need to fix my javascript to use this new system and add a modal for selecting themes, this paves the way for a much more robust system! you see, this works by adding a class to the <body> element which has a bunch of css variables defined, so i can just store the class name in localStorage and then add that class to the body element :yayayayayay:
  • easier updating of styles: now all the styles are defined in mixins, and these mixins reflect the purpose of the styles inside them. not only that, if i add a new section that requires custom styles (like i did for the demos), i can easily define a mixin with an appropiate name, import that into a separate .scss file, and add it in the eleventy template
  • themes themes themes: all the themes! all i need to do to add a new theme is to define these variables:
    --doc-bg-color: rgba(255, 255, 255, 0.75);
    --background-color: rgba(255, 255, 255, 0.75);
    --text-color: black;
    --padding: 15px;
    --link-color: #002dc9;
    --link-hover-color: #665cc9;
    --border-radius: 15px;
    --border: none;
    --backdrop-filter: blur(5px);
    --vh: 99dvh;
    
    and if a theme isn’t going to change one of these variables, it just doesn’t define its own value. these are the default values for these variables

now all i have to do is add the modal and actually do the macos golden gate article :ultrafastcatppuccinmauveparrot: also, i registered a subdomain for the unstable branch, so now you can see the borked stuff on https://unstable.ospedia.site!!!!!! :yippeee:

tl;dr

  • new styling system :yayayayayay: very fun, very easy
  • new subdomain for unstable branch
  • must do modal & macOS golden gate article

Changelog

1
0
40
Open comments for this post

1h 53m 54s logged

hi guys! it’s been two weeks, but there isn’t much to say here. all i
did was

  • make the page for macOS golden gate
  • add a badge to the readme that shows how long i’ve spent on the
    website according to hackatime (inaccurate, i’ve spent at least another
    200 hours that didn’t get tracked)
  • finish the feisty fawn article

next thing i’m doing is the golden gate article, it shouldn’t be too
hard since the page is on wikipedia. besides that, i’m also going to
revamp the styling system, it’s really bloated and confusing rn :heavysob:
visit the page i finished at https://unstable--ospedia.netlify.app/ubuntu/7.04-feisty-fawn!

Changelog

0
0
36
Open comments for this post

3h 11m 11s logged

:ubuntu: feisty fawn 🔥

aAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAa help me its so annoying to do this

  • most of this was on the linux kernel 2.6.20 section of the feisty fawn article which took a while because the release notes were gigantic and i gave up doing it because what the fuck
  • i spent like 5 minutes on the GCC section of the article because most of it was explained in the previous article and gcc 4.1.2 was a minor update
  • i also added support for subsubsubheadings (level 4 headings) and subsubsubsubheadings (level 5 headings) and they now show up in the contents sidebar

stuff i gotta do:

  • add the xubuntu, kubuntu, edubuntu and release announcements sections to the article (:im-fucking-sobbing:)
  • add the macos golden gate article
  • still need those performance improvements
  • still need to add those collapsible stuff, see previous devlog

anyways, go see my still unfinished article on my site!

Changelog

  • (99ff492) Work even more on Feisty Fawn article
  • (7c175c8) More work on Feisty Fawn article
0
0
36
Open comments for this post

2h 11m 34s logged

:ubuntu:

ubuntu feisty fawn 🔥
i did some work on ospedia for once! i started working on the ubuntu
7.04 article. you see, writing articles is quite a bit of work since you
have to do a bunch of research and in my case, explain a bunch of
technical terms. for example,

  • i have to try my best to explain the introduction of kvm in linux
    kernel 2.6.20 because that’s the version ubuntu 7.04 shipped with.

  • i also have to try explaining the release notes for the kernel at a
    high level because its supposed to be a wiki that explains a bunch of
    stuff like this.
    stuff i have to do:

  • add a macos golden gate article: it was announced like a week ago :pf:

  • i also have to do some performance improvements, i’m terrible when it
    comes to writing performant code

  • i need to add a collapsible thing for the sub-headings because the
    contents thing can get really long, there can be a lot of stuff
    anyways, you can check out the unfinished article at
    https://unstable–ospedia.netlify.app/ubuntu/7.04-feisty-fawn

Changelog

b15af67: Start work on Feisty Fawn

0
0
21
Open comments for this post

54m 58s logged

optimized themes.js! i also did a bunch of other stuff but i don’t remember what i did
anyways i switched from using cookies to using session storage for the theme because fast

0
0
29
Open comments for this post

27m 54s logged

i updated some info on the site! macOS sequoia and tahoe have had updates since i last checked, and i updated the releases.json files for both versions! don’t know why it took so long tho
i got a LOT of stuff to do, and i honestly don’t feel like starting another article, but i have to

0
0
32
Open comments for this post

59m 34s logged

hey guys! hi guys! it’s time for ospedia: season 3!!!

not much has actually changed since the end of flavortown, except for information and style updates. besides those, literally nothing has happened.
however, the information updates include these:

  • completion of the articles for ubuntu 6.06 lts and 6.10
  • update of the releases list for macos sequoia and tahoe
  • added blockquote styling
  • contributors’ list in readme!

protip: if you don’t see changes on the main site, that’s because development happens on the unstable branch, which deploys to https://unstable--ospedia.netlify.app!

get ready to see ubuntu articles by the end of stardance!

0
0
368

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…