Page 1 of 2

My EnyoJS based UI for tt-rss

Posted: 08 Apr 2013, 13:27
by linuxq
Hi,

I am currently working on a weOS- and BB10-App (maybe Android also) for tt-rss. It is based on the framework http://www.enyojs.com and also can be used as a on server based view for desktop browsers. If you want to try the current state, download the zip: http://dl.dropbox.com/u/6259226/MyApps/TTRSS-enyojs.zip, unpack it in your installations root and just open http://yourtt-rss.url/enyojs to try it! Still lot of work to be done! Feedback is welcome!

WebOS-Users also welcome to betatest :)

Marcel

That's how it looks on my PreĀ³:

Image Image Image

Re: My EnyoJS based UI for tt-rss

Posted: 08 Apr 2013, 13:36
by linuxq
This is a view in Chrome. The columns can be dragged i.e. to show the article view on full width.

Image

Re: My EnyoJS based UI for tt-rss

Posted: 08 Apr 2013, 18:39
by raindog469
Looks pretty sweet! Looking forward to giving it a try on our Android phones and tablet.

Re: My EnyoJS based UI for tt-rss

Posted: 08 Apr 2013, 19:05
by entaled
I tried this in both FF and Chrome, but just get a dialog saying "No application build found, redirecting to debug.html." debug.html is 404.

Re: My EnyoJS based UI for tt-rss

Posted: 08 Apr 2013, 22:13
by raindog469
The permissions in the zip file are too restrictive. chmod -R 755 . from the enyojs folder fixed it for me.

However, while it looks pretty sweet in desktop Chrome and I can't wait to try it on a tablet, on my phone (which is still running Froyo) the stock browser and three other Webkit browsers I tried just displayed a blank page. Opera Mobile gets further as long as I stay in portrait mode (fonts are too big for landscape, I see about one and a half headlines, and even in portrait mode I get about 15 words of the article) but is painfully slow. Firefox Mobile is faster than Opera in this case, oddly, but it won't let me scroll the article text.

I'll try to debug this in the Android emulator in the next few days. I'm guessing the WebOS version of Webkit is a little more current than mine, though.

Re: My EnyoJS based UI for tt-rss

Posted: 09 Apr 2013, 10:06
by linuxq
Hi, just to be clear: It is work in progress and has yet to be optimized for server side usage on smartphoes/tablets. My main goal is a webos and bb10 app. I also packaged it for android and it works pretty good on ICS as app. The server based version doesn't scale good on webOS inside the browser. It works good on BB10 (in browser), but the toolbar on the bottom gets cut of. My usage and goal for now is rather to use it:

- On Desktop in browser
- packaged as a real app for smartphone or tablet.

I'll check the permissions, when I zip and post the next Zipfile.

Re: My EnyoJS based UI for tt-rss

Posted: 09 Apr 2013, 12:48
by flof
Thank you for sharing, love it!

I have two little feature requests:

Is there a way to turn the confirmation off for "mark as read"? Or maybe just honour the settings in TTRSS itself for it?

After marking a Feed as read, the view jumps back to listing the first category, would be great if it could stay in the current category.

Re: My EnyoJS based UI for tt-rss

Posted: 09 Apr 2013, 13:15
by linuxq
Hi, great you like it.

- Auto confirmation will eventually be in the setup. As 1s/2s/3s/5s/off
- You can turn off "Autoload 1st Feed" in the setting.

CU

LinuxQ

Re: My EnyoJS based UI for tt-rss

Posted: 09 Apr 2013, 13:31
by linuxq
I just pushed a new zip that adds the possibility to star/unstar articles in the article list. Have fun!

Re: My EnyoJS based UI for tt-rss

Posted: 09 Apr 2013, 15:40
by raindog469
Well, it works pretty well on my girl's phone on Jelly Bean, so you probably don't have that much optimizing to do, at least for Android. Nice work.

Re: My EnyoJS based UI for tt-rss

Posted: 19 Apr 2013, 11:33
by linuxq
Hi,

here is the latest version:

https://dl.dropboxusercontent.com/u/625 ... ssenyo.zip

Have a nice weekend!

Re: My EnyoJS based UI for tt-rss

Posted: 19 Apr 2013, 12:17
by Rundfunk
Your UI looks great!

Tried to install and use it, but it seems I am unable to login. I'm using TT-RSS in single user mode, so I dont need to log in. Also tried admin/admin as username/password, but that didn't work either.

Does your UI support single user mode?

Re: My EnyoJS based UI for tt-rss

Posted: 19 Apr 2013, 12:46
by linuxq
Hi, I haven't used single user mode. So I never tried! Did you enable the API in your tt-rss-installation settings?

Re: My EnyoJS based UI for tt-rss

Posted: 20 Apr 2013, 00:46
by Rundfunk
After enabling the API access your UI also works in Single User Mode :)

Suprised by how smooth the animations are (e.g. the sliding of the article panel)

Re: My EnyoJS based UI for tt-rss

Posted: 03 May 2013, 19:36
by norm
Hey linuxq

Nice UI. The server based version works pretty nicely on my HP Touchpad. Any chance of a webOS based ipk that I can install?

Thanks and keep up the good work ;-)

Norm