The DnD Sanctuary

Pings => Otter Browser Forum => Topic started by: Frenzie on 2014-03-03, 12:25:49

Title: Get involved in Otter
Post by: Frenzie on 2014-03-03, 12:25:49
Otter is in an exciting formative stage and is teeming with ideas to emulate and surpass Opera 12's familiar functionality. You can find out more about the development and the issues which are current on this GitHub page (https://github.com/Emdek/otter/issues?labels=discussion%2Cenhancement&page=1&state=open).

If you wish to contribute to the discussions, please start a thread here, including the issue # and exactly the same title to assist tracking of comments on the issue between DnD and Otter. By all means start a discussion on other issues that you think relevant to Otter. Note that information and ideas posted in this Ping are for free use by the Otter development.
Title: Email Developer Needed
Post by: ersi on 2014-04-25, 09:35:04
Otter browser is meant to re-create the most notable features of Opera Presto. At the current alpha stage there's even some of ordinary functionality (by modern standards) missing, such as address bar autocomplete and suggestions, not to mention the big features of Opera that made everyone love it, such as Notes and Sidebar/Panel.

Otter browser team urgently needs a developer for the Email Component. The functional email component is absolutely necessary to consider the product beta, a feature-complete application ready for ordinary users to use for testing and finalise to perfection.

If you are familiar with the email protocol in general and Opera's M2 implementation in particular, if you are a free & open-source idealist and a full-time quality hacker, if writing code is your second nature and it just happens that you are on a lengthy time-off from other duties, then please contact Emdek either here or on Freenode IRC #otter-browser
Title: Re: Get involved in Otter
Post by: Emdek on 2014-04-29, 19:01:17
Some more details can be found in this ticket:
https://github.com/Emdek/otter/issues/37
Title: Re: Get involved in Otter
Post by: Tooth_lover on 2014-09-13, 23:10:39
Are you going to integrate an IRC client into it in the near future? 
Title: Re: Get involved in Otter
Post by: beastie on 2014-09-14, 18:56:30

Are you going to integrate an IRC client into it in the near future?

To paraphrase the "todo list": maybe but there are more pressing matters... (https://github.com/Emdek/otter/blob/master/TODO)
Title: Re: Get involved in Otter
Post by: zooman on 2015-01-03, 07:03:24
Will we be able to add user script extensions in the future ?
Title: Re: Get involved in Otter
Post by: Frenzie on 2015-01-03, 09:51:10
It's definitely planned.
Quote from: https://github.com/Emdek/otter/blob/master/TODO
0.9.05 - beta 5 (01.03.2015):
- user scripts
- address field suggestions / drop down history
- UI for customizing toolbars
- customizable context menu
- improved taskbar integration for Windows
- exposing MDI features
- additional panels for sidebar (page information, notes etc.)
Title: Re: Get involved in Otter
Post by: Emdek on 2015-01-05, 11:35:58
We are currently looking for volunteers to establish Quality Assurance team (http://en.wikipedia.org/wiki/Quality_assurance), to ensure that our releases don't have regressions and less obvious bugs.
Members of this team would have to run some tests simulating typical use cases etc., especially when nearing major releases (beta, stable etc.) and report them to me (IRC is preferred way, more complex issues can go straight to issue tracker).

We are also looking for MacOS X maintainer, more details here:
https://github.com/Emdek/otter/issues/622

Title: Re: Get involved in Otter
Post by: ersi on 2015-01-09, 07:53:36
I received an invitation to https://github.com/OtterBrowser Is this connected to the QA team you are setting up?

(Sorry, real life was almost killing me meanwhile.)
Title: Re: Get involved in Otter
Post by: Emdek on 2015-01-09, 19:30:01
@ersi, yes, it is. ;-)
Title: Re: Get involved in Otter
Post by: ersi on 2015-01-10, 10:43:49
Thanks. I will make motions to accept the invitation tomorrow.
Title: Re: Get involved in Otter
Post by: Freeman on 2015-02-04, 00:29:37
Edited Russian translation locally via QtLingust, released it, now using it with Otter, but cannot upload .ts file to Transifex, getting XML error. Wrote to Transifex support, will wait for answer.
Title: Re: Get involved in Otter
Post by: Emdek on 2015-02-04, 06:47:50
@Freeman, what kind of error?
Issues with JSON being returned instead of being  used by scripts are common there, I'm seeing it each time when I'm updating source file (but update by itself works fine, they fail to show result of that action in proper way).
Their UI feels kinda buggy for semi-commercial product (at least under classic Opera). ;-)
Title: Re: Get involved in Otter
Post by: ersi on 2015-04-22, 14:59:42

