(This only applies to the "next" branch)
First up, the explorer - it is chosen at first since it is really quite stand-alone and can be explored without impacting anything. Some random thoughts on what goes where...
It has 2 sections - the main/summary view and the per-block view.
Main view -
Exploded view -
Basically, looking at how do we take the above, make it suable and pretty. It is functional atm. Anything goes, so any design is worth discussion, nothing is off the table.
Mucked about with this a bit this weekend, it's got its pros and cons, definitely not a final design.


It looks much better :)
So some comments -
We don't really have an RPC for logs, so we can't display that. Even if we could, we probably won't in the explorer. I'm guessing there may be some confusion as to block logs and node logs - the former we need to show :) (And currently, don't - same with events, the data is there in the blocks but we don't render it)
I'm almost thinking we still need to split the summary view vs detailed view. On summary we can have a longer list of block, maybe even tabular, then when we click through the above view fits nicely. In the summary/overview we could display all events as it comes in, i.e. you can see a list of Transfer events for the last while.
Links from the hashes would still be nice.
On 2 above, don't really care either way. But I'm thinking (and we can address this in other ways), that it is nice just having it open and it shows whatever is the info for the current (and maybe historical) and then when you select something you only display that one and can navigate through.
Either way, the "show me the latest as it changes" vs "zoom in and keep to a specific" requires some thought. (And the toggling between)

I would like to have a tinker with this, I think the following may work well in regards to tidying up what is already there and laying down foundations for expanded views:-
Having the hash search bar at the top of the Explorer Chain Info section, hence removing the second tab. Have search results replace current content upon searching, and remove upon cancelling search.
Node Info to be streamed inside a header, viewable throughout the Explorer app.
Removal of top tabs.
Would like to demonstrate this with a PR shortly.
We actually had exactly that. :)
The tabs was brought in when the explorer and node view was combined. So ended up like that for 2 reasons -
Understood, so tabs need to remain unless a global navigation change is introduced.
Perhaps there is scope to have the search bar shown in conjunction with tabs in some form. š¤
100%, that could work, in addition to block-by-number retrieval, i.e. making it actually usable. It certainly is nowhere close to perfect, I would give it (any app/view actually) around a 4/10 rating - lots of improvements remain UX-wise, but it is (mostly) functional.
Explorer was actually the last one to swap over - it was actually the odd-man out and, well, the discrepancy got to some people's OCD, including mine. (Only one breaking the mold at is app-js, I think that _may_ be ok)
Other enhancements - when clicking through to /hash (no hash specified), it grabs the latest block and displays hat as /hash/0x<blockhash>, so it is never empty. (Would not auto-update once here, but at least pull latest in)
(Obviously serach by hash or number (think the way etherscan does it), does wonders - /hash is probably /block/<hash> then, just more descriptive)
Closing this. Not because rework is not needed, but rather since I would prefer something actionable. I still love the ideas in here, but also need to be realistic about getting stuff done.
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue if you think you have a related problem or query.