Skip to content

Map — di

Config

  • di/CLAUDE.MD
  • di/package.json
  • di/tsconfig.json
  • di/vite.config.ts
  • di/vitest.config.ts
  • di/svelte.config.js
  • di/index.html

Entry

  • di/src/main.ts
  • di/src/App.svelte

Svelte — Main

  • di/src/lib/svelte/main/Main.svelte
  • di/src/lib/svelte/main/Graph.svelte
  • di/src/lib/svelte/main/Controls.svelte
  • di/src/lib/svelte/main/BuildNotes.svelte
  • di/src/lib/svelte/main/UserGuide.svelte

Svelte — Details Panel

  • di/src/lib/svelte/details/Details.svelte
  • di/src/lib/svelte/details/Hideable.svelte
  • di/src/lib/svelte/details/D_Constants.svelte
  • di/src/lib/svelte/details/D_Library.svelte
  • di/src/lib/svelte/details/D_Parts.svelte
  • di/src/lib/svelte/details/D_Attributes.svelte
  • di/src/lib/svelte/details/D_Rotation.svelte
  • di/src/lib/svelte/details/D_Repeater.svelte
  • di/src/lib/svelte/details/D_Selected_Part.svelte
  • di/src/lib/svelte/details/D_Preferences.svelte

Svelte — Mouse

  • di/src/lib/svelte/mouse/Close_Button.svelte
  • di/src/lib/svelte/mouse/Slider.svelte
  • di/src/lib/svelte/mouse/Separator.svelte
  • di/src/lib/svelte/mouse/Steppers.svelte

TS — Managers

  • di/src/lib/ts/managers/index.ts
  • di/src/lib/ts/managers/Components.ts
  • di/src/lib/ts/managers/History.ts
  • di/src/lib/ts/managers/Preferences.ts
  • di/src/lib/ts/managers/Scenes.ts
  • di/src/lib/ts/managers/Versions.ts
  • di/src/lib/ts/managers/Stores.ts

TS — Render

  • di/src/lib/ts/render/index.ts
  • di/src/lib/ts/render/Engine.ts
  • di/src/lib/ts/render/Render.ts
  • di/src/lib/ts/render/Scene.ts
  • di/src/lib/ts/render/Camera.ts
  • di/src/lib/ts/render/Animation.ts
  • di/src/lib/ts/render/R_Grid.ts
  • di/src/lib/ts/render/R_Angulars.ts
  • di/src/lib/ts/render/R_Dimensions.ts

TS — Algebra

  • di/src/lib/ts/algebra/index.ts
  • di/src/lib/ts/algebra/Compiler.ts
  • di/src/lib/ts/algebra/Constraints.ts
  • di/src/lib/ts/algebra/Evaluator.ts
  • di/src/lib/ts/algebra/Nodes.ts
  • di/src/lib/ts/algebra/Orientation.ts
  • di/src/lib/ts/algebra/Tokenizer.ts
  • di/src/lib/ts/algebra/User_Constants.ts

TS — Types

  • di/src/lib/ts/types/index.ts
  • di/src/lib/ts/types/Angle.ts
  • di/src/lib/ts/types/Attribute.ts
  • di/src/lib/ts/types/Coordinates.ts
  • di/src/lib/ts/types/Enumerations.ts
  • di/src/lib/ts/types/Interfaces.ts
  • di/src/lib/ts/types/Types.ts
  • di/src/lib/ts/types/Units.ts

TS — Runtime

  • di/src/lib/ts/runtime/index.ts
  • di/src/lib/ts/runtime/Axis.ts
  • di/src/lib/ts/runtime/Identifiable.ts
  • di/src/lib/ts/runtime/Smart_Object.ts

TS — Common

  • di/src/lib/ts/common/index.ts
  • di/src/lib/ts/common/Configuration.ts
  • di/src/lib/ts/common/Constants.ts
  • di/src/lib/ts/common/Extensions.ts
  • di/src/lib/ts/common/Dirty.ts

