Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List view #5

Open
dbousamra opened this issue May 14, 2023 · 5 comments
Open

List view #5

dbousamra opened this issue May 14, 2023 · 5 comments

Comments

@dbousamra
Copy link

dbousamra commented May 14, 2023

Hey.

This tool is actually really useful. At first I thought it was just a play thing/experiment, but it turns out it can be extremely useful for finding useful projects, as Github is terrible at surfacing interesting repos.

I am finding however, browsing via the graph a little tedious. Specifically, I want to be able to view the list of repos related to a repo, and their description, in a list that I can easily peruse. Currently, I have to click each item in the graph, and make a note of where the original item is, so I can click back to it.

Some features I think are worth adding are:

  • List view (taking the graph and viewing it as a linear stream of items)
  • Sorting (sorting by relevance, stars etc)

Would you be interested in something like this?

@anvaka
Copy link
Owner

anvaka commented May 14, 2023

Yes, I think this is a great idea.

I was thinking about ability to have a focused view, where only first and second degree neighbors are visible, and not only from immediate country but from the entire map.

It is still rendered as a graph while the rest of the map is moved completely out of the view.

From this "focused" view there could be a button e.g. in context menu to show projects as a table (rendered in own panel)

I haven't thought about loading descriptions right away - as it might drain API quota for the users, but maybe having a button with explicit call to action/quota usage could help.

Does this make sense?

@dbousamra
Copy link
Author

Yep, this sounds like it would be useful!

I am running into regular 'quota exceeded' messages at the moment. Not sure how that can be solved - perhaps caching responses and sharing them?

@anvaka
Copy link
Owner

anvaka commented May 15, 2023

GitHub gives 60 requests per hour unless you "sign in" with github - then it is 5k requests - typically more than enough

Note, this project requests minimal set of public permissions and nothing more

@anvaka
Copy link
Owner

anvaka commented May 17, 2023

Added an option to the context menu to explore the neighborhood as a list:

list.view.mp4

It is already deployed. How does this look? I am not sure if I should remove previous highlights or keep them.

@dbousamra
Copy link
Author

Looks good, I like it! Will try in more anger tomorrow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants