hvmonteiro / majin Goto Github PK
View Code? Open in Web Editor NEWMobile Browser for the Desktop
License: Other
Mobile Browser for the Desktop
License: Other
Ability to control Youtube, Vimeo, Spotify, etc. video/music player with MAin's own controls: Pause | Play | Next | Previous from Tray context menu and web browser.
Allows command line argument to overwrite Application options (Stay On Top, Minimize To Tray, Close To Tray, Start Minimized to Task Bar, Start Minimized/Hidden to Tray) as well as open an specified URL.
The application should have the ability to check for an updated version (hosted in github) and prompt the user to update it.
Systray Icon 'tooltip' somethings doesn't get updated with current webpage title.
Installation should use an installation type similar to that of google chrome browser, where you don't need a user elevation credentials in O.S., and just install in user's home temporary directories (windows = user data, etc.)
License should be showed in a separate window, by reading the contents of LICENSE file provided.
Ability to set window orientation like mobile devices, that is, display pages vertically or horizontally by redimension window size and reset browser agent
Save the current opened URL and re-open it when starting at a later time
Command line parameter to clear browser history/cache/files. examples: --clear:cache --clear:cookies --clear:history --clear:all
Systray icon "M" letter is not centered, looks weird.
It would be nice to have an "About" option mentionning the version installed/running
Add "Copy Link" in Navigation menu to copy current displayed page/URL to clipboard.
Add a new Menu SubItem to "Navigation" menu that will send you to the site's home/root, that is, remove all context options from URL (ex: "http://www.site.com/something/here" will become "http://www.site.com")
Add a Address Bar so that the user can input a URL instead of relying only on Google Search.
A customized user-agent should be used to identify the browser according to the current website, avoiding redirection to Google's PlayStore, Apple's iTunes, etc. for some websites that have specific Mobile Apps to be used with Mobile devices instead of allowing Mobile devices direct interaction with the website in question.
This settings should be saved in a JSON configuration file.
Naviation key-bindings for "Back", "Forward" and "Reload" should be using a more standard shortcut keys:
Add the addtional "Force Reload" as CTRL+F5 keybinding.
Ability for a user to edit Home Page's HTML like demonstrated in this article: http://www.developerdrive.com/2012/06/allowing-users-to-edit-text-content-with-html5
Added several window dimension "Profiles":
A MainMenu called Profiles maybe!?
In Menu "Naviation", subMenus "Back" and "Forward" should be disabled (grayed out) if not browser history is available.
Have some kind of feedback to inform the user that the browser is loading a website/page.
Black icon background is a bad choice over darker desktop themes when the application is Minimized/Closed to Tray.
Application should be able to save it's settings in a JSON file stored in user's home, everytime it exits:
Things to be saved:
Allow to copy the current URL to clipboard.
A subMenu called "Copy" should be added to "Navigation" MainMenu.
Allow opening an URL by pasting in application:
it would be nice to have an option for startup the application automatically after boot
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.