EpiHandle's corner of the Internet

Weekly Vusfy update #37

Dec 01, 2024

Hello everyone,

How are you? As always, it is a pleasure to have you here.

Welcome to the 37th instalment of the Weekly Vusfy progress updates. Let’s dive straight in. :)

Dependency updates

To make Vusfy possible, I rely on code written by other people, which I then use in Vusfy. These dependencies regularly publish updates, and this week, I have applied the latest batch of them.

Assign goals to event occurrences

Recently, I have felt the need to assign goals to an event’s occurrence. So, I went and made it possible. :)

When you are viewing any occurrence for any of your events, you will see a new section at the top of the page. It contains the links to navigate between the page with the event occurrence’s details, and the page with the goals assigned to the event occurrence. It is similar to the section at the top you see at the top of the page when you are looking at one of your goals.

In the page to see the event occurrence’s goals, you will be able to see a list of them, and create new ones. If you click on any of event occurrence’s goals, you will be able view it, edit it, or destroy it.

Fix headings above search forms

I have noticed that, above the search forms for event occurrences and goal occurrences, the heading said, respectively, event-occurrences and goal-occurrences.

The - should not be there, and it should be event occurrences and goal occurrences. This was an oversight on my part, and I have fixed it. I have also written tests to make it harder for the issue to come back in the future.

Increase list checkbox sizes for laptops and desktops

Imagine you are using your laptop (or desktop) to select anything from a list that has a checkbox for each row.

When I am speeding through any of those lists, I personally find it hard to click on the checkbox on the first attempt. So, I am increasing the size of said checkbox for laptops and desktops, in an attempt to make it easier to click.

For mobile phones and tablets, the size of these checkboxes remains unchanged.

Conclusion

Thank you for your time, and until we meet again, take care of yourselves.

Cheers,
EpiHandle