elective-stereophonic
elective-stereophonic
GUI changes proposal for NXT messaging system
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.12.2

Pages: 1 [2] 3 4  All

Author Topic: GUI changes proposal for NXT messaging system  (Read 7675 times)

jones

  • Hero Member
  • *****
  • Karma: +310/-8
  • Offline Offline
  • Posts: 1043
  • write code not war
    • View Profile
    • jNxt
Re: GUI changes proposal for NXT messaging system
« Reply #20 on: October 25, 2014, 05:08:24 pm »

Bootstrap has a class to highlight table rows, I suggest doing that for any transactions with messages
Logged
-- Jones NXT-RJU8-JSNR-H9J4-2KWKY

bahamapascal

  • Sr. Member
  • ****
  • Karma: +25/-3
  • Offline Offline
  • Posts: 318
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #21 on: October 25, 2014, 05:13:52 pm »

Who is doing the GUI work for the client right now? I would like to contact him/her, to see how much work/time it would take to change that. Then see what a apropriate bounty would be for that task, if the bounty wont be to high, I hope we can get that in for next release :)

Start an issue here at BitBucket https://bitbucket.org/JeanLucPicard/nxt/issues?status=new&status=open

MrV will take care of it.

Thanks,  done. :)
Logged

MrV777

  • Hero Member
  • *****
  • Karma: +115/-4
  • Offline Offline
  • Posts: 991
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #22 on: October 25, 2014, 05:21:46 pm »

Bootstrap has a class to highlight table rows, I suggest doing that for any transactions with messages

How does this look (messages have the yellowish highlight):

Logged
NXT: NXT-BK2J-ZMY4-93UY-8EM9V
NXT nodes: 209.222.98.250, 216.155.128.10

TwinWinNerD

  • Hero Member
  • *****
  • Karma: +222/-116
  • Offline Offline
  • Posts: 2012
  • CEO BitPanda.com
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #23 on: October 25, 2014, 05:26:40 pm »

Bootstrap has a class to highlight table rows, I suggest doing that for any transactions with messages

How does this look (messages have the yellowish highlight):



Better, the problem is, that many people have 10+ transactions each day, so this too can be easily missed.

Good step one though!

bahamapascal

  • Sr. Member
  • ****
  • Karma: +25/-3
  • Offline Offline
  • Posts: 318
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #24 on: October 25, 2014, 05:28:01 pm »

Bootstrap has a class to highlight table rows, I suggest doing that for any transactions with messages

How does this look (messages have the yellowish highlight):

Thanks, thats a good start, but should be a stronger color. I (my self) would hardly notice the difference if I wouldn't be looking for it.
I will make a sketch/outline later today or tomorow of what I have on my mind.
 
« Last Edit: October 25, 2014, 05:33:54 pm by bahamapascal »
Logged

wesley

  • Hero Member
  • *****
  • Karma: +204/-3
  • Offline Offline
  • Posts: 1159
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #25 on: October 25, 2014, 06:06:26 pm »

You could also make the date bold to indicate that there is a message attached. (Similar to how the recent blocks are bold if they have transactions, and not if they're empty).
Logged

galeki

  • Full Member
  • ***
  • Karma: +16/-2
  • Offline Offline
  • Posts: 228
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #26 on: October 25, 2014, 06:47:02 pm »

i think the space is taken by less important information.

there is always bunch of '0 + 1', '/', '10+' which almost means nothing to users.

when i did some AE trade(or alias or DGS i forgot), then:




Oh my gosh  :-\
Logged

MrV777

  • Hero Member
  • *****
  • Karma: +115/-4
  • Offline Offline
  • Posts: 991
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #27 on: October 25, 2014, 08:46:12 pm »

What about this:
The confirmations column goes away and is replaced with an icon column to show what type of transaction it is.
If you hover over the transaction, you can still see how many confirmations there are just like it does now when you hover over the confimations column

Example:
« Last Edit: October 25, 2014, 08:55:01 pm by MrV777 »
Logged
NXT: NXT-BK2J-ZMY4-93UY-8EM9V
NXT nodes: 209.222.98.250, 216.155.128.10

martismartis

  • Hero Member
  • *****
  • Karma: +73/-10
  • Offline Offline
  • Posts: 1238
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #28 on: October 25, 2014, 08:55:14 pm »

Guys, please include BEEP with every transaction :) Thank you.
Logged

jones

  • Hero Member
  • *****
  • Karma: +310/-8
  • Offline Offline
  • Posts: 1043
  • write code not war
    • View Profile
    • jNxt
Re: GUI changes proposal for NXT messaging system
« Reply #29 on: October 25, 2014, 08:58:52 pm »

