- cosmograph: Replaced with
- cosmograph: Add new methods from “@cosmos.gl/[email protected]”
- Added visual property getters: , , ,
- Added new position tracking and sampling methods: , , ,
- general: Update “@cosmos.gl/graph” to “2.3.0-beta.1”
- cosmograph: Add descriptions to button configurations for improved accessibility
- cosmograph: Fix for null values
- cosmograph > Search: Select results from suggestion list by pressing enter
- cosmograph: Clickable cluster labels
- Introduced to control point selection on cluster label clicks.
- Added callback for handling cluster label click events.
Closes #408
- cosmograph: Enhance cluster label handling and styling
- cosmograph: Update icon
- cosmograph: Fix missing escaping for column names in some queries
- ui >: fix label text overflow
- general: Update “@cosmos.gl/graph” to “2.3.0-beta.0”
- cosmograph: Tweak label sizes and styles
- cosmograph: Fix search suggestions height
- cosmograph: Improve Labels performance during dragging and simulation
- New Cosmograph methods: and
- Fix radius calculation in labels/popup
- cosmograph: Fix label positions during dragging
- cosmograph + react: component
- cosmograph: Update icon
- cosmograph + react: component
- cosmograph: Fixed retriggering simulation if simulation is stopped
Closes #428
- cosmograph + react: BREAKING: Rename ->
- cosmograph: Hide spinner while waiting for data
- cosmograph: Align area selection methods with “@cosmos.gl/[email protected]”
- general: Update “@cosmos.gl/graph” to “2.2.1”
- cosmograph: Lock “apache-arrow” version to “17.0.0”
- cosmograph: Added polygonal selection features
- BREAKING: Rename ->
- New methods for polygonal selection: , , and props for the Cosmograph config: ,
- New method for unselection of multiple points at once
- general: Update “@cosmos.gl/graph” to “2.2.0”
- cosmograph: Update access modifiers for components
- cosmograph > : Synced link width legend with
- cosmograph: Fixed labels destroying during graph reinitialization
- general: Update “@cosmos.gl/graph” to “2.1.0”
- cosmograph: Add callback
- cosmograph: Fix prop’s dependency on
- ui: + : Fix hanging axis/bars when accessor switched and incorrect data acquired
- cosmograph: Remove access to cosmos prop
- general: | Update from “@cosmograph/cosmos” to “@cosmos.gl/graph”
- cosmograph: New prop for loading status customization
- cosmograph > : Minor bug fixes
- Provided default ‘id’ accessor into the default config
- Fixed unability to expand accessors menu
- cosmograph: Updated single point selection behavior
- now resets clicked point selection
- Updated method to use only cosmos’s prop
- ui: Minor fixes
- Fixed disabled pointer events in component when is visible
- Fixed scrollbar style for
- cosmograph + ui: Legends tweaks
- : Show state if extent or labels are not valid numbers
- : Minor style tweaks
- : Add pointer-events: none to parent when state is visible
- Cosmograph legends: Add prop that controls legend visibility
- : Synced when is
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.26”
- cosmograph: prop
- Fix incorrect ?? operator usage in that caused wrong label coloring in some cases and in and
- Update method
- ui: Update default numeric formatter
- cosmograph: Fix summarize query for tables named with custom schema
- cosmograph: getter
- cosmograph: Update defaults for the simulation forces
- cosmograph: class and methods for removing/adding data in current graph
- Renamed Cosmos props to sync with 2.0.0-beta.25 changes
- Fixed initialization and destruction processes for that could lead to multiple instances rendering in one container
- New class that contains all logic for uploading and modifying data (previously partially located in )
- New methods: , that accept object arrays and auto-index them while preserving existing indices and populating missing fields with defaults
- Restored , , methods; added method
- Labels: Fixed issue with redundant querying for top labels by degree
- cosmograph + ui: Update destroy methods for components
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.25”
- cosmograph > Labels: Scalable cluster labels padding when is
- cosmograph: Update “@interacta/css-labels” to “0.1.3-beta.1”
- cosmograph > : Fix click handling logic
- Clicking empty canvas now will always reset active selection even if or is not
- cosmograph: Add and methods to retrieve all points and links data
- cosmograph > : Implement point position preservation on data updates
- New prop for config that will preserve positions for points with same ids during data update
- cosmograph > : Fix point cluster props handling logic
- Update clusters buffer even if only changed
- Fixed type of cluster column data
- Fixed cluster value handling
- cosmograph > : Add prop
- ui > : Add callback and getter
- cosmograph > : Fix cluster labels visibility when no
- ui + cosmograph: Fix prop value consistency at initialize
- BREAKING: Renamed → , → and → across various components for clarity
- cosmograph > : Fix consistency with and in
- Added text-shadow styling to labels for improved cluster labels visibility
- general: Update typedoc and fix links in the doc
- cosmograph > : Fixed performance bottleneck
- ui + cosmograph >: Minor fixes
- ui: Minor style changes
- cosmograph + ui: Enhance Search components
- : Added prop to control accessors selection menu visibility.
- : Introduced prop to support displaying multiple fields in suggestions.
- : Added prop for custom suggestion field colors.
- : Implemented a method for component destruction and cleanup.
- : Added a prop to enable/disable the component.
- : Added prop to control the suggestion list’s opening direction.
- : Added prop to control matching text highlighting.
- : Exposed public method for manual text highlighting.
- : Exposed and public methods for programmatic input focus control.
- cosmograph: Clusters updates
- BREAKING: Rename → and change type from to . now accepts an object with positions where keys should be values from the column.
- BREAKING: : Change type from to
- Added for functional cluster assignments based on values in the {@link pointClusterBy} column.
- Added prop to enable scaling of clusters by their item coun
- Added prop for controlling cluster label style
- Updated labels background color
- Optimized some queries by replacing to native
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.24”
- cosmograph: Cluster labels
- Implemented new layer of labels for clusters
- New props for cluster labels: and
- cosmograph + ui: and types
- cosmograph: New config prop to control visibility of component state messages
- ui: Unify comopnents state messages
- New class that UI components can extend to manage component state messages
- Removed old state message logic in components in favor of
- UI Components have now , , props that customize message text and behavior
- ui > : Fix elements visibility in different cases
- ui + cosmograph: Add callback to Timeline component
- comsograph: Use updated object-based config for components from ui with flatten events
- ui: Remove class, use object-based config
- BREAKING: Flatten events in the components config, each event is now directly in the rather than in
- Enhanced JSDoc for interfaces of all components
- cosmograph > : Improved rendering performance
- BREAKING: Removed in favor of as it duplicated functionality
- Optimize labels querying during zoom and drag
- If no specified, labels will try to use for weight, otherwise weight by degree
- Max labels amount now limited to static labels + dynamic labels
- Normalize label weight using min/max from weight column data or degree data
- react: Implement to simplify components creation
- cosmograph > : Basic component implementation
- ui > : Update module with new configuration class and styling enhancements
- Added methods for setting configuration and clearing input
- Added module into lib exports
- cosmograph > : Add default zoom duration when not explicitly provided in args
- cosmograph: Higher priority for selections
- Changed point selection behavior for clicks and rectangular selections: if another selection was already active, the new selection by will now clear all previous selections (even if empty).
- ui: Fix building styles via vite
- ui: Fix composite build
- cosmograph > Data Kit: Remove cluster indexing logic in queries
- cosmograph: Parse string columns in
- New getter in that provides mapping of cluster values to their auto-generated indices.
- ui: Update Button stories for Storybook
- cosmograph: Update and types
- cosmograph > : Fix querying null values and nested data column paths
- general: Update “@uwdata/mosaic” to “0.15.0”
- cosmograph: Refine filtering components logic
- Refactored selection logic to ensure correct behavior with inclusive and exclusive selection types
- Implemented to manage point selections, replacing the previous usage in
- Fixed date type handling in brush selection
- BREAKING: + : Rename → for clarity
- cosmograph > : Unify clicking logic for labels and points
- Point and label clicks now also trigger if is and is . Otherwise, if is specified, will follow its value behavior.
- ui > + : Fixed bars animation when highlighted data is empty
- cosmograph: Rectangular selection with modifier keys
- BREAKING: → . Removed duplicating method for point focusing
- Updated and methods to support adding points to existing selection
- New method for unselecting points in range
- If focused point was unselected, remove focus from this point
- cosmograph: Add support for multi-point selection and unselection with modifier keys
- Breaking: rename →
- Implement multi-point selection using Shift key and unselection using Alt key
- Implement public method to handle point deselection
- Update method to support adding points to the current selection using the Shift key
- ui: Enhance common data processing logic for and and move it unto utils
- cosmograph: Remove value for as it’s auto-controlled when unset
- cosmograph: Reorganize config files structure
- cosmograph > Crossfiltering: Move into exclusive selection class
- cosmograph > : Use Mosaic built-ins for gte and lte functions
- cosmograph: Crossfiltering refactor
- : now provides that resolves when the configuration fully is updated and Cosmos is rendered
- : New getter in the internal api that gets summary after data updated and does not waits for the first cosmos render
- : Added for customizing displaying of custom palette
- : More granulated conditions for visual updates to prevent extra rendering and unexpected configuration cases
- : Prevent calling tracking functions in Cosmos when it’s not initialized yet
- Updated Mosiaic Selections strategy to resolve empty array when nothing selected
- New abstract classes for exclusive or inclusive selection components that already include unified selection behaviour
- Refactored filtering components to use new abstract classes
- Updated performance of crossfiltering functions
- cosmograph: Updated CSV auto types parsing for local DuckDB instance
- ui > Legends: Updated default formatter for legends
- Fixed fallback container styles for legends
- ui > + : Enhance data processing performance
- : Fixed SVG rendering errors for / elements
- : Updated default numeric formatter
- ui > : Update rendering logic and styles
- Added and for customizing bars elements displaying
- Tweaked row colors
- cosmograph + react: Update + types
- cosmograph > : Reverse palette values for string strategy to respect min/max coloring alignment
- react: Check if component config differs from previous before updating
- ui > : Update labels max width
- cosmograph > : Return Promise to support async chaining
- cosmograph > Labels: Fix labels update if only label props changed
- cosmograph: Rename ‘components’ and ‘modules’
- cosmograph > Labels: Do not run extra checkColumnsExist query during update
- general: Update typedoc and website API docs
- cosmograph > Buttons: Fix at initialization
- cosmograph > : Fix degree strategy legend
- cosmograph: Fix loading state for legends and filtering components
- cosmograph > : Improve error handling for point positions validation
- cosmograph: Public method to get actual config state
- cosmograph + react: Export and types
- cosmograph > Data Kit: Update type
- cosmograph > : Fix loading state
- cosmograph > : Prevent run links visual update if no links in graph
- cosmograph: Bars, Timeline, Histogram: Remove default value
- cosmograph > Buttons: Update initialiation flow
- ui > Timeline: Improve timeline tick formatting and density
- Stick ticks to the data bars
- cosmograph: Fix cosmos config update on re-initialization
- cosmograph + react: Fix types for proper TS/IntelliSense support
- cosmograph: Update link and point default colors
- cosmograph: Update data uploading flow
- general: Update dependencies
- Updated to
- Updated to
- Updated to
- cosmograph: Post-refactoring adjustments
- BREAKING: Renamed callback to onGraphRebuilt`
- Updated default value of to
- Added callbacks to for more granular event handling
- Modified event listener attachment/removal in Legends to reduce unnecessary queries
- Replaced internal event with for clarity and consistency
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.23”
- ui > Timeline: Updated to use when formatting numeric dates
- cosmograph: Major structure refactoring
Renamed and reorganized modules and files for better structure and maintainability.
- BREAKING: renamed ->
- BREAKING >: ‘actualColor’ renamed to ‘direct’
- New ‘direct’ strategy for that parses values as is
- Temporary removed , , , methods
- Implemented getter for current point coloring strategy value and which returns current point coloring function
- Implemented getter for current point sizing strategy value and which returns current point sizing function
- and for current link color/width functions
- cosmograph > Labels: Tweaking overlapping and amount of labels
- cosmograph: Remove and related logic
- Updated the and getters in to use the cosmos’s scale functions.
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.22”
- cosmograph: Improve button initialization and visibility handling
- Add ‘cosmosInitialized’ event emission after Cosmos initialization
- Hide button when simulation is disabled (e.g., for embeddings)
- cosmograph: Prioritize categorical color for points with string columns
- Added a new ‘actualColor’ point color strategy that directly applies color values from the column
- Removed redundant and functions in favor of and
- cosmograph: Update typedoc
- cosmograph: Methods for getting optimal color/size strategy for current configuration
- Added and methods to automatically determine the optimal point color and size strategies based on the current configuration
- cosmograph: Props for controlling selected and focused point
- New props that add own logic into / Cosmograph methods : , , , ,
- Added method to set focus on a point
- Added getter to get current focused point index
- Implemented labels logic for focused point that works independently from dynamic, top, and forced labels
- cosmograph > Legends: Fix event handlers
- : Fix legend order
- : Fix resetting active selection when point colors changed
- cosmograph > Labels: Prioritize showing labels for active selection
- cosmograph: Make true as defalut
- Tweak to slightly reduce overall dynamic labels amount
- cosmograph > + : Fix legend label update on accessor change
- ui > Histogram: Apply default formatter for ticks
- ui > TypeColorLegend: Fix fallback div style
- ui > Timeline: Recalculate tick amount on resize
- Update default value from 100 to 250 for
- cosmograph > Data Kit: Update and interfaces
- cosmograph: Fix async flow for legends when color/size props updated
- cosmograph: Reset and to defaults if passed in config
- cosmograph > : Add check for configuration change
- cosmograph: Update types and comments
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.21
- cosmograph: Update “@interacta/css-labels” to “0.1.2”
- cosmograph > : function
- cosmograph > : Sync with
- ui > : prop to display colors as segments
- cosmograph > Data Kit: Use and as undefined value for strategies
- cosmograph: Update default point and link color
- cosmograph > : Fix performance
- ui > + : Selection performance update
- and : Fixed including data into edge bars
- ui > + : Fixed extra bar selection
Closes #372
- react + cosmograph: Rename button components into
- ui > Button: Update styles
- cosmograph: fitView methods args consistency
- ui + cosmograph + react: Add control buttons and event dispatchers
- Added component in the ui lib.
- Added control buttons: , , and .
- Added event dispatchers to cosmograph lib: and event.
- cosmograph: method
- ui: Non-selectable ui elements for Safari
Closes #365
- cosmograph: + size strategy sync
- cosmograph/ui: Major styles update
- Fixed loading state for components
- Minor bug fixes
- Unify components typography/styles
- #350
- cosmograph: for correctly escaping values in SQL queries for points/links
- cosmograph > Labels: Add prop, make prop flat
- cosmograph: and
- ui: Auto-format numeric values in and
- cosmograph > : Sync with coloring strategy
- cosmograph: Update accessor types
- cosmograph > Data Kit: Fix when provided
- cosmograph: Auto scale point sizes by link degree if graph has links
- cosmograph > Labels: Set if no
– Set if provided
- cosmograph > : logic to respect auto-scale
- ui > : Set minimum width of legend container
- cosmograph: Set and by default
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.20”
- cosmograph > Labels: Tweak colors for custom labels
- cosmograph > : Order items by column type
- cosmograph > Labels: prop + color labels by point color by default
- cosmograph > Coloring strategy: Tweak scales for VARCHAR data
- cosmograph > Data Kit: Improve
- cosmograph: / for awaiting for config update end
- cosmograph: Data Kit logic for point coloring scale auto-generation
- cosmograph: Initialize legend components earlier
- cosmograph: : Auto-scaling logic for colors
- Added and that can be used with
- Fixed type and added extra types for color/size/boolean accessor functions
- Added prop for that filters out fallback colors from legend
- cosmograph: Use quantiles for auto-scaled size function
- cosmograph: Fix zooming through labels
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.19”
- cosmograph: Sync with “2.0.0-beta.18” cosmos
- Send
instead of
- Rename ‘watermark’ to ‘attribution’
- Set default space size to 8192
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.18”
- cosmograph: Fix method of legends
- cosmograph + ui: Loading state for legends
#341
- cosmograph: Set loading state for filtering components before fetching data
- cosmograph: Update points rescaling factor calculation
- cosmograph: Points rescaling logic
#344
- cosmograph: Set by default
- cosmograph > : Strict point positions check if provided
- react + cosmograph: Update README.md
- cosmograph > Labels: Tweak weights logic
- ui > : Fix parsing ‘null’ dates
- general: Remove prefix from some Cosmograph config properties
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.17”
- cosmograph: Add and props for automatic scaling
- general: Rename all props that accept column name as input by adding postfix ‘By’
- cosmograph: (breaking) Add postfix ‘By’ to all props that accept column name as input
- cosmograph: Rename to
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.16”
- cosmograph: Clustering features
- Added column to control how strongly each point is attracted to its assigned cluster during the simulation
- methods to get current cluster centers [x, y] positions at canvas
- prop to set [x, y] positions of cluster centers at canvas
- cosmograph > : Better logging for and methods
- cosmograph > : Fix handling empty selection
- cosmograph > Data Kit: Fix query to index clusters only when provided
- cosmograph: Sync codebase with cosmos “2.0.0-beta.15”
- Typed arrays for cosmos data (PointColor, PointSize, LinkColor, etc)
- Added force into
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.15”
- cosmograph > Data Kit: Prepare column as indexed clusters for cosmograph
- cosmograph: ! -> + ! ->
- cosmograph: Add support for
- cosmograph: Update “@uwdata/mosaic-core” + “@uwdata/mosaic-sql” to “0.12.0”
- cosmograph > Labels: prop for controlling visibility of all labels at once (except hovered)
- is false by default and is now by default.
- If provided into the Data Kit config, it will automatically output a Cosmograph config with
- cosmograph > : Remove points data only from valid arrays
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.13”
- cosmograph: Do not control simulation if is
- react: Add into components
- cosmograph + react: Update README.md
- react: Fix hook
- cosmograph: Auto-generated for
Closes #293
- ui + cosmograph: : Fix graph elements size consistency with the current scales
Closes #315 and #316
- cosmograph: Add / listeners for
- cosmograph: Update type
- cosmograph > SizeLegend: Recalculate label of max extent when zooming and enabled
Closes #314
- cosmograph: Fix type of callback
- cosmograph: Fix exports
- cosmograph > : Reset selection (if active) when invalid accessor
- ui > : Sorting buttons
- ui: Legends > Styles update
- : Fix extent label visibility if extent value === 0
- ui + cosmograph: : Fixed behavior when is not vaild
- ui + cosmograph: : Add / methods, fix styles
- ui + cosmograph: : Fix / methods
- ui + cosmograph: : Added / methods
– Fixed hidden style
- react: component
- cosmograph: component + restructuring update
– Updated modules ordering
– Refactored into with method to allow filtering by values.
– Added base class to simplify creation of filtering components
– Refactored , to use
– Added component based on “CosmographFilteringComponentCosmographTypeColorLegend`
- ui: Update
– Added JSDoc
– Added prop to align legend items to the right
– Added “show more” button that activates virtualized list scrolling
– Added prop to control legend list
- ui: component
- cosmograph > Labels: Apply ‘pointer: cursoronLabelClick` provided
- cosmograph + react > Labels: Support for custom floating labels
- cosmograph > CosmographSizeLegend: Added prop
- cosmograph > Legends: Prevent legends from updating before initialization
- cosmograph: Fix parsing colors in /
- ui > TypeColorLegend: Fixed legend container height calculation
- cosmograph: Promises fix
- Do not query , , , , , , if items array to query is empty
- ui + cosmograph: TypeLegend list virtualization
- Moved selection styling logic into ui/TypeLegend
- New prop in the config
- Added and functional into
- cosmograph: Update env variable for the debug log
- cosmograph: Fix points unselection
- cosmograph: prop to control simulation while adding/removing data
- cosmograph > RangeColorLegend + SizeLegend: Update legends on
- cosmograph: Data adding and removing functions update
- -> , now handles links data adding too
- Added ,
- Renamed all ‘indicies’ to ‘indices’ in method names and props
- cosmograph: Fix duplicate column quering in labels requests
- ui > historgam + timeline: Handle equal min/max data extent
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.12”
- cosmograph > +: Always get actual
- cosmograph: Async states refactoring
- cosmograph > Labels: Fix hide condition
- ui > historgam + timeline: Fix selection when less than half of bar selected
- Histogram : ‘No timeline data’ -> ‘No histogram data’
- cosmograph: Fixed condition for adding points during positions update
- cosmograph: Remove unused methods
- cosmograph > +: Add loading data state
- cosmograph: Refactor
(‘@uwdata‘“0.11.0” now uses ‘@uwdata/flechette’ that is faster replacement for ‘apache-arrow’ but don’t support method)
- general: Update “@duckdb/duckdb-wasm” to “1.29.0”
- general: Update “@cosmograph/cosmos” to “2.0.0-beta.11”
- cosmograph > Labels: Set for hovered label default style
- cosmograph: Update “@uwdata/mosaic-core” + “@uwdata/mosaic-sql” to “0.11.0”
- general: Update “@duckdb/duckdb-wasm” to “1.28.1-dev292.0”
- react: Remove “@cosmograph/cosmos” from dependencies
- cosmograph > _handlePointPositions: Fix logic of preserving existing points positions
- cosmograph > Labels: + updated config props
- Fixed custom class assignment
- cosmograph + react: CosmographSizeLegend
- ui > RangeColorLegend + SizeLegend: Update legend items animation style during selection
- ui: TypeColorLegend component
- cosmograph: Worked out nullish values of data inputs
- cosmograph > DuckDBInstance: Better error handling for data upload
- ui > legends: Fixed “no data” div displaying
- ui > timeline + historgam: Added function
- cosmograph: Isolate column names in queries to prevent errors when column named like SQL command
- cosmograph > /: Fetch data during initialization if available
- ui > timeline: Fixed timeline data type detection
- cosmograph: Fix timing of / events
- cosmograph: and docs
- cosmograph: and methods
- cosmograph > duckdb: Add insert option into data uploading methods
- general: Update @cosmograph/cosmos to 2.0.0-beta.9
- ui > histogram: Boosted initialization performance
- cosmograph: Dispatch ‘dataUpdated’ event earlier for faster Cosmograph components initialization
- ui > timeline: Boosted initialization performance
- Fixed handling timestamps in formats lesser than milliseconds
- cosmograph: Update JSDoc
- cosmograph > Legends: Update types
- cosmograph + react: component
- ui: component
- cosmograph + ui > SizeLegend: Enhance logic, update style, add docs
- cosmograph: Update labels positions after / change
- cosmograph: Fix querying if no links
- cosmograph > Labels: Enhance label customization and positioning
- Fixed hovered point label positioning calculation with respect to point radius and zoom
- Support inline style passed in /
- Add as first argument inside / callback
- cosmograph > SizeLegend: Sync extent with /
- cosmograph + react: CosmographSizeLegend
- Added and methods into
- Added public getter for selection client that allows users to apply custom selections by point indicies
- Added / events dispatching while of that fixes Labels alignment during zoom
- ui: SizeLegend component
- cosmograph: Fix detection
- cosmograph: Fix data resolving for external DuckDB instances
- cosmograph > Labels: Fixed label position calculation while zoom\pointSizeScale increase
- cosmograph > timeline/histogram: Rename ->
- cosmograph > Cosmograph: Add summary into stats
- cosmograph: Configured “typedoc-plugin-markdown”
- cosmograph: Updated internal interfaces structure and comments for typedoc
- cosmograph: Added typedoc
- cosmograph: Fixed [r, g, b, a] colors parsing from table if specified in RGBA
- cosmograph: Fixed checking env.DEV for dev logging
- cosmograph > Cosmograph: Improved logging while initialization
- cosmograph > MosaicDBCoordinator: Return if unsuccessful initialization
- dev: Update examples
- cosmograph > data-kit: Add and into config if provided
- cosmograph > Labels: Set opacity to 1
- cosmograph > Labels: Correct hovered label positioning
- general: bump @cosmograph/cosmos from 2.0.0-beta.6 to 2.0.0-beta.7
- refactor: rename link index properties for clarity, HTMLDivElement -> HTMLElement
- Renamed to and to across multiple files for better readability and consistency.
- Replaced with in and to generalize container element types.