kura52 / sushi-browser

Sushi Browser is the next generation browser which mounts the multi-panel and the video support function and so on. Its goal is to be as fantastic as sushi. :sushi:
https://sushib.me
GNU General Public License v3.0
126 stars 12 forks source link

Suggestion: Allow Sushi's History and Address Bar To Be More Chrome-like #64

Closed Koetype closed 5 years ago

Koetype commented 5 years ago

I've thought of some navigation-based suggestions for improvement that would be good particularly for users who more are used to such settings of Chrome or Firefox.

Chrome's history groups links together as long as the (sub-)domains and the paths are the same. There is no differentiation between HTTP, HTTPS, or if the site can be accessed with or without something such as "www." Having this setting option ideally would avoid history entry duplication. Please refer to the following images of Sushi and Chrome's history pages for comparison. Sushi History Duplicate Entries Chrome History Entries

I'm not sure if an incognito mode will be integrated fully in the Chrome edition, but in relation to this, two options to compensate a little would be to allow for a user-defined blacklist that specifies which URLs and domains will be recorded and for pausing all history recording in the internal history page. After a confirmation, this blacklist ideally, automatically would delete all prior entries that match any expressions.

The blacklist especially would be useful for redirect entries. Aside from the ones mentioned above, Adobe and Google's various login portals cause these, and in at least Chrome, specific redirects are not recorded in the history by default. Some of the redirects still are recorded because it's based on engineering logic as this article references. It probably would be difficult to create some sort of default list for Sushi, and if a user-defined list isn't all that possible either, then at least allowing history recording to be paused or for the timing with which Sushi's internal history records entries can be delayed would help to avoid this. For example, a history entry for a URL only would be recorded if a user stayed on its page for five seconds, ten seconds, etc. These can be options so that anyone who prefers the current behavior can continue to use it. There are a few approaches that can be taken with this.

These points relate to the address bar which will show history entries when applicable. However, there are some cases where users would prefer to not have suggestions of recorded history, like with the mentioned redirect entries. Address Bar Autocompletion with Duplicate Entries

The dropdown's list can become long depending on the history suggestions that appear, particularly when it queries entries from redirecting login portals. As for the address bar generally, users may rely on just bookmarks suggestions for example, which is believed to be better for privacy because there would be little to no history data for advertisers or other, third parties to read. Firefox has options to turn off history recording, and both Chrome and Firefox basically can do this through extensions such as History AutoDelete. These extensions do not entirely work with Sushi's history as they do with that of the Chrome puppet. Still, private browsing or incognito mode are not required to achieve this in Chrome or Firefox. As a side note, there also may be a problem where the search and history autocomplete options in the general settings cannot be set to 0. This should be allowed for those who don't want any sort of suggestions. In regards to the autocomplete options, there of course should be one for bookmarks so that the address bar's dropdown can offer bookmarks suggestions when applicable as other browsers are able to do and allow for the above scenario. Autocomplete Options

kura52 commented 5 years ago

Thank you for raising this issue. I fixed it in v0.25.7, but it is not reflected in the past history.

Koetype commented 5 years ago

Thank you, Kura. It has been working for me.

Are there any plans to make it so that the address bar also will return bookmark entries? It's okay otherwise because there are alternatives like the sidebar that can be used to search for and open bookmarks.

Koetype commented 5 years ago

Thank you, Kura.

I saw your update about the address bar's bookmark auto-completion feature, and it has been working for me. The additional history and address bar features have been nice to have.

Feel free to reopen this issue if anything else that is related should be addressed.

kura52 commented 4 years ago

Thank you for confirmation.