What about this:
The confirmations column goes away and is replaced with an icon column to show what type of transaction it is.
If you hover over the transaction, you can still see how many confirmations there are just like it does now when you hover over the confimations column

Example:


I like the idea here, maybe look into other icon types for each transaction type, also cant we have both confirmations and type?
Logged
-- Jones NXT-RJU8-JSNR-H9J4-2KWKY

MrV777

  • Hero Member
  • *****
  • Karma: +115/-4
  • Offline Offline
  • Posts: 991
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #30 on: October 25, 2014, 09:01:15 pm »

I like the idea here, maybe look into other icon types for each transaction type, also cant we have both confirmations and type?

We could.  I guess I'm also thinking of ways to simplify the client.  I'm not sure, but I feel that the average user won't care about the confirmations column and may in fact find it confusing.  If you hover over the transaction, you would still be able to see the confirmations though, in case you really wanted to know.  Also, they are still shown on the transactions page.
Logged
NXT: NXT-BK2J-ZMY4-93UY-8EM9V
NXT nodes: 209.222.98.250, 216.155.128.10

jones

  • Hero Member
  • *****
  • Karma: +310/-8
  • Offline Offline
  • Posts: 1043
  • write code not war
    • View Profile
    • jNxt
Re: GUI changes proposal for NXT messaging system
« Reply #31 on: October 25, 2014, 09:12:29 pm »

I like the idea here, maybe look into other icon types for each transaction type, also cant we have both confirmations and type?

We could.  I guess I'm also thinking of ways to simplify the client.  I'm not sure, but I feel that the average user won't care about the confirmations column and may in fact find it confusing.  If you hover over the transaction, you would still be able to see the confirmations though, in case you really wanted to know.  Also, they are still shown on the transactions page.

Fair enough, we definitely do need more simplification  :)
Logged
-- Jones NXT-RJU8-JSNR-H9J4-2KWKY

galeki

  • Full Member
  • ***
  • Karma: +16/-2
  • Offline Offline
  • Posts: 228
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #32 on: October 25, 2014, 09:29:11 pm »

What about this:
The confirmations column goes away and is replaced with an icon column to show what type of transaction it is.
If you hover over the transaction, you can still see how many confirmations there are just like it does now when you hover over the confimations column

Example:


I like the idea here, maybe look into other icon types for each transaction type, also cant we have both confirmations and type?

I think if everybody here looking the screenshot above, can easily tell what did in each transaction, that would be great  ;D.

I can only guarantee you receive 5000NXT from 8EBTT while looking at it, yeah and some messages but I'm not sure who sent who, did you sent yourself two messages?  ::)
Logged

MrV777

  • Hero Member
  • *****
  • Karma: +115/-4
  • Offline Offline
  • Posts: 991
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #33 on: October 25, 2014, 09:41:37 pm »

I think if everybody here looking the screenshot above, can easily tell what did in each transaction, that would be great  ;D.

I can only guarantee you receive 5000NXT from 8EBTT while looking at it, yeah and some messages but I'm not sure who sent who, did you sent yourself two messages?  ::)

I did send myself two messages while testing something  :)
Logged
NXT: NXT-BK2J-ZMY4-93UY-8EM9V
NXT nodes: 209.222.98.250, 216.155.128.10

MrV777

  • Hero Member
  • *****
  • Karma: +115/-4
  • Offline Offline
  • Posts: 991
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #34 on: October 25, 2014, 10:12:42 pm »

I think if everybody here looking the screenshot above, can easily tell what did in each transaction, that would be great  ;D.

I do know what you mean that it can be hard to tell what each is, but I think it can be learned and figured out rather quickly (I could be wrong).  Here is an updated screenshot idea:


For reference there are:
3 messages
1 bid order
2 ask orders
3 asset transfers
1 ordinary payment
« Last Edit: October 25, 2014, 10:33:56 pm by MrV777 »
Logged
NXT: NXT-BK2J-ZMY4-93UY-8EM9V
NXT nodes: 209.222.98.250, 216.155.128.10

ChuckOne

  • Hero Member
  • *****
  • Karma: +293/-17
  • Offline Offline
  • Posts: 3450
  • ☕ NXT-4BTE-8Y4K-CDS2-6TB82
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #35 on: October 25, 2014, 11:57:30 pm »

It seems this issue is relevant here: https://bitbucket.org/JeanLucPicard/nxt/issue/145/account-ledger

And I agree the current table overview is very rigid and does not pay tribute to the fact that transactions are not payments only. There are transactions without any recipient, with more than one amount etc. etc.

We should provide a more general view where users see changes of the respective balances (NXTs, Money, Assets etc.) with a link to the corresponding transaction.
Logged

galeki

  • Full Member
  • ***
  • Karma: +16/-2
  • Offline Offline
  • Posts: 228
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #36 on: October 26, 2014, 07:46:57 am »

