Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Posibility to get the old Layout back? #109

Open
Tommy-LSA opened this issue Apr 12, 2013 · 19 comments
Open

Posibility to get the old Layout back? #109

Tommy-LSA opened this issue Apr 12, 2013 · 19 comments

Comments

@Tommy-LSA
Copy link

Large Server are not handable with the actual layout. I can only recommend again having a look on mumble.piratenpartei-nrw.de You will see that the actual layout is not really sufficient . The List moves back and force because each second users change the channel, login or logout.
If the actual design is final the users of this server have to fork an earlier state of the project. I got a lot of complains because I have recommend plumble to hundreds of people which come back to me now and ask why the hell it has changed.

@Zuko
Copy link

Zuko commented Apr 12, 2013

Plumble should allow to collapse/expand channels and update only numbers
how many users are i other channels

2013/4/12 Tommy-LSA [email protected]

Large Server are not handable with the actual layout. I can only recommend
again having a look on mumble.piratenpartei-nrw.de You will see that the
actual layout is not really sufficient . The List moves back and force
because each second users change the channel, login or logout.
If the actual design is final the users of this server have to fork an
earlier state of the project. I got a lot of complains because I have
recommend plumble to hundreds of people which come back to me now and ask
why the hell it has changed.


Reply to this email directly or view it on GitHubhttps://github.com/Morlunk/Plumble/issues/109
.

@Tommy-LSA
Copy link
Author

No, all hundreds of channels are expanded and if I click on a channel I join this channel. How collapse should work? Tested on CM 9.1.0 on SGS and Android 4.1.2 on Galaxy Note2

@Zuko
Copy link

Zuko commented Apr 12, 2013

You misunderstood me, Plumble should have that option but it doesn't.
12 kwi 2013 23:10, "Tommy-LSA" [email protected] napisał(a):

No, all hundreds of channels are expanded and if I click on a channel I
join this channel. How collapse should work? Tested on CM 9.1.0 on SGS and
Android 4.1.2 on Galaxy Note2


Reply to this email directly or view it on GitHubhttps://github.com/Morlunk/Plumble/issues/109#issuecomment-16317779
.

@Tommy-LSA
Copy link
Author

ahh okay. As it is now plumble is useless for me and a lot of other people who had payed for :-/

@Zuko
Copy link

Zuko commented Apr 12, 2013

Compile older version and wait for a "fix"
12 kwi 2013 23:22, "Tommy-LSA" [email protected] napisał(a):

ahh okay. As it is now plumble is useless for me and a lot of other people
who had payed for :-/


Reply to this email directly or view it on GitHubhttps://github.com/Morlunk/Plumble/issues/109#issuecomment-16318330
.

@Tommy-LSA
Copy link
Author

I'm able to compile but because I stuck in other projects I have bought the Playstore Version to get the updates. Never thought that it get unhandlable one time :-/

@Zuko
Copy link

Zuko commented Apr 12, 2013

Bigger servers, bigger problems ;] even PC version isn't "properly"
prepared to big servers

2013/4/12 Tommy-LSA [email protected]

I'm able to compile but because I stuck in other projects I have bought
the Playstore Version to get the updates. Never thought that it get
unhandlable one time :-/


Reply to this email directly or view it on GitHubhttps://github.com/Morlunk/Plumble/issues/109#issuecomment-16318989
.

@acomminos
Copy link
Owner

Hi,

I'd much rather fix your issues with the new design than return to the old. I will check out your server this weekend and try my best to resolve the scrolling issues etc. Sorry for the inconvenience.

@Tommy-LSA
Copy link
Author

As Zuko mentioned, if the list would be collapsed as default and would have a reduced item height it "could be" a solution. With the actual solution you are completely lost on large servers.
Actually I have removed the Version from store and use an old selfcompiled one. So would great inform us if you have news on this because we get no updates anymore.

@acomminos
Copy link
Owner

Will do. Please test out the latest version, I added a few conveniences that should make it a bit more liveable (autoscroll to user position, quick scroll, favourites will scroll you over to the channel). When I visited your server I didn't have too much trouble.

@acomminos
Copy link
Owner

Having collapsed channels is a bit difficult to do with the ExpandableListView we use for the channel display. It doesn't truly support multiple levels of nesting.

@Tommy-LSA
Copy link
Author

What do you think about a third screen with users between channels and chat?

@acomminos
Copy link
Owner

I suppose that would work as a last resort. What do you think of incorporating https://github.com/kedzie/tree-view-list-android to support multi-level nesting?

@Tommy-LSA
Copy link
Author

treeviewlist sounds good. Ihave used such control often under .NET. Give it a try

@acomminos
Copy link
Owner

I may roll with my own solution, alternatively. It doesn't look like that one is full-featured enough (need to be able to retrieve views at indices)

@Tommy-LSA
Copy link
Author

In NET we have very fast dictionaries (2 column collections). I mostly use this in parallel to save a key together with an index which points to the index of controlitem. While filling the control you have to keep the dictionary up2date. So you have very fast access to a position of control item without iterate the control items. The other direction could work similar.

@acomminos
Copy link
Owner

Just finished the draft design of my new treeview prototype. It's not very efficient right now, and doesn't maintain state as well, but it's a work in progress. Check it out upstream.

@acomminos
Copy link
Owner

Ok, much progress has been made towards the treeview. Any commits from c7093b9 should be ready for use as a daily driver. Feedback would be very much appreciated.

@acomminos
Copy link
Owner

Tree view is pretty much done at this point, with many optimizations. Code could still be cleaned up a bit.

Regardless, can anyone frequenting the aforementioned server please provide some feedback on how it works for you. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants