CentBrowser Forum

Full Version: My Suggestions and Encountered Bugs (Chapter One & Two)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Dear the CentBrowser Developer,

Firstly, I'm sorry my bad English grammar.

Primarily, thank you very much for Cent Browser. I was using Chromium v51 recomplied by Henry++/Nik's (and sometimes Opera (39.0.2234) until discovering Cent Browser your introducting in comments of the page. Why I was using old version? Because the last version of Chromium was version 51 that supporting GDI font rendering thereby disabling DirectWrite.

Most of all I am glad to meet Cent Browser. Because of you added Disable DirectWrite (which it enable GDI font rendering) upon Chrome/Chromium's last stable version. Also, Cent B. includes many useful features. Many thanks. As far as I can, I tried inform about Cent Browser in these: 1 - 2 - 3 - 4

I have been using since last month. I have some suggestions and encountered bugs. If you may consider this, I would be pleased.

My Suggestions (Chapter One):

* Much more powerful for portable support. I know, Cent B's have portable package bu I still use Henry++'s ChrLauncher. Because this launcher supports able to changing Chrome and User Data folder names. I use \BIN and \Profile folders. Cent's Chrome.exe needs main files inside of numbered folder as according to resource version. Also, Profile folder only "User Data". Of course, can be change switches. But making more easy in INI file of Launcher. Besides, Cent Browser always creates this keys and entries in the Registry, despite it working as portable-mode:
HKEY_CURRENT_USER\SOFTWARE\Chromium
HKEY_CURRENT_USER\SOFTWARE\CentBrowser

Also, -this is Chromium's "known" bug- Always creating %LocalAppData%\Chromium\User Data\Crashpad folder. Can you disable Crashpad creating or provide creating inside of specific UserData/Profile folder. Because of our goal is completely portable build. Smile

* Can be bring back classic gray color (as background) context menu and scroll-bar. Opera implemented this.


* Can be add "Turn off the whole secuirty bar name in left-side of Localiation bar". For example: https://www.raymond.cc

* Can be add "Open pop-up window as new tab" feature. If you added the feature, I can remove this extension.

* Can be add a keyboard accelators for "Paste and Go / Search". I use Copy All URLs extension. This extension support paste and open URL (in clipboard) with ALT V (But it doesn't working normal texts can't search-engine). ALT C copies URLs of all tab to clipboard. Wonderful. I wonder, is Cent Browser can do all of these?

* A ability for "Show tip for playing video in popup window" ->  "Copy the video URL to clipboard"

* Can be "turn off 'Search other engines for' in context menu" and/or add support sorting as alphabetic or selecting, deleting, locked by user. I mean that is locking, "don't allow another any engines expect this-and-that engines". Because many site adding own engine strings, releated part of context menu is overflow.

* Can be "Select font rendering: GDI+ or DirectWrite" for Settings menu. I am not so sure about that. It cannot be useful for users.

* Even if this is "Won'tFixCry as marked by developers, can you fix it? "Although SpellCheck disabled, Again downloading the dictionary file".



My encountered bugs:

* The animation issue when tab closing. I captured this issue as a video. Can you watch out the last tab when closing tabs in the video?

* My using Internet Download Manager as Download Manager. But there one or tow issue IDM with Cent. First: Two existed IDM commands in Context Menu. Second: Doesn't working "Don't start downloading automatically from the following sites:" in IDM. For example in this site. After I click "Altyazıyı İndir" button, IDM step in although as excluded this domain and Cent displays that dialog box:
"Downloader error: 
Failed to launch Internet Download Manager, please check the installation or change default downloader."
Temporarily solution: Default Downloader of Cent needs change(Save-As or Built-in).

* While Bookmark Manager's folder icon color: light-brown, Bookmark bar's folder icon color: dark-gray. My option is light-brown. Can I do it?

* Last-minute bug: Cent can't copy selected text to clipboard. Strange. Why it trigged? (After a few minutes) I found why. The Cause: As background opened the error dialog box ("Downloader error: Failed to launch ..."). I'd forget close it. Smile

* Even If SmartRSS created for Opera add-on, it's possible can add Chrome/Chromium after renamed .NEX to .CRX. but Cent can't install thereby displays missing files.

That's all for now. If my mind came another suggestions and encountered Bugs, I can keep write here, if it is appropriate for you?

I hope, I could explain my suggestions and encountered bugs all details without bother you (and all readers). I'm sorry to take up your time.

