The Idea is to have custom browser based on Chromium.
It is always up to date and synchronized with major Chromium code.
- custom icon
- custom name
- dev environment is setup to easy merge with latest chromium stable releases
- customized code is stored under version control system (i.e. git)
- custom installer (using custom logo and description)
- users are updated automatically when new version is available
- pre-install somple extension when browser is installed
- add button to disable/enable google identification [login to view URL]
- platforms: Windows, Mac OS X (other platforms are optional)
1. Installer details
1.1 prepare installer for custom build (install to MyBrowser folder)
1.2 after installation app is registered with custom name (like MyBrowser)
1.3 change default user data directory used by default
[login to view URL]
>>>Windows XP
from C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Chromium\User Data\Default
to C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\MyBrowser\User Data\Default
>>>Windows 8 or 7 or Vista
from C:\Users\%USERNAME%\AppData\Local\Chromium\User Data\Default
to C:\Users\%USERNAME%\AppData\Local\MyBrowser\User Data\Default
>>>Mac OS X
from ~/Library/Application Support/Chromium/Default
to ~/Library/Application Support/MyBrowser/Default
1.3.1 for any new user created inside browser - it's data dir should be located under ...\MyBrowser\User Data\
Other requirements
- all implemented requirements needs to be documented (the most important is - how to synchronize with new Chromium release codebase/prepare new installer/update users...)
- based on documentation project will be built by me on different machine
Optional:
- change registry folder name from Chromium to MyBrowser (so we won't have any conflicts in case user uses both - Chromium and MyBrowser)
[login to view URL]
for example we have to change policy path Software\Policies\Chromium\UserDataDir to Software\Policies\MyBrowser\UserDataDir
hi
i worked before on browser
it was for private company and we started it from scratch atound webkit. i suggested doing it like your browser, but they refused
i hope we can discuss further in pm