-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Mark Gerrity edited this page Feb 13, 2017
·
12 revisions
Current features
- Search bar where you can search through the exact URL
- Load button which loads the URL from the address bar
- Progress bar which shows the progress regarding the loading of the page
- The search will be carried out if the user presses enter
- When the URL has finished loading, reset the progress bar back to null
- When the user clicks the back arrow, it will bring them to the previous page
- The user does not have to type in the exact URL, (i.e. http:// is automatically generated)
- An error message is provided to the user if the URL is incorrect (currently redirects the user to a page on a local server)
Desired Features
- Give a list of useful options when the user right clicks (context menu) ‘javafx WebView right click’
- Allow downloads through the browser
- Add a history feature that outputs the pages a user has visited in the current session (webEngine.getHistory(), webHistory())
- View PDFs in the browser (Currently when trying, the worker state is = ‘cancelled’)
- Allow video playback through the browser
- Allow interaction with buttons etc. on web pages (example, where it doesn’t work is logging in with Netflix
- Keyboard shortcuts that link to different features
- When the browser opens, make it go full screen
- Add a home page. This page will contain a directory of all frequently used links
- Create a homepage that will pull URLs from a CSV file and output them (Probably a simple html page or PHP)
- Add a feature that allows the user to add the given link to the home directory
- Create a button that saves the URL into the homepage
- Allow for more than one page to be open at once, i.e. tabs
- Add a cancel button so the user can stop loading a URL (see Worker.State.CANCELLED)
- Allow the user to reload the current URL (reload button)
- Add a home button that brings the user back to the homepage
- The Browser auto-opens on to the custom homepage (Likely just a page on a local server)