Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make dottydoc main page responsive (#2052) | Herdy Handoko | 2017-04-06 | 2 | -3/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add CSS media queries to support off-canvas sidebar * Add sidebar toggle interactivity for small viewports * Re-add sidebar toggle support for desktop viewport widths * Widen sidebar in mobile viewport and removed extra padding in content body * Reduce sidebar width back to 250px on Desktop and Tablet viewports Tablet (576px <= x < 768px) viewport sidebar is now limited to 250px to follow Desktop viewports whilst still retaining its off-canvas behaviour like Mobile. Mobile viewport (x < 576px) still implements 60% sidebar width. * Refactor media queries to follow mobile-first strategy Instead of specifying specific styles at a viewport width range, e.g. Tablet (576px <= x < 768px), the CSS properties are arranged as such that default CSS properties applies to Mobile, with Tablet and Desktop styles defined within media queries. Mobile-first strategy will ensure more consistency as style resolution will go in one direction, e.g. from Mobile -> Tablet -> Desktop. * Move `div#entity-container` and `div#doc-page-container` further down The change above, in addition to qualifying `button#menu-toggle` with `div#content-wrapper` parent selector will make the existing CSS easier to refactor removing duplicates, and to swap it into CSS pre-processor languages such as SASS or Less. * Merge redundant `div#content-body` styles Two different `div#content-body` styles was defined, one with only `position: relative` and another with the complete styles. In addition, a `div#content-body` Tablet and Desktop padding style was moved into the relevant media query to make future changes more transparent. * Change `rgba(...)` properties to insert space and prefix decimals with `0` Within the CSS file, RGBA property declaration is inconsistent: some with space after comma and some without, some has leading `0` for decimals and some dont'. This change make sure that one style is followed (space after comma and always use the leading `0` in decimals). * Move hamburger menu to original location and restore hover styling Hamburger menu now stays in the content body as per original design. However to prevent overlap with body text, a permanent 30px left padding on the body container has been added. * Remove hamburger menu transformation into arrow on expansion As per PR review comments (https://github.com/lampepfl/dotty/pull/2052) the old hamburger menu style is restored by removing CSS transforms. * Change hamburger menu positioning to `absolute` As per PR review comments (https://github.com/lampepfl/dotty/pull/2052) the hamburger menu positioning is changed back to absolute, which also means the left padding on content body is no longer needed and can be removed. | ||||
* | Add type params to type aliases | Felix Mulder | 2017-02-24 | 1 | -1/+14 |
| | |||||
* | Fix hiding of `[+]` (find issue nbr) | Felix Mulder | 2017-02-22 | 1 | -1/+1 |
| | |||||
* | Add constructors to docs | Felix Mulder | 2017-02-03 | 1 | -1/+33 |
| | |||||
* | Make sure `TypeAlias`es get proper docstrings and linked aliases | Felix Mulder | 2017-02-03 | 1 | -0/+2 |
| | |||||
* | Add supertypes and annotations to entity title | Felix Mulder | 2017-02-03 | 1 | -0/+15 |
| | |||||
* | Add type parameters to entity title and render return type correctly | Felix Mulder | 2017-02-03 | 1 | -1/+14 |
| | |||||
* | Add expansion of docstrings | Felix Mulder | 2017-02-03 | 1 | -1/+18 |
| | |||||
* | Document dottydoc capabilities, add anchored headers | Felix Mulder | 2017-01-31 | 4 | -3/+3 |
| | |||||
* | Add links for companions in toc | Felix Mulder | 2017-01-31 | 1 | -3/+9 |
| | |||||
* | Fix insertion of package nodes in doc AST | Felix Mulder | 2017-01-31 | 1 | -1/+1 |
| | |||||
* | Link companions in doc AST | Felix Mulder | 2017-01-31 | 1 | -1/+2 |
| | |||||
* | Fix removal of trailing ordered list and toc children instead of members | Felix Mulder | 2017-01-31 | 1 | -1/+1 |
| | |||||
* | Rewire `MemberLookup` to return `Option[Entity]` | Felix Mulder | 2017-01-31 | 1 | -2/+2 |
| | | | | | | | This allows for the rendering engine to supply the base url for the site and thus being able to simplify the entity links. They now simply become `Entity#path + .html` instead of a convoluted rendering in the html renderers. | ||||
* | Fix nested entity linking | Felix Mulder | 2017-01-31 | 1 | -1/+7 |
| | |||||
* | Implement remainder of type members | Felix Mulder | 2017-01-31 | 1 | -2/+9 |
| | |||||
* | Allow custom project name | Felix Mulder | 2017-01-31 | 1 | -0/+4 |
| | |||||
* | Hide private & protected members by default | Felix Mulder | 2017-01-31 | 1 | -1/+1 |
| | |||||
* | Improve member lookup | Felix Mulder | 2017-01-31 | 1 | -1/+1 |
| | |||||
* | Re-implement template expansion of references as filter | Felix Mulder | 2017-01-31 | 1 | -5/+6 |
| | | | | | | | The original implementation used the template engine to recursively expand references. This was very error-prone and with no typesafety and proper stack traces it was very hard to diagnose. As such, these two expansions (links and references) have been re-implemented as filters. | ||||
* | Add proper materialization of references | Felix Mulder | 2017-01-31 | 1 | -4/+5 |
| | |||||
* | Add annotations to doc AST | Felix Mulder | 2017-01-31 | 1 | -0/+3 |
| | |||||
* | Add missing info to blog posts | Felix Mulder | 2017-01-31 | 1 | -2/+26 |
| | |||||
* | Add basic API generation from templates | Felix Mulder | 2017-01-31 | 2 | -3/+73 |
| | |||||
* | Add scala-logo svg | Felix Mulder | 2017-01-31 | 1 | -2/+2 |
| | |||||
* | Add blog layout | Felix Mulder | 2017-01-31 | 1 | -0/+4 |
| | |||||
* | Allow extras in main template | Felix Mulder | 2017-01-31 | 1 | -3/+15 |
| | |||||
* | Better naming in doc layout | Felix Mulder | 2017-01-31 | 1 | -7/+7 |
| | |||||
* | Add initial defaults to page generation | Felix Mulder | 2017-01-31 | 3 | -0/+72 |
| | |||||
* | Fix recursive expansion of templates | Felix Mulder | 2017-01-31 | 1 | -0/+4 |
| | |||||
* | Add beginnings of Site class | Felix Mulder | 2017-01-31 | 1 | -0/+37 |