Opened 12 years ago
Last modified 10 years ago
#9356 new enhancement
WebPositive: built-in RSS viewer
Reported by: | dsjonny | Owned by: | leavengood |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Applications/WebPositive | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Add save corrent page feature. Add favorites button bar. Add built-in RSS reader/viewer for RSS pages/contents. Add hide statusbar feature. Add import/export for bookmarks (for other bookmark formats).
Attachments (4)
Change History (18)
by , 12 years ago
Attachment: | 0001-Added-Hide-status-Hide-navigation-and-Hide-menu-to-t.patch added |
---|
comment:1 by , 12 years ago
patch: | 0 → 1 |
---|
comment:2 by , 12 years ago
comment:3 by , 12 years ago
Is the hiding of those bars really necessary? When does one want to hide the navigation bar? Without status bar you don't get info where a link points to.
I suppose one would like to hide those bars to get the most space possible. But why not switching to full-screen with an active auto-hide-GUI setting (with Haiku's workspaces this comes more natural for me than under Windows, for example)?
If full-screen isn't wanted for some reason, maybe the auto-hide-GUI feature could be extended to window mode. Then we'd need a changed settings panel:
☒ Auto-hide interface ☉ always ☉ only in full screen mode
I'm always a bit wary, if menu items are proposed getting added...
comment:4 by , 12 years ago
Yes, this is for space saving. If the user has a low resolution display, than the page-space can be small.
I have changed it: added only one menu: "Show/Hide interface" to the "View" menu. So, there is only one extra menu what show or hide the statusbar, navigation bar and the menu.
comment:5 by , 12 years ago
-1 on additional menu items to configure the UI.
Something similar to ShowImage's full screen mode may work better. i.e., automatically hiding the menu, tab, and navigation bars and reveal them on mouse-over.
If a user is concerned about screen space, the extra 20-or-so pixels gained by running WebPositive in full screen mode vs. maximized mode may not be enough. Though, I'd personally keep the status bar visible as it provides useful information (the link destination, current page activity, etc.)
comment:6 by , 11 years ago
I have created a feed viewer html file. It would be fine if somebody can implement it in WebPositive.
How it works? Just add the feed url as parameter to the file. You can show an example attached to the ticket (FeedReader.png).
The design is similar as the Haiku User Guide.
Features:
- RSS and ATOM reader
- filter by category
- feed info
- share items/news
- translate items/news
- show source
How I think add it to WebPositive: if the user open a feed url in WebPositive, WebPositive would open it as a url parameter for the feed.html.
I hope somebody can implement it in WebPositive.
by , 11 years ago
Attachment: | FeedReader.png added |
---|
follow-up: 8 comment:7 by , 11 years ago
I may implement a minimal feed viewer using XSLT, no need for javascript for this and XSLT is already in WebKit dependencies. However, why not using a dedicated application such as fRiSS ? This is a web browser, not a do-everythin-internet application.
There is already a separate ticket for the bookmark bar.
Bookmarks use BeOS standard format. If you want import/export, tell us which format you want, and we can write a translator.
comment:8 by , 11 years ago
Replying to pulkomandy:
I may implement a minimal feed viewer using XSLT, no need for javascript for this and XSLT is already in WebKit dependencies. However, why not using a dedicated application such as fRiSS ? This is a web browser, not a do-everythin-internet application.
I know fRiSS and I used it. But if the user click on a feed link WebPositive should display it in a usable format as in other browsers.
There is already a separate ticket for the bookmark bar.
I found it. Sorry for this.
Bookmarks use BeOS standard format. If you want import/export, tell us which format you want, and we can write a translator.
I mean there should be an option to import bookmarks from or export the bookmarks to standard html format bookmark. Also as it is in any other standard browser. For example I have many bookmarks in FireFox. I can export those to a single html file. And I want to use these bookmarks in WebPositive too. But I don't want to add all of those one by one.
follow-up: 10 comment:9 by , 11 years ago
Feeds: I think they should open fRiSS. You are right that the current situation isn't helpful at all in any case. I may still add a preview of the feed with XSLT, for people that don't have any handler app installed.
Bookmarks: please provide a format specification, or at least an example file.
comment:10 by , 11 years ago
I have added a sample file.
And here is some specification: http://www.google.com/search?q=NETSCAPE-Bookmark-file-1
I hope these will help.
comment:11 by , 11 years ago
For the feeds: can you create a similar design as I created in the attached file? That is based on the Haiku User Guide. And that would be nice if the WebPositive display the feed as similar design as the documentation. That is very simple.
by , 11 years ago
Added refresh function. Added mark read. Some style changes.
comment:12 by , 11 years ago
For feeds: I have attached my latest FeedReader idea. Maybe you will not use it, but it can help to create a feed viewer "template" for WebPositive. It is capable to display RSS, RDF and ATOM feeds. Tested on about 600 feeds. And also it has some "extra" function: source tree, feed finder, settings (use cookies to store settings, but currently WebPositive does not support to store cookie for file protocol).
comment:13 by , 10 years ago
Summary: | WebPositive: some new features → WebPositive: built-in RSS viewer |
---|
Renaming this issue to handle only the RSS viewer part. I'll open a separate ticket for bookmark import/export.
comment:14 by , 10 years ago
Milestone: | R1 → Unscheduled |
---|
Moving Web+ enhancements out of R1 milestone.
I have added a patch to the ticket. With this patch we can add 3 menuitem to the View menu: Hide status, Hide navigation, Hide menu. I have tested it and works fine.