mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-05 02:44:02 +00:00
docs(street-level): shorten docs and comments before merge
Trim the doc text this PR adds (README, CHANGELOG, CURRENT-STATE, KNOWN-ISSUES, SECURITY, DATA_SOURCES, .env.example, the CI job comment), drop code comments that restate the code, cut design-note JSDoc to a line or two, and drop review tags from test names. Comments only; no code changes. Also: README key count (seven keys, two metered), CURRENT-STATE's gate paragraph (CI runs a production build with a dummy token), the stacked doc above meshBoxInRange and the orphaned inMeshRange line in coverage.js, and a duplicate ALPR row in DATA_SOURCES that a merge had brought back. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
c65feda4b1
commit
4ea6631425
85 files changed
+701
-1520
No files matched your search
+3
-21
@@ -1,11 +1,6 @@
|
||||
/**
|
||||
* Pure geometry for resizing a floating panel from any edge or corner. The
|
||||
* DOM wiring lives in PanelPositionControls; this module only decides boxes.
|
||||
*/
|
||||
// Pure resize geometry for floating panels; PanelPositionControls wires the DOM.
|
||||
|
||||
/** Viewport margin a resized panel keeps clear on every side. */
|
||||
const EDGE_MARGIN_PX = 6;
|
||||
/** Resize directions: compass edges first, then corners. */
|
||||
export const RESIZE_DIRECTIONS = ['n', 's', 'e', 'w', 'ne', 'nw', 'sw', 'se'];
|
||||
|
||||
function clamp(value, min, max) {
|
||||
@@ -13,21 +8,8 @@ function clamp(value, min, max) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Work out the box a resize gesture produces. Edges named in `dir` move with
|
||||
* the pointer; the opposite edge stays put, so growing from the left keeps
|
||||
* the right side pinned. Minimum size and the viewport margin win over the
|
||||
* pointer.
|
||||
* @param {{left: number, top: number, width: number, height: number}} box Box at gesture start.
|
||||
* @param {string} dir One of RESIZE_DIRECTIONS.
|
||||
* @param {number} dx Pointer travel since gesture start.
|
||||
* @param {number} dy Pointer travel since gesture start.
|
||||
* @param {object} [limits]
|
||||
* @param {number} limits.minWidth
|
||||
* @param {number} limits.minHeight
|
||||
* @param {number} [limits.viewportWidth=Infinity]
|
||||
* @param {number} [limits.viewportHeight=Infinity]
|
||||
* @param {number} [limits.margin=6]
|
||||
* @returns {{left: number, top: number, width: number, height: number}}
|
||||
* Edges named in `dir` follow the pointer (dx, dy since gesture start) and the
|
||||
* opposite edge stays put. Minimum size and the viewport margin win.
|
||||
*/
|
||||
export function resizeBox(
|
||||
box,
|
||||
|
||||
Reference in new issue
Block a user