Finally, again thank you very much your effort for Cent Browser. Especially GDI font rendering support. Also, other all features very useful. Google and Opera don't this but you did implemented. I admire very highly your effort. I hope, like me, many Windows users discovers CentBrowser and so, you keep going update/development enthusiasm without run out of steam.

Best regards...
Many thanks for your detailed suggestion.
We will look into it carefully. Biggrin
Dear CentBrowser,

Although it is late, thank you so much for your reply and interest.

I just now write that a response a user from from Google Chrome Forum.

Cent Browser also suggested in information report written by Pál Tamás Ács: https://justpaste.it/xtpq

I guess, you now updating over v53. Need try so hard for fork/implementation/updating. 

I waiting Cent's v53 fork for "Chapter Two". Smile 

For now, this is Chapter One-and-a-Half.

I must say in advance a request. What is? It's User-Agent. (Of course, via switches or extensions it's possible changing of user-agent).

Cent haven't described self User-Agent.

I looks this site and the site supposes Chrome my Web Browser! (I know, need Chrome strings in user-agent. Probably they only looks the 'Chrome' or 'Gecko' engine strings.). Therefore, can't be important showing wrong detecting in this an so on static sites. 

More importantly is Google what thinks. Perhaps, they still using our Chrome! They must not think so. No need play into Chromium developer's hands. Cent shouldn't permit that, or not? 

Opera's user-agent: 
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2716.0 Safari/537.36 OPR/39.0.2234.0 (Edition developer)

Besides, this user-agent info can be useful showing in chrome://help/ ...

Speaking of the chrome:// prefix, it's can be cent:// for this browser.

Here is over my "....and-a-Half" suggestion. My suggestions and reporting bugs to be continued after the new update. Stay tuned. Smile

Good works for fork-update. May it be easy.
Kind regards...
Thanks again for your kindly suggestion.
We keep User Agent the same as Chrome, is for maximum compatibility.
Because many sites and plugins restrict User Agent to Chrome, if we add our own, they will not recognize us as a legal browser.
Hello the CentBrowser Developer(s),

I write after three and a half months. Yes, I still use CentBrowser. I can't write my other suggestions ("chapter two") because I lost my enthusiasm for writing after Cent's 2.1 and 2.2 releases. I realized how futile that the "My Suggestions (Chapter One)" list I spent on for hours. I know, my Suggestions was very personal. Therese not suitable for general use. Of course, it is not worth trying to implement by only one user's requests. I really understand you.

Nevertheless, I wanted to write in here my second suggestions from my notes. Perhaps, at least one of these may be suitable for general use.

My Suggestions (Chapter Two):

* About User-Agent: Yes, I did understand why you can't add to 'Cent Browser' user-agent. 
I personally use that command-line change to the user-agent of CentBrowser:
Code:
--user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36 CentBrowser"
Can you add to a prefer/feature in settings? Of course, it will be not as default. It may be that the wish will change. Just like Maxthon4 (Default). As you see, the Browser's the user-agent is fully written as passive. The user can add or change it as desired: http://i.imgur.com/VUMUQjt.gif
It would be easier to do it from here instead of changing the command-line switches. Why am I change it? Because I want Chromium developers to know I'm using my CentBrowser. You know, I'm offended they have removed Disable-DirectWrite

* About your centbrowser.com: In Main page of Centbrowser.com the link 32-bit build. If users want to download 64-bit version? Where the download page? It's not exist (as button). Actually, the all download links displays "History" page. "History" word can be renamed as "Download & History".

* Setting: Sort bookmarks automatically order Ascending.

Setting: Warn to duplicate bookmarks.

* Can be add "Reorder by Title" feature to context menu while any a folder from the Bookmarks Bar.

* The ability to rearrange thumbnails on the Most Visited section.

* Setting: Remove "Print..." in web-pages from context-menu.

* The menu -> More tools: Save as image to clipboard...

* If the user want to search for words with a dot between them (for example "Hyde.and.Seek"), the context menu can't display search-engines. Only display "go to Hyde.and.Seek". Naturally, the browser thinks a web-page the dots words, not wanted search text. I know, it's dilemma about related to Chromium's structure.

* More smart and improvemnt of chrome://settings/clearBrowserData : All web search string stores the "WebData" file fill. Old builds of Chrome, it was possible "other web sites search", without removing default parts. Now, it not possible. Therefore, I have to the DB Browser for SQLite utility for remove all unwanted records to in the WebData file.
Besides, can be add to new option "all files push-notifications saved/stored". I manually deleted related files. Result: Any push-notificitations no longer working. Smile

