Commit Graph

21 Commits

Author SHA1 Message Date
Bob Nystrom
b7d0b4b73e fix: add float left to main element to fix unreachable links in IE11 edge mode
The main content area lacked a float property causing links to be unreachable
in Internet Explorer 11 when running in edge mode. Adding float:left restores
proper link clickability for IE11 users.
2015-03-18 14:52:31 +00:00
Bob Nystrom
7bef4e0001 docs: condense operator precedence table by merging rows and abbreviating headers 2015-03-13 14:56:47 +00:00
Bob Nystrom
005a616cd6 style: refactor precedence table styles and add associativity mention in expressions doc 2015-03-13 14:24:45 +00:00
RickGlimmer
49aef414c4 fix: add float left to main element to prevent nav overlap in IE11 edge mode 2015-03-08 15:59:59 +00:00
hachibu
f281c59a59 docs: replace plain-text operator precedence list with styled HTML table in expressions documentation 2015-03-06 15:07:48 +00:00
Bob Nystrom
a74797f333 docs: split monolithic core-library.markdown into per-class docs under doc/site/core/ 2015-01-18 23:36:36 +00:00
Bob Nystrom
151b352bee docs: expand embedding API, functions, lists, maps, and looping documentation with examples and clarifications 2015-01-02 02:48:59 +00:00
Bob Nystrom
0a54f68ad3 docs: add comprehensive error-handling documentation covering syntax and runtime errors with examples 2015-01-02 00:02:02 +00:00
Bob Nystrom
d4a858da43 style: darken site color palette and remove left margin from main paragraphs and pre blocks 2014-10-04 16:57:40 +00:00
Bob Nystrom
c427ca4c10 style: shift all SCSS color variables from 200° to 210° hue and adjust link/string saturation and lightness 2014-09-14 16:39:44 +00:00
Bob Nystrom
ee05fb67b0 feat: replace placeholder core-libraries doc with full core-library reference and refine site design
Replace the empty `core-libraries.markdown` placeholder with a comprehensive `core-library.markdown` documenting Object, Class, Bool, and Fiber classes. Update site template to link to the new page. Tweak SCSS styles: reduce body font to 16px/25px, darken header background with text-shadow, adjust code font size and borders, add left margin to main content paragraphs and pre blocks, and refine link colors. Fix prose in functions.markdown to use "arguments" instead of "parameters" and clarify dynamic dispatch wording.
2014-08-24 16:09:10 +00:00
Bob Nystrom
235518637a style: update site color scheme, typography, and copy across documentation pages 2014-08-19 14:35:20 +00:00
Bob Nystrom
8abbc4197c feat: add MAX_VARIABLE_NAME limit and improve field overflow error message
Add a 64-character maximum identifier length with compile-time error reporting, and enhance the runtime field overflow error to include the class name and remove the TODO comment. Update test expectations for both limit scenarios.
2014-04-22 14:06:26 +00:00
Bob Nystrom
74ca0d8aad style: replace hardcoded column classes with semantic nav-column/main-column and add responsive breakpoints 2014-04-21 04:42:17 +00:00
Bob Nystrom
bbd4cc0f56 feat: add benchmark chart visualization to performance page
Refactor benchmark runner to store results in a nested dict keyed by language name, enabling per-benchmark result aggregation. Add bar chart HTML tables to doc/site/performance.markdown displaying method call, DeltaBlue, and binary trees benchmarks across languages. Include SCSS styles for chart layout, bar coloring, and main content padding.
2014-04-21 04:04:41 +00:00
Bob Nystrom
6ed15da597 feat: add category metadata to doc pages and switch code blocks to dart syntax
Add `^category` front matter to all language, types, and reference doc pages for site navigation restructuring. Replace `:::wren` and `:::java` code block annotations with `:::dart` across multiple files. Create new stub pages for core-libraries, embedding-api, and contributing under the reference category. Remove the old embedding and getting-involved stub pages.
2014-04-15 04:23:46 +00:00
Bob Nystrom
5140d096a1 feat: add responsive layout with viewport meta, media queries, and semantic HTML elements
Replace fixed-width `.page` with `max-width`, add `padding` to body, and introduce two breakpoints (639px and 479px) that adjust nav gutter, header centering, and main margin. Convert `.header`, `.content`, `.nav` divs to `<header>`, `<main>`, `<nav>` tags, add viewport meta tag, and hide GitHub ribbon on small screens.
2014-04-11 17:44:33 +00:00
Bob Nystrom
985b1b9cf7 docs: add block syntax documentation, remove outdated TODOs, and add prefix ~ operator test 2014-04-09 04:18:17 +00:00
Bob Nystrom
25098cd181 style: shift stylesheet color palette from warm orange to cool blue tones 2014-04-08 14:46:47 +00:00
Bob Nystrom
c92a12bf31 docs: recolor doc site with warm earth tones and update prose for clarity 2014-04-08 04:03:16 +00:00
Bob Nystrom
e8d31eddaf feat: replace hand-written CSS with Sass compilation and update site design with new fonts and layout
- Delete doc/site/style.css and add doc/site/style.scss with Sass variables, Dosis header font, box-sizing, absolute header positioning, and link hover effects
- Update template.html to reference Dosis font, lowercase nav headings, and change tagline to "a classy little scripting language"
- Add .sass-cache/ to .gitignore and rename Makefile phony target from docs to builtin
- Modify generate_docs.py to compile style.scss via sass subprocess instead of copying static CSS
- Tweak performance.markdown and qa.markdown for minor wording improvements
2014-04-05 22:39:02 +00:00