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

2h 11m 40s logged

OrbitLens Devlog #11: Semi-final changes

In this session, i focused on finding small aspects that need to be improved and improved them.
Change 1:

Firstly, i realised that the dropdown i had implemented was the
default dropdown and it didn’t rlly fare well when there were 16000
items to choose from. So i made a custom dropdown, which looks much
better than the default one, and made a funciton along with it that
shows like the first 200 items matching the search query or, if nothing
in being searched, the first 200 items in the list that the API gave.
This made the entire experiene so much better because the default
dropdown looked kinda ugly cus it took the whole length of the screen.
Normally, this wouldnt take too long but i accidentally deleted the
wrong eventListeners multiple times because satFilter and satSearch were
so similar. So i spent like a good amount of time trying ot find the
problem, and it turned out that i justmodified or deleted the wrong
thing.
Change 2:

I found a problem with the filtering system, more specifically in
filtering the space stations. Previously, i just had all the satellites
with ISS or CSS in their names classified as space station because there
are only two space statoins in space right now (ISS and Tiangong) so i
filtered any satellites with those two names. But i failed to take into
account that other satellites might also have ISS or CSS in their names
so instead of two satellites showin up, 16 satellites were avaialbe in
that filter. And these were not space stations but rather other
statellits which had like ISS or CSS in their names (e.g. Swisscube). So
i changed the filter to filter the space stations by their respective
NoradIDs, which worked.
Change 3:

This change wasnt too big; i modified the expanded map layout becaues
how it was before led to it having a lot of blank space and probalby
wouldnt have looked good in differnet devices.

0
12

Comments 0

No comments yet. Be the first!