josmas / openwonderland

Automatically exported from code.google.com/p/openwonderland
GNU General Public License v2.0
3 stars 5 forks source link

Decouple user list from audiomanager project #236

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Currently the user list implementation and logic exists within the audiomanager 
project. Separating the User List into a separate project could allow for 
easier extension of technology.

Original issue reported on code.google.com by pympno...@gmail.com on 27 Jan 2012 at 3:34

GoogleCodeExporter commented 9 years ago
Instead of creating a whole new module, does it make sense to put this into the 
PresenceManager project instead?

Original comment by pympno...@gmail.com on 3 Feb 2012 at 5:25

GoogleCodeExporter commented 9 years ago
It would be nice to have a simple, extensible presence API. The basic presence 
API would contain the list of users connected to the world, and the associated 
session IDs (there may be multiple, since a single user can log in multiple 
times). The extensibility would allow other modules to associate information 
with the presence entries, like the audio manager registering mute/speaking 
status, or initiating text chats in the chat module.

I think the PresenceManager is a sensible place for all this. It would be moved 
into module/foundation, so that other modules could easily depend on it.

Original comment by jonathan...@gmail.com on 5 Feb 2012 at 2:50

GoogleCodeExporter commented 9 years ago
Are there requirements that the current presence manager module doesn't meet?

Original comment by pympno...@gmail.com on 5 Feb 2012 at 3:11

GoogleCodeExporter commented 9 years ago
Attached is a diff for the audiomanager project that removes the 
UserListHUDPanel from active use. A new project exists within 
openwonderland-modules/unstable/UserList that is meant to take the place of the 
current user list. 

Currently the UserList project is seeing the following errors:

* Edit button is failing to launch the ChangeName window
* The Phone Button is throwing an NPE related to null PresenceInfo objects
* The project hasn't been 100% regressed.

Please see attached diff and committed project.

Original comment by pympno...@gmail.com on 6 Feb 2012 at 11:21

Attachments:

GoogleCodeExporter commented 9 years ago
Ryan to investigate problems on owf1.

Original comment by jonathan...@gmail.com on 27 Mar 2012 at 5:31

GoogleCodeExporter commented 9 years ago

Original comment by pympno...@gmail.com on 30 Mar 2012 at 11:14

GoogleCodeExporter commented 9 years ago
Improvements to GoTo feature, depend on issue 262.

Original comment by pympno...@gmail.com on 19 Apr 2012 at 4:44

GoogleCodeExporter commented 9 years ago
Current issues based on testing at release meeting:

- user list tab isn't selected by default
- details panel goes away when someone speaks
- concurrent modification exception prevents "[" from working

Other minor issues:

- no tab for group tools
- move to modules/tools

Original comment by jonathan...@gmail.com on 23 Apr 2012 at 9:18

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r4841.

Original comment by jonathan...@gmail.com on 30 Apr 2012 at 9:51