# Refactor map scale handling and utility dimensions for improved accuracy · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/81fa06375cebb47078f6784cc5aac5a5289fc506)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 81fa06375cebb47078f6784cc5aac5a5289fc506

Requested commit: 81fa06375cebb47078f6784cc5aac5a5289fc506

Commit: 81fa06375cebb47078f6784cc5aac5a5289fc506

Tree: 2c20a50d26e76f7171b3d81589dc00f5def80875

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Refactor map scale handling and utility dimensions for improved accuracy

- Updated map scale retrieval to use Maps.mapScale for consistency across providers.
- Refactored utility size calculations to ensure proper scaling based on the current map.
- Enhanced utility widget creation to require explicit parameters for diameter, width, and length, improving error handling and clarity.
- Adjusted various components to utilize the new map scale logic, ensuring accurate rendering across the application.

```

## Parents

- [447f514b2469dbd687d5a4c2fc0c9a684b2c8504](https://git.cafe/dara/icarus/commit/447f514b2469dbd687d5a4c2fc0c9a684b2c8504?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/81fa06375cebb47078f6784cc5aac5a5289fc506?format=markdown)
