View mode: basic / threaded / horizontal-split · Log in · Help
April 13, 2012
Re: Revamp of CandyDOC
On 2012-04-12 22:53, Jonas Drewsen wrote:
> The outline and package panes should be combined IMHO. Perhaps something
> like (ascii art):
>
> ---------------
> +
> atk
> Component
> ---------------
> MyClass
> getStruct
> contains
> ...
> ...
> FooClass
> setBar
> ...
> ---------------
>
>
> Where clicking on atk would show all atk packages. Clicking on + show
> all packages etc.
>
> The lower section is simply showing the currenly selected package.
>
> /Jonas
>
>

That would list all packages and all symbols in the current module? I 
think the list can be quite long as it currently is. Adding all the 
packages as well will make it even longer.

-- 
/Jacob Carlborg
April 13, 2012
Re: Revamp of CandyDOC
On 4/13/12 6:14 AM, Jay Norwood wrote:
> On Wednesday, 11 April 2012 at 22:17:16 UTC, Eldar Insafutdinov wrote:
>> example http://eldar.me/candydoc/algorithm.html . Among new
>
>
> The outline panel links work fine on Google Chrome, but not on IE8.

Is there any *developer* out there using IE?
April 13, 2012
Re: Revamp of CandyDOC
Hi! Thanks for the feedback, I'll have a go at fixing the 
problems. As for IE issues, I only tested it with IE9. As for the 
older IE versions, well, developers are the target users of the 
documentation. And they are usually tech savvy people so I would 
expect that they use reasonably up to date browsers. It would be 
nice if at least it functions correctly in IE8, but I don't have 
it on my machine. Is there a way to test it without installing it 
on the system(I don't want it to replace IE9 basically)?

On Wednesday, 11 April 2012 at 22:34:40 UTC, Andrej Mitrovic 
wrote:

> Also: Not jumping to the Outline pane every time a different 
> package
> is selected (OR it should memorize the position of the 
> scrollbar).
> This is especially annoying in e.g. gtkd:
> http://gtkd.mikewey.eu/src/cairo/Surface.html Whenever I click 
> on
> another package it jumps to the outline view, and if I go back 
> I can't
> figure out where I was because the scrollbar resets.


Yeah, that's annoying indeed. I will implement ajax partial 
reloading of the document content. That will preserve the state 
of the left pane.
April 13, 2012
Re: Revamp of CandyDOC
On 13/04/2012 17:41, Eldar Insafutdinov wrote:
> It would be nice if at least it functions correctly in IE8, but I
> don't have it on my machine. Is there a way to test it without
> installing it on the system(I don't want it to replace IE9
> basically)?

http://browsershots.org/ - Just check the browsers you want to test 
with. Of course it needs to be a world visible site for this to work.

(There's a select none option at the bottom after all the checkboxes)

-- 
Robert
http://octarineparrot.com/
April 13, 2012
Re: Revamp of CandyDOC
> It would be nice if at least it functions correctly in IE8, but I
> don't have it on my machine. Is there a way to test it without
> installing it on the system(I don't want it to replace IE9
> basically)?

http://utilu.com/IECollection/
April 13, 2012
Re: Revamp of CandyDOC
On Friday, 13 April 2012 at 06:26:27 UTC, Jacob Carlborg wrote:
> On 2012-04-12 22:53, Jonas Drewsen wrote:
>> The outline and package panes should be combined IMHO. Perhaps 
>> something
>> like (ascii art):
>>
>> ---------------
>> +
>> atk
>> Component
>> ---------------
>> MyClass
>> getStruct
>> contains
>> ...
>> ...
>> FooClass
>> setBar
>> ...
>> ---------------
>>
>>
>> Where clicking on atk would show all atk packages. Clicking on 
>> + show
>> all packages etc.
>>
>> The lower section is simply showing the currenly selected 
>> package.
>>
>> /Jonas
>>
>>
>
> That would list all packages and all symbols in the current 
> module? I think the list can be quite long as it currently is. 
> Adding all the packages as well will make it even longer.

It would only list the path to the package that the current 
module is in (top part of the listview). Each package name in the 
path is clickable.

If a package name is clicked the bottom part of the listview will 
show the available modules and subpackages of that package. The 
top part is updated to show the path to the clicked package only.

If a module is clicked the its content is listed in the bottom 
part of the list and the top part of the list includes the module 
name in the path.

Since the style of D is to have flat hierarchies the top part of 
the view would probably have path with a max of three package 
names. May the can even be collapsed from:

packA
  packB
    packC

to

packA.packB.packB

in order to take up less space.

Hope it makes sense.

/Jonas
April 13, 2012
Re: Revamp of CandyDOC
On 2012-04-13 18:41, Eldar Insafutdinov wrote:
> Hi! Thanks for the feedback, I'll have a go at fixing the problems. As
> for IE issues, I only tested it with IE9. As for the older IE versions,
> well, developers are the target users of the documentation. And they are
> usually tech savvy people so I would expect that they use reasonably up
> to date browsers. It would be nice if at least it functions correctly in
> IE8, but I don't have it on my machine. Is there a way to test it
> without installing it on the system(I don't want it to replace IE9
> basically)?

Microsoft provides Virtual Box images with different version of IE 
installed:

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11575

-- 
/Jacob Carlborg
Next ›   Last »
1 2
Top | Discussion index | About this forum | D home