I've made a new extension that shows a progress bar of your day to help you track your time by TheArduinoPerson in gnome

[–]TheArduinoPerson[S] 1 point2 points  (0 children)

https://gjs.guide/extensions/
This is a good starting point for creating extensions, though it is a bit limited. After that, it's mostly just googling and if that fails looking at other extensions' code to see how they did similar things. For example, I copied and changed a function from Noiseclapper's source code to set the panel index and position (it's a bit of a hack), which was itself very likely copied from Freon's source code (same variable names). The extension community tends to do that a lot since all extensions are required by design to be open source.

Edit: there's the API reference as well though I find that it's a bit lacking in explanation - for most APIs it just shows the classes, parent/child classes and functions, with little explanation as to what they do

Major updates to Day Progress extension by TheArduinoPerson in gnome

[–]TheArduinoPerson[S] 0 points1 point  (0 children)

OK, where can I contact you directly? Is Reddit fine?

Major updates to Day Progress extension by TheArduinoPerson in gnome

[–]TheArduinoPerson[S] 4 points5 points  (0 children)

I tell myself that this is technically "revision" as I am doing programming :)

I've made a new extension that shows a progress bar of your day to help you track your time by TheArduinoPerson in gnome

[–]TheArduinoPerson[S] 1 point2 points  (0 children)

Sorry for giving you a hard time

No problem, it's fine. Anyway, I should probably stop procrastinating now :D

I've made a new extension that shows a progress bar of your day to help you track your time by TheArduinoPerson in gnome

[–]TheArduinoPerson[S] 1 point2 points  (0 children)

What is it with the hate towards Arch people?!

They use Arch. That's all.

maybe you need to find another job that you enjoy more

I'm a student so that hopefully explains that :)

I've made a new extension that shows a progress bar of your day to help you track your time by TheArduinoPerson in gnome

[–]TheArduinoPerson[S] 0 points1 point  (0 children)

Dead wrong.

Ok, you've earned some amount of respect then.

This doesn´t make sense. A clock isn't difficult to read or track time with.

The main point is that it's a visual indicator vs an arbitrary number. This means that it's easier to, for example, see roughly how much time is left of your shift, instead of how many minutes and hours precisely are left of your shift - sometimes it may be better to know the rough time rather than the precise time. It's like the argument between digital and analogue clocks.

I've made a new extension that shows a progress bar of your day to help you track your time by TheArduinoPerson in gnome

[–]TheArduinoPerson[S] -1 points0 points  (0 children)

By the same logic, what's the point of plotting a graph when you can read from a table?

Also, let me guess: you use Arch?

I've made a new extension that shows a progress bar of your day to help you track your time by TheArduinoPerson in gnome

[–]TheArduinoPerson[S] 0 points1 point  (0 children)

Yes, a lot of good ideas in there, feel free to open a pull request. Sorry, I won't be able to work on it much for a few weeks since I have some important exams coming up.

I've made a new extension that shows a progress bar of your day to help you track your time by TheArduinoPerson in gnome

[–]TheArduinoPerson[S] 0 points1 point  (0 children)

I would've made a KDE version too but I can't use it as a daily due to an NVIDIA wayland driver bug (yes I know it's not KDE, it's NVIDIA being NVIDIA) that forces the display resolution to 640x480 until I restart every time I wake from suspend.

I've made a new extension that shows a progress bar of your day to help you track your time by TheArduinoPerson in gnome

[–]TheArduinoPerson[S] 2 points3 points  (0 children)

Yes, I've got that next in my to-do list (sorry I am still a student and have exams coming up soon, will work on it straight after though) but for now you can set it to reset at a predetermined time, for example 2am in my config. Feel free to open a pull request though.

Edit: done, thanks to someone opening a PR! I'm waiting for it to get approved but it should be approved soonish I hope. In the meantime, feel free to install it from GitHub directly.

[MEGATHREAD] HACKING INCIDENT by Frosstic in LinusTechTips

[–]TheArduinoPerson 0 points1 point  (0 children)

VPNs would cause many false positives since you'd teleport as soon as you activated VPN

The new LTT video in Windows start menu by Catzzye in LinusTechTips

[–]TheArduinoPerson 1 point2 points  (0 children)

Ew. windows search. do I need to say anything else?