Commit Graph

9 Commits

Author SHA1 Message Date
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