The current codesearch interface is a pretty bad hack based on
upstream's UI. Originally I implemented it that way with the
assumption that upstream would continue to make improvements that we
could benefit from but that didn't really happen.
The new beta UI implements some features I wanted/others have asked for:
* Switching search profiles doesn't lose your search query
* An overview listing which repositories have results
* An option to get a Phabricator checklist based on the results
Some features are missing (e.g. manual repository selector) that I
don't use, but if people want I can implement them. Please provide
requests or general feedback via email or the codesearch Phabricator
If people are happy/satisfied with the new UI, I'd like to replace the
old one in a few weeks.
I'd also appreciate some help with some of the minor layout/styling
issues. The code is written in Rust and compiled to WebAssembly,
but the styling is all Bootstrap so hopefully it's easy to work with.
I'm not sure it'll remain implemented in client-side Rust, the
performance really isn't that great.
thanks for making improvements so Wikimedia's projects can be better. But,
I wanted to note few things which I found and should be fixed.
1. In current (soon old) version which is currently on
codesearch.wmcloud.org, everything is loaded in same time. In this version,
firstly is loaded footer (MediaWiki code search is powered by hound....),
after it buttons and options. It should be fixed.
2. Manual repository selector should be added, because if we want to search
for something in some repository, we should have option for it, no to we
need to search in all repositories, as it uses more resources. If we
already can use less resources, we should do it. :)
3. Animated loading circle isn't centered with text (see screenshot
https://snipboard.io/waSiYT.jpg ), and it should be improved if possible.
volunteer, Wikimedia Serbia
s: kizule.tk e: [hidden email]