i think it would be a nice idea to create a text mode for browser (like a lynx browser) without javascript and flash. it will be great for old computers and terminals

To do it the way Opera did it, this can be achieved with some advanced usage of userCSS and by switching off JS and plugins. No need to do more than this, because (1) Opera did not go any further, (2) Lynx and Elinks already exist and are unbeatable in console.

On the other hand, I would sure endorse a command-line toolbar for tab-specific quick settings, like in vim-like browsers, e.g.
Code: [Select]
set plugins false

just for this tab, just for the current session. For now the Quick Preferences make permanent global changes.


Another "Great" idea  is to make otter something like GNU Emacs. with file manager and of course tetris :-)

Not sure about tetris, but I am all in favour of good editing capabilities (preferably external editor) and some file-browsing.

By the way, have you tried to open local directories in Otter? It works, somewhat.


P.S It was planing to make some kind of os with opera presto but it was never done

Long term and very low priority https://dndsanctuary.eu/index.php?topic=682.0
Title: Re: Get involved in Otter
Post by: Emdek on 2015-04-22, 18:54:56
i think it would be a nice idea to create a text mode for browser (like a lynx browser) without javascript and flash. it will be great for old computers and terminals

That is doable, for example by using readonly  QTextEdit, it has support for subset of CSS and it should be possible to allow it to fetch resources through QNetworkAccessManager (thus supporting cookies, caching etc.).
Title: Re: Get involved in Otter
Post by: Emdek on 2015-05-02, 18:48:22
@timur dokhnadze, that idea is a bit odd. ;-)
Screenshots will be updated after applying some fixes to toolbars (especially padding for tab bar) etc.
Title: Re: Get involved in Otter
Post by: Ephron on 2015-06-15, 17:39:42
Hi,
I have a good knowledge of C++ and would like to help,
but I have no experience with Qt or networking.
Is there something I could help with?

Ephron
Title: Re: Get involved in Otter
Post by: Emdek on 2015-06-22, 17:45:12
@Ephron, some knowledge about Qt is kind of requirement. ;-)
There were some tasks related to WinAPI but these are mostly done now (there are few remaining details, but these already have Qt style APIs available).
Title: Re: Get involved in Otter
Post by: Ephron on 2015-06-22, 18:29:07
Ok, I'll get back to you later then, look at some Qt first.

Ephron
Title: Re: Get involved in Otter
Post by: Emdek on 2015-06-22, 18:30:50
@Ephron, OK, if you have questions then you can ask them on our IRC channel. :-)
Title: Re: Get involved in Otter
Post by: Emdek on 2015-08-23, 13:01:03
I guess that it is time to create some more end user documentation, that would also help to find out which details of our implementation could be improved or be more Opera like where it gives benefits.
Any volunteers? ;-)
Title: Re: Get involved in Otter
Post by: ersi on 2015-08-23, 14:20:56
/me volunteers


Which area of the functions needs to be covered first?
Title: Re: Get involved in Otter
Post by: Frenzie on 2015-08-23, 14:52:17
I would propose we simply add things to this existing page: https://github.com/OtterBrowser/otter-browser/wiki/Documentation

The reason I added some text about quick preferences and site preferences is because I think Otter's "unique" features (I mean, Opera had them :P) probably require more explanation than "here's how browser history works".
Title: Re: Get involved in Otter
Post by: ersi on 2015-08-23, 14:55:28
Mkay, so there's no todo list, I can have my own ideas what's relevant and then I simply write it?
Title: Re: Get involved in Otter
Post by: Frenzie on 2015-08-23, 15:03:16
For the moment, I think so? The TOC might need some refinement though.
Title: Re: Get involved in Otter
Post by: ersi on 2015-08-23, 16:11:16
Well, I will do my best to fill the empty headings with content and add what comes to mind.

Edit: I will surely have questions about some things. For example, right now it occurred to me that I have no clue where to get an overview of all the available mouse gestures. Mouse gestures cannot be reviewed and configured in UI like keyboard shortcuts can.

Where can I ask such questions? Will I create a new thread here or at github?

Edit2: Found the mouse gestures https://github.com/OtterBrowser/otter-browser/blob/master/resources/gestures/default.ini but if I have more questions, where will I create the thread?
Title: Re: Get involved in Otter
Post by: Emdek on 2015-08-23, 16:56:36
@ersi, @Frenzie, yeah, we can start with that page, but later we would need to split into several sub pages, when there will be more content (just like our news section on main page should be split long time ago ;-)).
Title: Re: Get involved in Otter
Post by: kanakomoerer on 2016-06-07, 04:00:40
Hebrew List moved. :)

