rlay-project / rlay-demo-ui Goto Github PK
View Code? Open in Web Editor NEWOUTDATED: Demo UI displaying the core functionality of the Rlay protocol and ontology
License: Apache License 2.0
OUTDATED: Demo UI displaying the core functionality of the Rlay protocol and ontology
License: Apache License 2.0
I as a new user could not submit weight
to a proposition pool because I have not set an allowance. That setting an allowance is a prerequisite was not clear to me.
I would be fine with a default allowance, e.g. allowance equal total balance
Sometimes (hard to debug), the two propositions of a proposition pool are displayed together with the weight of the opposite proposition, leading to confusing errors, and possibly putting weight on the wrong proposition.
With a built-in web3 it works better, but when using the one provided by Metamask, everything related to live-updating is very flaky.
When developing locally or using another deployment of the testnet, it would be good to have a easy to switch the target network contracts.
There currently is an assumption in the UI that the subject identifier of a statement is a label-annotation, and that a displayable name can be inferred from that.
There already is a statement in there which has only a comment-annotation, which leads to a strange heading.
One solution would be to list all subject identifiers in detail if a display name can not be easily inferred.
Currently, it can be confusing that no proposition pool appears after you add a proposition. This happens because a conflicting proposition also has to be present. That fact should be explained and/or there should be an easy way (at least for boolean proposition pool) to add the opposite proposition that is necessary to create a proposition pool.
In order for Metamask or other wallets to be able to display the balance of an ERC20 token, they need its contract address. We should provide that in an easily available way in the UI.
In the expanded view, the proposition that is not the aggregation result is displayed as greyed out. In the case that the aggregation result is 50/50, which also happens if not weight has been put on either proposition, one side is erroneously greyed out, while both should be displayed normally.
The main way to get RLAY tokens for usage with the testnet is our Telegram channel. If people have a zero balance of RLAY, there should be a hint to direct them there. The default hint can be a bit more passive, but there should be a warning popup when trying to submit a proposition with insufficient balance.
All amount of RLAY token currently displayed are atomic units, so they ignore the decimal postition.
It should be possible to make the demo available in a read-only mode without Metamask, by providing our own web3 instance.
Needs proper signaling to make it clear that there is also an interactive part that can be accessed with Metamask installed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.