TS — Editors

  • di/src/lib/ts/editors/index.ts
  • di/src/lib/ts/editors/Angular.ts
  • di/src/lib/ts/editors/Dimension.ts
  • di/src/lib/ts/editors/Drag.ts
  • di/src/lib/ts/editors/Face_Label.ts

TS — Utilities

  • di/src/lib/ts/utilities/index.ts
  • di/src/lib/ts/utilities/Colors.ts
  • di/src/lib/ts/utilities/SVG_Paths.ts
  • di/src/lib/ts/utilities/Testworthy_Utilities.ts

TS — Events

  • di/src/lib/ts/events/index.ts
  • di/src/lib/ts/events/Events.ts
  • di/src/lib/ts/events/Events_3D.ts
  • di/src/lib/ts/events/Mouse_Timer.ts
  • di/src/lib/ts/events/Hits.ts
  • di/src/lib/ts/events/Hits_3D.ts
  • di/src/lib/ts/events/Hit_Target.ts
  • di/src/lib/ts/events/S_Hit_Target.ts
  • di/src/lib/ts/events/S_Mouse.ts

Tests

  • di/src/lib/ts/tests/setup.ts
  • di/src/lib/ts/tests/Angle.test.ts
  • di/src/lib/ts/tests/Colors.test.ts
  • di/src/lib/ts/tests/Compiler.test.ts
  • di/src/lib/ts/tests/Constraints.test.ts
  • di/src/lib/ts/tests/Coordinates.test.ts
  • di/src/lib/ts/tests/Evaluator.test.ts
  • di/src/lib/ts/tests/Extensions.test.ts
  • di/src/lib/ts/tests/hits_3d.test.ts
  • di/src/lib/ts/tests/Testworthy_Utilities.test.ts
  • di/src/lib/ts/tests/Units.test.ts

Assets

  • di/src/assets/drawer.di
  • di/src/assets/empty cabinet.di
  • di/src/assets/three drawer cabinet.di
  • di/src/assets/two drawer cabinet.di

In-app manual

  • di/src/manual/index.md
  • di/src/manual/reference-guide/index.md
  • di/src/manual/reference-guide/build notes.md
  • di/src/manual/reference-guide/formulas.md
  • di/src/manual/reference-guide/library.md
  • di/src/manual/reference-guide/repeaters.md
  • di/src/manual/reference-guide/reparenting.md
  • di/src/manual/reference-guide/save and load.md
  • di/src/manual/reference-guide/selection.md
  • di/src/manual/reference-guide/undo and redo.md
  • di/src/manual/reference-guide/units.md

Notes — Work

  • di/notes/work/index.md
  • di/notes/work/cadence.md

Notes — Work — Now

  • di/notes/work/now/index.md
  • di/notes/work/now/27.selection.algorithm.md
  • di/notes/work/now/cadence.md
  • di/notes/work/now/code.debt.md
  • di/notes/work/now/handoff.md
  • di/notes/work/now/learn.md
  • di/notes/work/now/Minimum Viable INTERSECTION app.md
  • di/notes/work/now/revisit.di.md
  • di/notes/work/now/road.map.md
  • di/notes/work/now/technique.md
  • di/notes/work/now/work journal.md
  • di/notes/work/now/working features.md

Notes — Work — Next

  • di/notes/work/next/index.md
  • di/notes/work/next/pacing.md
  • di/notes/work/next/punch list.md
  • di/notes/work/next/roots.md
  • di/notes/work/next/separators.md
  • di/notes/work/next/colors.md
  • di/notes/work/next/snap.pin.md
  • di/notes/work/next/collaboration priorities.md
  • di/notes/work/next/data schema for wendy.md

Notes — Work — Milestones (open)

  • di/notes/work/milestones/index.md
  • di/notes/work/milestones/27.selection.algorithm.md
  • di/notes/work/milestones/28.cut.lists.md
  • di/notes/work/milestones/29.user.manual.md
  • di/notes/work/milestones/30.licensing.md
  • di/notes/work/milestones/31.marketing.md