https://github.com/easylist/EasyListHebrew

https://raw.githubusercontent.com/easylist/EasyListHebrew/master/EasyListHebrew.txt

P.S.
- - - -
*64-bit Qtwebengine version of windows weekly127 cannot start.
*64-bit Qtwebengine version weekly127 appears 'SSL library version is unknown.' ???
- - - -
Title: Re: Get involved in Otter
Post by: kanakomoerer on 2016-06-13, 22:24:52
*64-bit QtWebEngine version of windows weekly127&128 cannot start without QT package. ???
(64-bit Qtwebengine version of windows weekly126 CAN start without QT package.)
- - - -
P.S.
*otter-browser-win64-weekly128-qtwebengine-v3.7z version of windows can start without QT package.  :up:
Title: Re: Get involved in Otter
Post by: Emdek on 2016-06-17, 11:32:35
@Hebrew, yeah, these packages were broken after initial move to Qt 5.7.
I've updated URL for content blocking rules, thanks.
Title: Re: Get involved in Otter
Post by: exley on 2016-06-20, 21:43:16
emdek can you please clarify something for me....

what is the difference between -weekly-xxx-qtwebengine and just -weekly-xxx ?
do these 2 use different engine (webkit vs blink) and which one is ... better ?
Title: Re: Get involved in Otter
Post by: Freeman on 2016-06-20, 22:03:42
which one is ... better ?
Great question! Just saw yesterday, that QtWebEngine-based build has more downloads than QtWebKit-based. Does it say us, that Blink in Otter is almost ready for daily usage?
Title: Re: Get involved in Otter
Post by: exley on 2016-06-20, 22:48:32
ok, so heres the thing:

ones with QTWebEngine are Blink based and highly unstable
while those without it are WebKit based and stabler (as in... don't crash as much)

(you can check this on Help -> About Otter, it will say what it uses)
who it would be nice to properly label these on DL links
Title: Re: Get involved in Otter
Post by: kanakomoerer on 2016-07-14, 18:01:49
please add this features.

*Printing to PDF
*Printing to various images (jpg, jpeg, gif, png, bmp&xpm) :idea:

- - - - - -
P.S.
indonesia adblock list changed
https://raw.githubusercontent.com/heradhis/indonesianadblockrules/master/subscriptions/abpindo.txt
arabic adblock list changed
https://easylist-downloads.adblockplus.org/Liste_AR.txt
hebrew adblock list changed
https://raw.githubusercontent.com/easylist/EasyListHebrew/master/EasyListHebrew.txt :)
Title: Re: Get involved in Otter
Post by: Frenzie on 2016-07-22, 12:47:18
*Printing to PDF
*Printing to various images (jpg, jpeg, gif, png, bmp&xpm)  :idea:
This seems to me like something that is best handled by the OS. One of the only user-facing improvements in Windows 10, for instance, is the fact that it now supports PDF printing by default instead of trying to push XPS.

Save to PDF is something that would have to be implemented within the browser though. In that case we're talking about a PDF document with a TOC, clickable hyperlinks, etc. Unfortunately I don't think Blink/WebKit supports that.
Title: Re: Get involved in Otter
Post by: smaragdus on 2018-05-10, 09:40:30
@Emdek
Perhaps this is not the proper thread to ask but yet I would like to know- have you thought of implementing something like Opera Unite (a kind of simple web server)?
Title: Re: Get involved in Otter
Post by: Emdek on 2018-05-10, 16:02:48
@smaragdus, nope, I guess that it's doable but I don't think that it makes sense as part of the core.
Title: Re: Get involved in Otter
Post by: Frenzie on 2018-05-13, 07:36:52
It's a pity that Opera Unite failed. Has there ever been anything else with a similar ease of use?
Title: Re: Get involved in Otter
Post by: larry on 2018-07-05, 14:37:55
Hi!
Great work! Otter-Browser is really, really cool!  :up:
I am also one of those guys who is waiting for the email client. The email client is THE missing part in my opinion.
I would really like to help otter to make progress. So I just joined the team of translators (for the german language).
How can help to make the email module come true? I am not a C++ developer and especially not a QT Developer (just a Java developer).
Maybe one could start writing a document/specification for the email client? Or don't you use that and just look into the opera browser for how it should/could work? I don't know if some kind of specification/documentation would help at all....
Anyways, thanks again for this browser!