-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Mark Gerrity edited this page Apr 30, 2017
·
12 revisions
** If you would like to help on work on this project please feel free to contact me. **
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 front arrow brings the user to the URL types in the address bar
- 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)
- Add a home page. This page will contain a directory of all frequently used links (most likely a page sitting on a local server)
- 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)
- Create a button that saves the URL into the homepage (Kind of like a bookmarks feature) - Currently a work in progress but the functionality is working
Desired Features
- Save all command line output into a separate log file stored locally
- 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
- Create a button that saves the URL into the homepage (Kind of like a bookmarks feature)
- Allow for more than one page to be open at once, i.e. tabs
- Add a cancel button so the user can stop loading an 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)
- Create a settings page, allowing the user to configure some settings in the browser