Notes — Work — Milestones — 33.drag (mothballed)

  • di/notes/work/milestones/33.drag/handoff.md
  • di/notes/work/milestones/33.drag/lessons.md

Notes — Work — Milestones (done)

  • di/notes/work/milestones/done/index.md
  • di/notes/work/milestones/done/1.solid.foundation.md
  • di/notes/work/milestones/done/2.panel.md
  • di/notes/work/milestones/done/3.docs.md
  • di/notes/work/milestones/done/4.hits.manager.md
  • di/notes/work/milestones/done/5.smart.objects.md
  • di/notes/work/milestones/done/6.build.notes.md
  • di/notes/work/milestones/done/7.edit.drags.md
  • di/notes/work/milestones/done/8.dimensionals.md
  • di/notes/work/milestones/done/9.persistence.md
  • di/notes/work/milestones/done/10.controls.md
  • di/notes/work/milestones/done/11.units.md
  • di/notes/work/milestones/done/12.parts.md
  • di/notes/work/milestones/done/13.algebra.md
  • di/notes/work/milestones/done/14.details.md
  • di/notes/work/milestones/done/15.attributes.md
  • di/notes/work/milestones/done/16.formulas.md
  • di/notes/work/milestones/done/17.library.md
  • di/notes/work/milestones/done/18.givens.md
  • di/notes/work/milestones/done/19.angles.md
  • di/notes/work/milestones/done/20.repeaters.md
  • di/notes/work/milestones/done/21.css.engine.md
  • di/notes/work/milestones/done/22.aesthetics.md
  • di/notes/work/milestones/done/23.undo.md
  • di/notes/work/milestones/done/24.mobile.devices.md
  • di/notes/work/milestones/done/25.errors.md
  • di/notes/work/milestones/done/26.lacemaker.md

Notes — Work — Milestones — 32.facets (done/mothballed)

  • di/notes/work/milestones/done/32.facets/handoff.md
  • di/notes/work/milestones/done/32.facets/32.facets.md
  • di/notes/work/milestones/done/32.facets/history.md
  • di/notes/work/milestones/done/32.facets/lessons.md
  • di/notes/work/milestones/done/32.facets/designs/theory.md
  • di/notes/work/milestones/done/32.facets/designs/standard.facets.md
  • di/notes/work/milestones/done/32.facets/designs/simpler design.md
  • di/notes/work/milestones/done/32.facets/designs/pipeline.md
  • di/notes/work/milestones/done/32.facets/designs/stipulations.md
  • di/notes/work/milestones/done/32.facets/designs/3D sweep algorithm.md
  • di/notes/work/milestones/done/32.facets/use cases/use case 3.md
  • di/notes/work/milestones/done/32.facets/use cases/use case 4.md
  • di/notes/work/milestones/done/32.facets/use cases/use case 5.md
  • di/notes/work/milestones/done/32.facets/use cases/use case 6.md
  • di/notes/work/milestones/done/32.facets/slow/handoff.md
  • di/notes/work/milestones/done/32.facets/slow/summary.md
  • di/notes/work/milestones/done/32.facets/slow/bottlenecks.md
  • di/notes/work/milestones/done/32.facets/slow/render is stale.md

Notes — Work — Done

  • di/notes/work/done/index.md
  • di/notes/work/done/article.first.draft.md
  • di/notes/work/done/chat.md
  • di/notes/work/done/code.debt.paid.md
  • di/notes/work/done/cruft.md
  • di/notes/work/done/invisible.root.md
  • di/notes/work/done/layout-algorithm.md
  • di/notes/work/done/pipeline.md
  • di/notes/work/done/propagating value changes.md
  • di/notes/work/done/quaternions.md
  • di/notes/work/done/render.md
  • di/notes/work/done/rotation.md
  • di/notes/work/done/scene.model.md
  • di/notes/work/done/separators.md
  • di/notes/work/done/skills.md
  • di/notes/work/done/svelte.md
  • di/notes/work/done/topology.md
  • di/notes/work/done/version.9.md
  • di/notes/work/done/what.md

