New header and settings layout, use of new external crypto and api libraries as well as tons of bug fixes and improvements.

This is probably the biggest Bitshares GUI release since launch, and it is also the first release that incorporates some of the work done by the designer hired by Ronny Boesing of Openledger to help improve the GUI. His touch can be seen in the header and the Deposit/Witdhraw page, but most importantly in the new Settings page.

Summary of main new features:

Api code moved to new graphenejs-ws library Crypto and blockchain state code moved to graphenejs-lib library Updated header layout with dropdown menu Big refactor of the Settings page to more friendly layout Refactor MyMarkets selection to tabbed layout Add lightning bolt to indicate lifetime members

Api and crypto libraries

I've recently taken the time to extract two of the basic building blocks of graphene-ui into separate libraries. These are available as npm modules and can be used to either connect to a graphene websocket api server in the case of graphenejs-ws, or in the case of graphenejs-lib: to perform all the cryptography functions required to create, sign and broadcast transactions to a graphene based blockchain.

This library now has several improvements in terms of data-fetching and resolution compared to the code previously used by the GUI, which should result in a performance increase when making transactions.

For one application of graphenejs-lib, see this post about a simple wallet template I created: https://steemit.com/bitshares/@svk/new-simple-wallet-template.

New header layout

The new header layout hides several of the less used links behind a dropdown menu that can be triggered by clicking on the account name. It also replaces the Home link with a logo.

Settings page refactor

This change was proposed by the new designer working for Openledger. The new settings layout introduces different categories and a more coherent layout.

Refactor MyMarkets selection to tabbed layout

Inspired by the recent update to Poloniex that added ETH as a quote asset, I've refactor the MyMarkets page to use a similar layout. You'll also find a lot more assets in the lists by default.



Lightning bolt for lifetime members

By popular demand I've added the lightning bolt used by cryptofresh.com to indicate lifetime members.



Release notes

The full release notes can be found below, and the you can find the binaries here