I think if everybody here looking the screenshot above, can easily tell what did in each transaction, that would be great  ;D.

I do know what you mean that it can be hard to tell what each is, but I think it can be learned and figured out rather quickly (I could be wrong).  Here is an updated screenshot idea:


For reference there are:
3 messages
1 bid order
2 ask orders
3 asset transfers
1 ordinary payment

much better :D, but when you done some AE trading there shows bunches of '0+1' and '/' again.

maybe simply use a 'B' for bid order and 'A' for ask, and cancellation with 'B' and 'A', and shows the assets name in the Account column ;).

hmm, but still very tricky because there are so many types.

i think ChuckOne is right, current table overview is only for payments, maybe we just need two columns 'Date' and 'Content', and there will be enough space shows even the plain text of a transaction like 'Bid SomeAsset0 @123.4', 'Cancel ask order SomeAsset1 @56.7 ', 'Receive message form NXT-XXXX-XXXX-XXXX-XXXX'.
Logged

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #37 on: October 26, 2014, 11:20:44 am »

i think ChuckOne is right, current table overview is only for payments, maybe we just need two columns 'Date' and 'Content', and there will be enough space shows even the plain text of a transaction like 'Bid SomeAsset0 @123.4', 'Cancel ask order SomeAsset1 @56.7 ', 'Receive message form NXT-XXXX-XXXX-XXXX-XXXX'.
Even if you extract such information from each transaction attachment, the transaction list will still be missing events like an ask order being filled (and your balance increasing as a result), or receiving fees from generating a block which is not even a transaction. This is why I proposed the account ledger feature, https://bitbucket.org/JeanLucPicard/nxt/issue/145/account-ledger , but it does require server side support. If this is considered important, need to find a java dev to implement it. It is a standalone feature, so is a good first project for a new developer. Messages would not be in the account ledger though, I would say for them we add a separate frame on the dashboard.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

MrV777

  • Hero Member
  • *****
  • Karma: +115/-4
  • Offline Offline
  • Posts: 991
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #38 on: October 26, 2014, 01:40:31 pm »

Even if you extract such information from each transaction attachment, the transaction list will still be missing events like an ask order being filled (and your balance increasing as a result), or receiving fees from generating a block which is not even a transaction. This is why I proposed the account ledger feature, https://bitbucket.org/JeanLucPicard/nxt/issue/145/account-ledger , but it does require server side support. If this is considered important, need to find a java dev to implement it. It is a standalone feature, so is a good first project for a new developer. Messages would not be in the account ledger though, I would say for them we add a separate frame on the dashboard.

I think this is the way to go moving forward.  I imagine this feature wouldn't be ready any time soon though (for 1.3.2 or 1.3.3 at least).  So I guess my dilemma is, should we switch the dashboard to show the icons instead of confirmations until the account ledger feature is working or should we just leave it as is so we don't have the client changing so often.
I'm leaning toward have the icons in 1.3.2, but that's just my opinion.  I just never find myself caring about the confirmations column and in the mean time I feel it will help people know what the recent transactions were (especially if they were messages)

Edit:  Also, I changed the Account column to say "Asset Exchange" instead of "/" for those bid and ask orders you see in the screenshot
« Last Edit: October 26, 2014, 01:45:03 pm by MrV777 »
Logged
NXT: NXT-BK2J-ZMY4-93UY-8EM9V
NXT nodes: 209.222.98.250, 216.155.128.10

galeki

  • Full Member
  • ***
  • Karma: +16/-2
  • Offline Offline
  • Posts: 228
    • View Profile
Re: GUI changes proposal for NXT messaging system
« Reply #39 on: October 26, 2014, 02:22:17 pm »

i think ChuckOne is right, current table overview is only for payments, maybe we just need two columns 'Date' and 'Content', and there will be enough space shows even the plain text of a transaction like 'Bid SomeAsset0 @123.4', 'Cancel ask order SomeAsset1 @56.7 ', 'Receive message form NXT-XXXX-XXXX-XXXX-XXXX'.
Even if you extract such information from each transaction attachment, the transaction list will still be missing events like an ask order being filled (and your balance increasing as a result), or receiving fees from generating a block which is not even a transaction. This is why I proposed the account ledger feature, https://bitbucket.org/JeanLucPicard/nxt/issue/145/account-ledger , but it does require server side support. If this is considered important, need to find a java dev to implement it. It is a standalone feature, so is a good first project for a new developer. Messages would not be in the account ledger though, I would say for them we add a separate frame on the dashboard.

Agreed. I think ledger is the most important feature for frequency user, and it's very tricky to trade more than 2 assets at same time without the 'order being filled' notification.
Logged
Pages: 1 [2] 3 4  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly