New Web UI - Complete rewrite with React

Discussion of the Web Interface for Transmission, formerly known as Clutch. This applies to all version of Transmission
fcsonline
Posts: 2
Joined: Thu Feb 02, 2017 6:04 pm

New Web UI - Complete rewrite with React

Postby fcsonline » Fri Feb 03, 2017 8:22 pm

Hi all!

I’m glad to announce that a friend of mine (@edulan) and I have been working on a complete rewrite of Transmission web interface.

Our current goal is to present this project to the community to be evaluated. We decided to respect the original interface as much as possible so as not to impact the end users in the case that this code were considered for inclusion in the main Transmission repository.

Source code: https://github.com/fcsonline/react-transmission

If you want to read more about the thought processes that went into it’s development and the benefits you can check out this blog post:

https://medium.com/@openfcsonline/rewri ... .v8u911vzf

The new interface is built with:

- React
- Mobx
- CSS Modules

Here’s a small demo:

https://www.youtube.com/watch?v=aqYM-ygd4pA

Also, a week ago we presented this new web client to a small meetup in our city (Barcelona)

https://docs.google.com/presentation/d/ ... YilGn-_960

We would greatly appreciate it if people could take a look on it and send us some feedback.

Thanks!

killemov
Posts: 352
Joined: Sat Jul 31, 2010 5:04 pm

Re: New Web UI - Complete rewrite with React

Postby killemov » Sat Apr 22, 2017 12:04 pm

Same waste of screen estate, but at least it has some technological improvements.

fcsonline
Posts: 2
Joined: Thu Feb 02, 2017 6:04 pm

Re: New Web UI - Complete rewrite with React

Postby fcsonline » Wed Jun 21, 2017 9:13 am

The goal was to mimic the existing interface to just bump the technologic stack and then in the future, apply whatever interface change we want.

gurgle
Posts: 23
Joined: Tue Aug 29, 2006 3:47 am

Re: New Web UI - Complete rewrite with React

Postby gurgle » Wed Jul 19, 2017 3:06 am

This looks cool, what's the status of getting this implemented in the main release?


Return to “Web Interface”