Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
4390066
chore: command palette ui
softmarshmallow Nov 5, 2025
6b6a7dc
chore: update dependencies and refactor AI image generation logic
softmarshmallow Nov 5, 2025
67b045f
chore
softmarshmallow Nov 5, 2025
cec1099
add ai elements
softmarshmallow Nov 7, 2025
330442e
chore
softmarshmallow Nov 7, 2025
a867d89
wg doc: man
softmarshmallow Nov 7, 2025
2b58f23
bump ai sdk
softmarshmallow Nov 7, 2025
c9bef9f
Merge branch 'main' of https://github.com/gridaco/grida into canary
softmarshmallow Nov 10, 2025
8057e37
Merge branch 'main' of https://github.com/gridaco/grida into canary
softmarshmallow Nov 10, 2025
99a822c
ai-elements/message
softmarshmallow Nov 10, 2025
4c36317
add flux-kontext-max model card
softmarshmallow Nov 10, 2025
564ea86
pnpm
softmarshmallow Nov 10, 2025
ebf3bc0
local dev superuser config
softmarshmallow Nov 10, 2025
4a8a6bc
chore: mirror ai err responses
softmarshmallow Nov 10, 2025
377f75f
canvas_use - image tools
softmarshmallow Nov 10, 2025
1d5f31d
chore
softmarshmallow Nov 11, 2025
e113a64
make_from* tools
softmarshmallow Nov 11, 2025
5b919d1
add treefy
softmarshmallow Nov 11, 2025
4adb8bf
chore: ui
softmarshmallow Nov 11, 2025
4f0197c
tree command
softmarshmallow Nov 11, 2025
c8d387a
spec
softmarshmallow Nov 12, 2025
e6feb60
chore
softmarshmallow Nov 12, 2025
c3c28dc
add L0 svg test fixtures
softmarshmallow Nov 12, 2025
fb41d0a
svg pack
softmarshmallow Nov 12, 2025
2e2ec7d
svg types
softmarshmallow Nov 14, 2025
58fd595
fix prelude use
softmarshmallow Nov 14, 2025
db3f6e4
add CGTransform2D
softmarshmallow Nov 14, 2025
dcf08b9
svg pack
softmarshmallow Nov 14, 2025
df49806
SVGPathNode -> PathNode
softmarshmallow Nov 14, 2025
a79a506
createPackedSceneFromSVG
softmarshmallow Nov 14, 2025
5d07447
Add native dev runtime (`grida-dev`) and update workspace dependencies
softmarshmallow Nov 14, 2025
e6eb03f
add dev dnd
softmarshmallow Nov 14, 2025
b1ccfa1
fix path closed check gate
softmarshmallow Nov 14, 2025
601518c
linear gradient with custom points
softmarshmallow Nov 14, 2025
7a4f89b
Add example for rendering SVG gradients and implement gradient handli…
softmarshmallow Nov 15, 2025
d5b97ba
add tilemode
softmarshmallow Nov 15, 2025
c94687c
Implement TileMode conversion for SVG gradients and update gradient h…
softmarshmallow Nov 15, 2025
03f17d8
radial gradient tile mode
softmarshmallow Nov 15, 2025
c515c5c
band aid fix for text pos
softmarshmallow Nov 16, 2025
2b76722
reftest
softmarshmallow Nov 16, 2025
38031a6
reftest.toml
softmarshmallow Nov 16, 2025
451a610
Add scoring mask configuration for image comparison in reftest
softmarshmallow Nov 16, 2025
7d59a32
handle panic
softmarshmallow Nov 16, 2025
b77272d
add svg filter fixtures
softmarshmallow Nov 16, 2025
9d922f7
colormatrix consts
softmarshmallow Nov 16, 2025
be7311b
add wg testing.md
softmarshmallow Nov 17, 2025
7c0aa6c
fork usvg
softmarshmallow Nov 17, 2025
5ae0e8a
add noto font fixtures
softmarshmallow Nov 17, 2025
9afefea
update usvg tests
softmarshmallow Nov 17, 2025
9250a81
usvg todos
softmarshmallow Nov 18, 2025
3fb7a3f
size doc
softmarshmallow Nov 18, 2025
ea1b345
svg filter example
softmarshmallow Nov 21, 2025
d3f35e6
skia svgdom tool
softmarshmallow Nov 21, 2025
4813027
chore
softmarshmallow Nov 21, 2025
e86e5ae
ref local gitignore
softmarshmallow Nov 21, 2025
33ddcf3
align serde types
softmarshmallow Nov 21, 2025
f1938a2
usvg css style resolve test
softmarshmallow Nov 23, 2025
bb02165
svg_optimize
softmarshmallow Nov 23, 2025
2a7fff6
wasm svg module
softmarshmallow Nov 23, 2025
e6054d7
rm svgo
softmarshmallow Nov 23, 2025
820f3d3
add CGRect
softmarshmallow Nov 24, 2025
55373ff
cmath colorformats
softmarshmallow Nov 24, 2025
0971e1c
wasm own svg pack
softmarshmallow Nov 24, 2025
026f485
Implement SVG packing functionality using WASM and refactor related S…
softmarshmallow Nov 24, 2025
e140ef3
wasm 0.0.84
softmarshmallow Nov 24, 2025
0e96b47
lock
softmarshmallow Nov 24, 2025
7a568da
chore
softmarshmallow Nov 24, 2025
0167aa6
chore: panel close
softmarshmallow Nov 24, 2025
19bf33a
gitignore
softmarshmallow Nov 24, 2025
10fb4d2
fmt
softmarshmallow Nov 24, 2025
aa0c4e3
Merge branch 'canary' of https://github.com/gridaco/grida into canvas…
softmarshmallow Nov 24, 2025
f4f56a4
chore: selection color ux
softmarshmallow Nov 24, 2025
fe8bef8
feat: enhance stroke function to include additional stroke attributes
softmarshmallow Nov 24, 2025
058bcf6
Merge pull request #453 from gridaco/canvas/svg
softmarshmallow Nov 24, 2025
8e3385f
chore: prevent mem leak
softmarshmallow Nov 24, 2025
0fa65eb
Merge branch 'canvas/svg' of https://github.com/gridaco/grida into ca…
softmarshmallow Nov 24, 2025
bd0ffe6
feat: add markdown to HTML conversion functionality with WASM support
softmarshmallow Nov 24, 2025
9727b24
init csscascade
softmarshmallow Nov 24, 2025
767419b
add css_properties.json5
softmarshmallow Nov 25, 2025
2aff345
css fixtures
softmarshmallow Nov 26, 2025
eea0594
fmt
softmarshmallow Nov 26, 2025
0c89a90
add stylo
softmarshmallow Nov 26, 2025
4105d6f
wip: stylo tree
softmarshmallow Nov 28, 2025
6a116fd
chore: ui
softmarshmallow Nov 28, 2025
cce50a8
add L0 html fixtures
softmarshmallow Nov 28, 2025
5e40b8e
refactor: update chat handling by creating AgentChatProvider and refa…
softmarshmallow Nov 29, 2025
6483ae6
example
softmarshmallow Dec 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .ref/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
local
30 changes: 30 additions & 0 deletions .ref/css/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# CSS Spec references

This directory contains reference materials used to implement a browser-grade CSS cascading module.
The goal is to achieve fully spec-accurate `initial` and `inherited` behavior for every CSS property, matching real-world engines like Chromium Blink.

## [`css_properties.json5`](./css_properties.json5)

`css_properties.json5` is a **direct extract of Chromium Blink’s CSS property database**, located at:

[`third_party/blink/renderer/core/css/css_properties.json5`](https://chromium.googlesource.com/chromium/src/+/main/third_party/blink/renderer/core/css/css_properties.json5)

This file is Blink’s _single source of truth_ for all CSS property metadata, including:

- **Property names** (canonical)
- **Inheritance behavior** (`inherited: true/false`)
- **Initial values** (`default_value: ...`)
- **Type information** (`type_name`, value converter)
- **Longhand/shorthand relationships**
- **Animation/interpolation flags**
- **Parsing behavior flags**
- **Extra property-specific metadata**

Blink uses this file to generate:

- `ComputedStyleBase` fields
- `ComputedStyleInitialValues`
- CSS parser logic
- Style builder code

This means the file embeds the **actual behavior used by Chrome** when resolving CSS cascade and computed style.
Loading
Loading