Re: what's currently broken in dillo

James C <[email protected]>
Newsgroups gmane.comp.web.dillo.devel
Message-ID <CACZ9Q6jeY97XMZOCzYxjMNRnMuP369Rg+x9XRwAtdkA8gkaM3A@mail.gmail.com>
I'm imagining, but I have no code, writing stream filters to edit
websites until I like them.  My first proposed victim would be gmail,
to make plain html gmail take less vertical real-estate on my width of
monitor.

This would be fairly un-userproof.

On 1/4/15, Jorge Arellano Cid <[email protected]> wrote:
> On Sat, Jan 03, 2015 at 01:13:11AM +0100, Sebastian Geerken wrote:
>> On Fr, Jan 02, 2015, Jorge Arellano Cid wrote:
>> >   It's a bit sad to find time and again that 3.0.4 has better rendering
>> > than the new branch. (e.g. [1])
>>
>> The new branch is still in development.
>
>   Sure.
>
>   BTW, there're also cases where it renders better than 3.0.4 (e.g. [1])
>
> [1] http://www.phoenixcentre.com/bodywork/bodywork3-4chakra.htm
>
>   Personally I'm optimistic, see below.
>
>> I'm currently working on another page, which shows a similar behaviour
>> (table with too wide columns); in my case, the reason is a plain bug
>> which will be fixed soon. Hopefully, your case will be similar.
>>
>> There are some other issues:
>>
>> 2. What to do with badly designed pages, which are now less readabe
>>    since dillo supports new CSS attribues? "adjust_min_width" is a
>>    solution to one of those problems.
>
>   3.0.4 came to very reasonable rendering by overriding weird directives,
> and solving corner cases and contradicting values as Firefox. I'm
> proposing to do the same with floats and CSS.
>
>   Somehow even when 3.0.4 decides a layout that's very different from
> the originally intended, it is usable (e.g. [1]). Maybe the same
> strategy can work here.
>
>
>> 3. It may be that incomplete support (say, floats but no absolute
>>    positions) may cause some problems.
>>
>> Anyway, I believe that most reports fall into the first category.
>
>   Yes,  incomplete  support  (an  old constant in dillo) has some
> problems,  but *somehow*, 3.0.4 ended with a rendering logic that
> needed no more tweaks or controls.
>
>   Now  that  we have CSS, floats, and missing absolute positions,
> etc. it may become a bit harder.
>
>   One  solution  I've  been  thinking  about  is to customize the
> rendering  for  each  user.  In  general  terms, a user goes to a
> handful  of websites regularly. Those sites are the ones he cares
> more about.
>
>    If  we for instance remember that for site X, the user prefers
> no embedded CSS, that's it.
>
>   This would be stored in a plain text file as a simple line. The
> UI interface, under Tools|Customize may offer something like:
>
>    [ ] Remember settings for this page
>    [ ] Remember settings for this site
>
>   That's it, after a few simple clicks, problem is gone.
>
>   The  idea  is  this  to  be  exceptional,  this  is, used as an
> exception  for a few sites as general rendering should solve most
> cases.
>
>   FWIW,  I'm  planning  to  make a list of these ideas to work on
> this year and be of help in this area.
>
>   HTH.
>
>
> --
>   Cheers
>   Jorge.-
>
> _______________________________________________
> Dillo-dev mailing list
> [email protected]
> http://lists.dillo.org/cgi-bin/mailman/listinfo/dillo-dev
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.