Notes — Guides — Top

  • di/notes/guides/index.md
  • di/notes/guides/guides.layout.md

Notes — Guides — Architecture

  • di/notes/guides/architecture/index.md
  • di/notes/guides/architecture/components/index.md
  • di/notes/guides/architecture/components/Controls.md
  • di/notes/guides/architecture/components/Details.md
  • di/notes/guides/architecture/components/Graph.md
  • di/notes/guides/architecture/components/Library.md
  • di/notes/guides/architecture/components/Main.md
  • di/notes/guides/architecture/components/Separators.md
  • di/notes/guides/architecture/core/index.md
  • di/notes/guides/architecture/core/Preferences.md
  • di/notes/guides/architecture/core/Smart_Objects.md
  • di/notes/guides/architecture/core/algebra.md
  • di/notes/guides/architecture/core/errors.md
  • di/notes/guides/architecture/core/history.md
  • di/notes/guides/architecture/core/managers.md
  • di/notes/guides/architecture/core/scenes.md
  • di/notes/guides/architecture/core/units.md
  • di/notes/guides/architecture/core/versions.md
  • di/notes/guides/architecture/graph/index.md
  • di/notes/guides/architecture/graph/Hits_3D.md
  • di/notes/guides/architecture/graph/axes.md
  • di/notes/guides/architecture/graph/dimensionals.md
  • di/notes/guides/architecture/graph/drag.md
  • di/notes/guides/architecture/graph/editors.md
  • di/notes/guides/architecture/graph/intersecting.faces.md
  • di/notes/guides/architecture/graph/render.md
  • di/notes/guides/architecture/graph/rendering.types.md
  • di/notes/guides/architecture/graph/repeaters.md
  • di/notes/guides/architecture/graph/rotation.md
  • di/notes/guides/architecture/graph/three.dimensions.md
  • di/notes/guides/architecture/graph/two.dimensions.md
  • di/notes/guides/architecture/ui/index.md
  • di/notes/guides/architecture/ui/hits system.md
  • di/notes/guides/architecture/ui/key paths.md
  • di/notes/guides/architecture/ui/panel.layout.md
  • di/notes/guides/architecture/ui/style.md

Notes — Guides — Project

  • di/notes/guides/project/index.md
  • di/notes/guides/project/development/index.md
  • di/notes/guides/project/development/adherence dashboard.md
  • di/notes/guides/project/development/adherence log.md
  • di/notes/guides/project/development/areas.json
  • di/notes/guides/project/development/best.practices.md
  • di/notes/guides/project/development/build-status.json
  • di/notes/guides/project/development/dashboard guide.md
  • di/notes/guides/project/development/lessons.md
  • di/notes/guides/project/development/logic driven design.md
  • di/notes/guides/project/development/stipulations.md
  • di/notes/guides/project/development/testing.md
  • di/notes/guides/project/development/updating guides.md
  • di/notes/guides/project/overview/index.md
  • di/notes/guides/project/overview/file layout.md
  • di/notes/guides/project/overview/map.md
  • di/notes/guides/project/overview/project.md
  • di/notes/guides/project/research/index.md
  • di/notes/guides/project/research/3D.primer.md
  • di/notes/guides/project/research/library-versioning.md
  • di/notes/guides/project/research/spatial-acceleration.md

Notes — Tools

  • di/notes/tools/extract-adherence.mjs
  • di/notes/tools/build-with-status.mjs
  • di/notes/tools/validate-adherence.mjs
  • di/notes/tools/sync-next.mjs

Other

  • di/src/lib/md/builds.md
  • di/src/vite-env.d.ts