blakegearin / github-custom-global-navigation

Userscript for customizing GitHub's global navigation
MIT License
19 stars 1 forks source link

Old School Sources #1

Open blakegearin opened 1 year ago

blakegearin commented 1 year ago

This thread is for users to contribute sources for the Old School configuration. Preferably they show navigation around the GitHub website, especially less frequented pages.

blakegearin commented 1 year ago

I have a few updates to share.

This is very exciting as getting the code directly from the source is essentially the holy grail.

I'll be doing some exploratory research into adding an option where the exact old code is dropped in as a full <header> replacement. I know there will be some complexity though in terms of search and the right sidebar since they're somewhat stateful. It's unclear what will be easier to maintain long-term, this old element that's mostly static or what I have now which makes updates to emulate the old look & feel. Either way, it's a nice to have options.

dmitry-stepanenko commented 11 months ago

Have you tried searching here https://web.archive.org/? E.g. https://web.archive.org/web/20230303211904/https://github.com/angular/angular

blakegearin commented 11 months ago

@dmitry-stepanenko Yes, but as far as I can tell the Wayback Machine only contains website snapshots that are public-facing instead of logged in, likely to not expose private data. The navigation is different in these two contexts, and I'm not too interested in modifying the public-facing version.

eshack94 commented 9 months ago

Just curious — is this project still active?

blakegearin commented 9 months ago

I'm not actively working on this project at the moment. But I daily drive Old School and Happy Medium on different devices, so I plan on continuing to support this long-term.

For reference, I began working on integrating the raw HTML header I mentioned on Nov 5, 2023. I had to examine it all to find stateful & user-specific values, then add new logic to fill those in so it works as expected. So it wasn't as simple of an addition as I thought. I also found it a bit tricky to communicate the difference between this offering and the existing Old School configuration, since in theory they should be identical in appearance.