Skip to content

Commit dc5afdb

Browse files
minor css fix and report update
1 parent 5965b56 commit dc5afdb

File tree

4 files changed

+29
-23
lines changed

4 files changed

+29
-23
lines changed

_quarto.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,3 +135,4 @@ format:
135135
site-url: https://turinglang.org
136136
get-started: https://turinglang.org/docs/getting-started/
137137
tutorials-intro: https://turinglang.org/docs/tutorials/
138+

news/posts/2025-08-28-DoodleBUGS-Introduction/index.qmd

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -37,26 +37,31 @@ nocite: |
3737

3838
## DoodleBUGS Project Structure
3939

40-
- `DoodleBUGS/` — Vite + Vue 3 app (UI editor)
41-
- `public/` — static assets served by Vite; example projects under `public/examples/`
42-
- `experiments/` — prototypes and exploratory work
43-
- `runtime/` — Julia HTTP backend for local runs (API endpoints and Julia dependencies)
44-
- `src/` — application source
45-
- `assets/` — styles and static assets
46-
- `components/` — Vue components composing the UI
47-
- `canvas/` — graph canvas and toolbars
48-
- `common/` — shared UI primitives
49-
- `layouts/` — app layout and modals
50-
- `left-sidebar/` — palette, project manager, execution settings
51-
- `panels/` — code preview and data input panels
52-
- `right-sidebar/` — execution, JSON editor, node properties
53-
- `ui/` — base UI elements (buttons, inputs, selects)
54-
- `composables/` — reusable logic (code generation, drag & drop, graph instance, validator, grid snapping)
55-
- `config/` — configuration and node definitions
56-
- `stores/` — Pinia state stores (graph, data, execution, project, UI)
57-
- `types/` — TypeScript types and ambient declarations
58-
- `tmp/` — local temporary outputs (ignored in builds)
59-
- `ztest/` — scratch/test artifacts
40+
```{.bash}
41+
DoodleBUGS/ # Vite + Vue 3 app (UI editor)
42+
├── README.md # project documentation
43+
├── public/ # static assets served by Vite
44+
│ └── examples/ # example projects
45+
├── experiments/ # prototypes and exploratory work
46+
├── runtime/ # Julia HTTP backend (API endpoints & dependencies)
47+
├── src/ # application source
48+
│ ├── assets/ # styles and static assets
49+
│ ├── components/ # Vue components composing the UI
50+
│ │ ├── canvas/ # graph canvas and toolbars
51+
│ │ ├── common/ # shared UI primitives
52+
│ │ ├── layouts/ # app layout and modals
53+
│ │ │ └── MainLayout.vue # main application layout
54+
│ │ ├── left-sidebar/ # palette, project manager, execution settings
55+
│ │ ├── panels/ # code preview and data input panels
56+
│ │ ├── right-sidebar/ # execution, JSON editor, node properties
57+
│ │ └── ui/ # base UI elements (buttons, inputs, selects)
58+
│ ├── composables/ # reusable logic (codegen, drag & drop, graph, validator, grid)
59+
│ ├── config/ # configuration and node definitions
60+
│ ├── stores/ # Pinia state stores (graph, data, execution, project, UI)
61+
│ └── types/ # TypeScript types and ambient declarations
62+
├── tmp/ # local temporary outputs (ignored in builds)
63+
└── ztest/ # scratch/test artifacts
64+
```
6065

6166
## Motivation
6267

@@ -178,7 +183,7 @@ The legacy tool was a desktop application driving WinBUGS [@winbugs]; the new Do
178183
- Multiple layouts and interactions
179184
- Extensive cleanup/typing
180185
- Execution timeout (end-to-end)
181-
- Layout options (Cola, Klay) and interactions
186+
- Layout options (Dagre (Hierarchical), fCoSE (Force-Directed), Cola (Physics Simulation), KLay (Layered)) and interactions
182187
- Cleanup and stronger typing
183188
- Changed
184189
- Vue 3 instead of React

theming/variables/_colors-dark.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ $box-shadow-color: rgba(0, 0, 0, 0.4);
1111
$background-body: #1c2128;
1212

1313
// Use the main page background for code blocks to ensure consistency
14-
$code-block-bg: $background-body;
14+
$code-block-bg: #212529;
1515

1616
// Define the background for panels, making them stand out slightly
1717
$panel-bg: $gray-900;

theming/variables/_colors-light.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ $links-hover: lighten($links, 10%);
99

1010
$box-shadow-color: rgba(0, 0, 0, 0.06);
1111

12-
$code-block-bg: $gray-100;
12+
$code-block-bg: #f1f3f5;
1313

1414
$panel-bg: $white;
1515

0 commit comments

Comments
 (0)