Project Description
Several Hack Weeks ago we started to rewrite Jangouts from its current AngularJS-based implementation to a more modular one in which the UI was developed in React.
We made quite some progress but didn't finish. See rewrite-jangouts-using-react-slash-redux
Goal for this Hackweek
Finish everything that is missing according to the corresponding project planned at Github
Release a new version of Jangouts.
Learn modern React in the process.
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 21 Hack Week 22
Activity
Comments
-
over 2 years ago by ancorgs | Reply
At the end of the Hack Week we can now say we have a functional version of Jangouts developed in modern Javascript and using modern frameworks and tools.
That means we are ready again to get contributions, because we don't have big barriers like the usage of Angular 1.X anymore.
In that regard, we got up to 6 people contributing code to the project during this Hack Week. That makes us feel we will not drop the ball this time and sooner than later there will be a new official release of Jangouts.
The UI was completely rewritten. It's more intuitive now and it works quite ok in mobile devices, although we lost some features in the way. We may resurrect some of them... but likely not all:
- Picture-mode thumbnails (is a weird feature anyway)
- Customizing the screen layout (we have a better plan for the future)
- Changing the name during a call (not that useful, anyways)
- Keyboard shortcuts (it would be nice to bring them back)
- Push to talk (it would be nice to bring it back)
We have deployed temporary test instance at https://li2023-182.members.linode.com/beta/ I plan to improve/update that deployment during today.
-
almost 2 years ago by ancorgs | Reply
We implemented several improvements and deployed them at https://li2023-182.members.linode.com/beta/
- https://github.com/jangouts/jangouts/pull/395
- https://github.com/jangouts/jangouts/pull/398
- https://github.com/jangouts/jangouts/pull/399
- https://github.com/jangouts/jangouts/pull/400
- https://github.com/jangouts/jangouts/pull/402
We plan to improve one more detail in the UI and then release the new version (it implies some administrative tasks like updating the openSUSE package, renewing certificates in the demo site and so on).
Similar Projects
This project is one of its kind!