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

Noctalia v5 Contributions

  • 4 Devlogs
  • 4 Total hours

Noctalia is an existing open source desktop shell, meaning it overrides the default statusbar/taskbar, notification system, overall system UI, etc and makes replaces them with a much better looking one. These are some contributions I made to the project.

Open comments for this post

1h 58m 6s logged

Just finished my second contribution, sorry for not documenting it in more detail if you like that. Basically what I’ve done now is added for iCalendar files (*.ics) to be added to the calendar widget that is builtin.

iCalendar files are a pretty universal way to add event to different calendars, heck the “big 3” (Google Calendar, Apple Calendar, and Microsoft Outlook) of calendar apps all support it. So, it is a fairly important thing to have.

I was motivated to add this because I wanted to add my own *.ics files to the Noctalia calendar, but couldn’t due to this limitation. But not anymore! (that is if they merge my PR)

What’s crazy is that while I was writing my PR, someone else literally made another PR that was also editing the calendar code, what a coincidence! I don’t think that our 2 PR’s will conflict with each other since we were editing different parts of it as well!

0
0
3
Open comments for this post

15m 10s logged

Ok the pull request got merged into the main source code, after just a small fixup! But I’m not done just yet, I still need to add to the documentation of the project.

So I did that. Now that was my first contribution to an open source project where I typed real code! It wasn’t a huge change, but you have to start somewhere!

0
0
1
Open comments for this post

1h 0m 14s logged

I finally finished my first contribution!!

So after browsing through the source code of Noctalia for a while, I found out where the internal monitor brightness code was and I made the necessary changes so that the monitor brightness is automatically synced!

On the way…

I somehow managed to wreck my local git history! Luckily this wasn’t a huge problem, and I was able to delete the local folder and clone my fork from github again. Still, it was a reminder of how it’s probably best to leave your local git clone alone.

Now…

Now I will make a PR on the Github and hopefully it gets merged!

Edit: the Github PR is here now

0
0
2
Open comments for this post

57m 47s logged

My First Contribution

So the first thing I am going to do is add a setting where you can make it so that when you can sync all of your monitors to the same brightness percent.

What I did this devlog

I have completed the first step of this by adding an option to the settings page (it even syncs with the config file and everything!) although it doesn’t do anything… yet!

0
0
2

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…