chrome://settings/searchEngines : The displaying very very is cumbersome because there is many many "other search-engines". Therefore, I request to you that setting: "Lock to the other search-engines". So, CentBrowser don't include self search strings in here of web-pages. I do not mean "Search the other search engines for ..." feature in the context menu. In the meantime, you can change the name, like this "Search in the my/default search engines for". Why not "other". Because all other search-engines don't already showing in context-menu. Only default parts.

* Setting: "Display the default search-engines in multiple columns". Like "Display the bookmarks in multiple columns" feature. Wink

Bugs...

* Not fixed IDM issues... My "Default downloader" is "Save as". Still, Internet Download Manager exist in context-menu. It is already installed as self extension of IDM. The duplicate.

* CRX files can't install (32-bit build in Win 8.0). No the problem in Win10 64-bit.

That's it.

There is no question, even if even none of my suggestions are considered, I will continue to use and advice users the CentBrowser...

P.S.: I also thank you for your patience, especially my bad English.

Regards...
Thank you again for the suggestions again.
We are reviewing them one by one.
For the two bugs:
* Not fixed IDM issues... My "Default downloader" is "Save as". Still, Internet Download Manager exist in context-menu. It is already installed as self extension of IDM. The duplicate.
you can delete this registry item manually.(HKEY_CLASSES_ROOT\IDMan.CIDMLinkTransmitter)
* CRX files can't install (32-bit build in Win 8.0). No the problem in Win10 64-bit.
Can you give the URL of the crx?
Thanks for your reply and the registry tip.

As CRX, you can try to install the YouTubeCenter.

A small (!) suggestion:
May you intend re-change the settings UI of standart Chromium. Why am I asking? Maxthon 5, Opera and Vivaldi's the settings interfaces definetely more fast than Chromium (and naturally Cent). Not unwieldy, but very lightweight. Their response times is very fast. Of course it's fast because they have rewritten their interfaces. I know, the new UI re-creation very hard and long progress. I hope, it possible to new UI in next major release of CentB.

May it be easy...
(12-26-2016, 04:36 AM)pureocean Wrote: [ -> ]Thanks for your reply and the registry tip.

As CRX, you can try to install the YouTubeCenter.

A small (!) suggestion:
May you intend re-change the settings UI of standart Chromium. Why am I asking? Maxthon 5, Opera and Vivaldi's the settings interfaces definetely more fast than Chromium (and naturally Cent). Not unwieldy, but very lightweight. Their response times is very fast. Of course it's fast because they have rewritten their interfaces. I know, the new UI re-creation very hard and long progress. I hope, it possible to new UI in next major release of CentB.

May it be easy...

Here the CRX can install without problem on Win 8.0.
For the settings ui, we haven't observed any difference regarding performance among these browsers.
Is it possible that you mistook the "CSS3 delayed animation effect" of Chromium settings UI as "slow"?
Thanks for your reply.

Yes, the CRX can install in Windows 7 (32-bit) and 10 (64-bit). But it doesn't install in Windows 8.0. I tried another CRX file. Same. I represented this issue a screen-recording. May you watch it?  

I just look to CSS3 Transition and Animation Delay Properties. Maybe that's the reason. Maybe not. I don't sure. I cannot try speed of Settings UI without CSS3 Transition & Animation Delay.

The very best, I need show you a solid prepared screen-recording video demo that the speed of the settings UI of other browsers.

Meanwhile, One more clearly of my suggestions:
Setting: "Display the default search-engines in alphabetical order and multiple columns on context menu".
(01-03-2017, 07:12 AM)pureocean Wrote: [ -> ]Thanks for your reply.

Yes, the CRX can install in Windows 7 (32-bit) and 10 (64-bit). But it doesn't install in Windows 8.0. I tried another CRX file. Same. I represented this issue a screen-recording. May you watch it?  

I just look to CSS3 Transition and Animation Delay Properties. Maybe that's the reason. Maybe not. I don't sure. I cannot try speed of Settings UI without CSS3 Transition & Animation Delay.

The very best, I need show you a solid prepared screen-recording video demo that the speed of the settings UI of other browsers.

Meanwhile, One more clearly of my suggestions:
Setting: "Display the default search-engines in alphabetical order and multiple columns on context menu".

Probably privilege issue, please try moving your Cent Browser directory to another location(e.g. Desktop, C:\Users\XXX\AppData\Local), 
and don't run the browser with Administrator privilege.(Just double click), and you should be able to install those CRXs.

[i]"Display the default search-engines in alphabetical order and multiple columns on context menu"[/i].
For this request, you can drag to reorder them in Settings page currently.