> For the complete documentation index, see [llms.txt](https://gruntsass.gitbook.io/navmesh-painter/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gruntsass.gitbook.io/navmesh-painter/roadmap.md).

# Roadmap

Ongoing maintenance and feature development for the module to improve usability and functionality.

#### **Fixes**

1. **UI and Display Enhancements**:
   * Redesign the user interface to improve clarity and accessibility.
   * Ensure consistent rendering across all screen resolutions and tool modes.
2. **Collider Management**:
   * Refactor how colliders are handled to improve performance and compatibility with complex scenes.
   * Address bugs related to unexpected collisions during painting.

***

#### **Features**

1. **Manual Linking**:
   * Enable users to manually create links between painted areas or objects for finer control.
   * Include visual indicators for linked areas to enhance clarity.
2. **Brush Rotation**:
   * Implement brush rotation using the mouse wheel for more intuitive control.
   * Add a numerical field to specify precise rotation values when needed.
3. **Object-Aware Painting**:
   * Add an option to restrict painting under objects in the scene, preventing unintended overlaps.
   * Extend this feature to allow NavMesh to dynamically adapt by bypassing objects placed on the painted area, ensuring pathing remains valid.

***

**Goal**\
Enhance the module's reliability, user experience, and flexibility, ensuring it adapts to various workflows and complex scenarios.
