Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Project Comparisons #408
Following shortly to the new alternate display modes via #398 this PR adds a new feature that allows users to compare arbitrary projects using the usual project sorting / display modes, with the comparison pages being deep-linkable too.
The ability to compare arbitrary projects side by side came in in 3rd place in the recent community survey feature vote.
Since the top navigation became too crowded to fit all the content in the desktop breakpoint (~1024-1280px) I had to also tweak the responsiveness of the navigation a bit.
I'm not fully happy yet with how the display settings and consistent URL generation works at the moment, but I'll save that for a followup refactoring PR, it's tested and works, it just feels a bit brittle and similar logic is sprinkled across 3 different controllers, the view helpers and some view templates now, there must be a better way to do this :)