webianproject / shell Goto Github PK
View Code? Open in Web Editor NEWWebian Shell - A graphical shell for the web (desktop version)
Home Page: http://webian.org/shell
License: GNU General Public License v3.0
Webian Shell - A graphical shell for the web (desktop version)
Home Page: http://webian.org/shell
License: GNU General Public License v3.0
As a user I want to install an installable web application so I can pre-approve app permissions and keep a local repository of the applications I use
As a user I want to play a video
"Adblock for example" http://getsatisfaction.com/webian/topics/veeeery_nice_program_but_some_default_things_must_work
Addons also requested by Reezer http://getsatisfaction.com/webian/topics/extensibility_and_modularity
As a user I want to enter my username and password for a web site
(HTTP auth)
As a user I'd like to play music/video/documents files which are stored locally
Also suggested by evandro.ugliana http://getsatisfaction.com/webian/topics/gostei
I would like to be able to have webian-shell as a windowed application instead of fullscreen.
This could be added to the preference settings when implemented.
As a user I'd like to issue commands via the address bar in natural language so I can tell the browser what I want to do in my own words
GetSatisfaction user says:
Currently, it seems like using all that space just to type in URLs is a bit wasteful. If you'd like another example, also look to Vimperator/Pentadactyl which combines the status bar/URL bar, and autohides the command line (which it uses for pretty much everything). Essentially, make sure the chrome is doing all it can.
Good luck, and I'm looking forward to hearing more about the project on the Mozilla Weblog.
Also mentioned by Jono https://groups.google.com/forum/?hl=en#!topic/webian/63gBNzBcTP4
As a user I'd like to have several users be able to log in to the system with different accounts so I can share the system with others
Multiple accounts suggested by kamathln on GetSatisfaction http://getsatisfaction.com/webian/topics/integrated_xmpp_client_webappstore_kid_safe_mode_multi_user_login_calendar
As a user I'd like to install an operating system which uses Webian Shell as its default front end.
Roy Benn on Facebook suggests looking at Raspberrypi.org for a lean Linux kernel
As a user I want to change the volume of audio so I can set it to a comfortable level.
As a user I want to jump to a particular time in a video so that I can quickly skip to the part I'm interested in.
As a user I want the address/search/command bar to make suggestions as I type based on previously entered terms
Suggested by Jeremi http://getsatisfaction.com/webian/topics/real_estate-1084dt
As a user I want to pause a video so I can come back to it later.
As a user I'd like to be able to select something I see in a web page (e.g. text or image) and share it via another site
Suggested by kamathln on GetSatisfaction http://getsatisfaction.com/webian/topics/integrate_sharing
I suggest that if Shell integrates with proprietary services like Facebook, Twitter and Google +1 then these should be optional addons for users who actually choose to use these services, not built in by default.
As a user I'd like to close a tab without having to select it first to save time
Suggested by Daniel Puig on the Google Group https://groups.google.com/forum/?hl=en#!topic/webian/eCyAAPsjVsE
As a user I'd like an app store so I can find apps to install
Also suggested by kamathln on GetSatisfaction http://getsatisfaction.com/webian/topics/integrated_xmpp_client_webappstore_kid_safe_mode_multi_user_login_calendar
As a user I'd like to allow another person to log in as a guest so that they can use my system without accessing my private data
Suggested by kamathln on GetSatisfaction http://getsatisfaction.com/webian/topics/integrated_xmpp_client_webappstore_kid_safe_mode_multi_user_login_calendar
As a user I would like to synchronise my apps and data between Webian devices and desktop browsers so I can access all of my data from any device
Suggested by a.podgrebelny http://getsatisfaction.com/webian/topics/add_firesync_pls
I would like to be able to bookmark websites for later viewing.
Suggested by imbradman; http://getsatisfaction.com/webian/topics/privacy_settings_and_bookmarks
Also suggested by Dade http://getsatisfaction.com/webian/topics/bookmark_your_webapps
Add support for open web apps
Was: Apps Screen
As a user I want to see a list of all my installed applications so I can open them.
As a user I want to click a button to configure my browser preferences/settings so I can configure it to my tastes/needs
Suggested by ivo http://getsatisfaction.com/webian/topics/abetterexperience
"privacy, cookies, proxy" http://getsatisfaction.com/webian/topics/veeeery_nice_program_but_some_default_things_must_work
"DNS"
http://twitter.com/#!/johnmclear/status/97973760950419456
As a user I want to view the status of my network connection.
As a user I'd like to see a thumbnail preview of a tab when I hover over it so I can see the contents of the tab without opening it.
As a user I want to "zoom out" to see thumbnails of all the pages I currently have open and select the one I want to view
Jon Koops on GetSatisfaction recommends looking at Blackberry gestures (http://helpblog.blackberry.com/2011/04/blackberry-playbook-gestures/) http://getsatisfaction.com/webian/topics/my_opinion_on_a_perfect_webos-1hq5s9
Also suggested by akami117 http://getsatisfaction.com/webian/topics/toggle_button_to_maximize_tabs_into_multi_window_format
http://getsatisfaction.com/webian/topics/small_preview_window_when_hovering_over_a_tab
As a user I want to search the web so I can find the resource I'm looking for if I don't know its address
Google, Yahoo, Bing etc.
kamathln suggests DuckDuckGo http://getsatisfaction.com/webian/topics/integrate_ducduckgo
As a user I'd like to use Shell in my own language
Suggested by Michael Moroni on Facebook (suggested possibly using Launchpad to achieve this)
As a user I'd like to see a list of currently running processes and resource usage so I can quit things if necessary
Suggested by jibjba on GetSatisfaction http://getsatisfaction.com/webian/topics/processmanager_viewer
As a user I want to view a video full screen so I'm not distracted by buttons and toolbars.
As a user I want the system to automatically update itself with new features and fixes so I know the system is always up to date.
As a user I'd like to let a child use the system but in a restricted child-safe mode which protects the system from having settings modified and protects the child from inappropriate sites and apps
Suggested by kamathln http://getsatisfaction.com/webian/topics/integrated_xmpp_client_webappstore_kid_safe_mode_multi_user_login_calendar
Switch tabs by holding the mouse button and moving the mouse in the direction of a tab in a semi-circular arrangement
See http://getsatisfaction.com/webian/topics/alternative_to_tab_bar_design_for_open_pages
I would like web form fields to be spell checked
Suggested by Thillai Anand; http://getsatisfaction.com/webian/topics/can_u_add_these_things
I would like to be able to assign keyboard shortcuts to my home screen widgets to launch them without visiting the home screen.
Suggested by h.pawan; http://getsatisfaction.com/webian/topics/resident_apps_on_the_home_screen
As a user I'd like to boot Webian as a live CD so I can try it out as a full operating system without installing it on my device.
Suggested by Natanael on the Google Group https://groups.google.com/forum/?hl=en#!topic/webian/xSet1RZ90as
As a user I would like to view two or more tabs at the same time by splitting the screen so I can view two resources at the same time without having to switch between them.
I would like to be able to set privacy options
Suggested by imbradman; http://getsatisfaction.com/webian/topics/privacy_settings_and_bookmarks
As a user I want to add a new widget to my home screen to give quick access to certain information
As a user I want to customise the layout of the browser chrome so I can configure it to my tastes/needs
Suggested by Jeremi http://getsatisfaction.com/webian/topics/real_estate-1084dt
After using Google to search, any links clicked won't update the favicon in the tabs list.
Reported by eloy; http://getsatisfaction.com/webian/topics/favicon_changing
As a user I'd like to configure a 3G modem so I can connect to the Internet when I'm away from home/office
Suggested by Natanael on the Google Group https://groups.google.com/forum/?hl=en#!topic/webian/xSet1RZ90as
As a user I'd like to receive notifications from apps
As a developer I'd like to be able to send notifications to the homescreen from my app
Was: Monitor email/social networks
As a user I'd like to monitor email accounts and social networks
Suggested by Daniel Puig on the Google Group https://groups.google.com/forum/?hl=en#!topic/webian/eCyAAPsjVsE
As a user I'd like to shut down the system without having to go to the home screen first, to save time.
Suggested by Daniel Puig on the Google Group https://groups.google.com/forum/?hl=en#!topic/webian/eCyAAPsjVsE
As a user I'd like to see a calendar so I can find out what date it is and look up other dates
Suggested by kamathln http://getsatisfaction.com/webian/topics/integrated_xmpp_client_webappstore_kid_safe_mode_multi_user_login_calendar
Addition to clock or a widget?
As a user I want to hide the browser controls so that the entire screen is available for a web app/web site, then show it again when I need it
Jeremi suggests thinking of the chrome as an overlay rather than a window frame and having a button to show/hide the chrome http://getsatisfaction.com/webian/topics/real_estate-1084dt
Andres suggests auto-hiding the address bar then showing it when a tab is clicked http://getsatisfaction.com/webian/topics/hide_url_bar?utm_content=topic_link&utm_medium=email&utm_source=new_topic
Also suggested by Suggested by Shawn https://groups.google.com/forum/#!topic/webian/eCyAAPsjVsE
Also suggested by akami117 http://getsatisfaction.com/webian/topics/a_hide_everything_toggle
Also Jono suggests a handle to re-show the hidden interface elements but raises the issues of spotting Phishing scams if can't see the address bar https://mail.google.com/mail/?shva=1#inbox/130482adeaa53a87
As a developer I want to open a new window
The Browser API has an event for this.
Was: When sites open a new window...
When sites open a new window, open the window inside your UI, perhaps as a sub-tab of the one that opened it.
Suggested by Patrick Rodacker on GetSatisfaction http://getsatisfaction.com/webian/topics/mutlitouch_gestures_interface
Canas Ricardo suggested multi-touch support with MacBook trackpads http://getsatisfaction.com/webian/topics/multitouch-1as3ao
Also need to consider gestures which would work with a mouse http://getsatisfaction.com/webian/topics/mouse_gestures_speed_dial_extensions
As a user I want to view the status of my GPS receiver so I know whether or not it's currently active.
I would like to be able to set whether webian-shell uses both screens or one screen on a dual monitor setup.
Suggested by Aleshy Obornik; http://getsatisfaction.com/webian/topics/dual_screen_support-1dhv31
and Mark Kollasch https://groups.google.com/d/topic/webian/F8eLIKrQ2To/discussion
and Bob Burnett http://getsatisfaction.com/webian/topics/span_full_screen_across_multiple_monitors
As a user I'd like to be able to completely customise my browser interface including all of the browser controls so I can customise it to suit my needs
Suggested by Natanael on GetSatisfaction http://getsatisfaction.com/webian/topics/widgetized_desktop
Natanael suggests that all interface elements should be replaceable widgets with APIs, with a gallery of addons which can replace or supplement functionality. Notes that may need dependency management as certain addons may require particular APIs. Suggests looking at KDE's Plasma desktop system and "plasmoids" for inspiration.
Modularisation also suggsted by Reezer http://getsatisfaction.com/webian/topics/extensibility_and_modularity
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.