Skip to content

[Bug]: UI/UX Enhancement: Sidebar Navigation Cleanup & Icon Update #151

Description

@nomeshwer

FAC Version

2.4.0

Frappe Version

Frappe v16

Description

The Assistant Core module requires a UX overhaul in the Frappe Desk sidebar to align with standard Frappe application patterns and optimize space. Currently, the sidebar uses a generic icon, lacks a "Settings" link, and uses inefficient labels/ordering.

Key improvements requested:

Unique Icon: Replace the generic "A" icon with a custom SVG (AI/Robot themed).

Navigation Reordering: Move "FAC Admin" to the top (Position 1).

Standardized Settings: Add a "Settings" link at the bottom of the sidebar pointing to Assistant Core Settings.

Label Optimization: Shorten "FAC Tool Configuration" to "FAC Tool Config".

Steps to Reproduce

Install frappe_assistant_core.

Navigate to the Assistant Core Workspace.

Observe the sidebar layout and the missing "Settings" shortcut.

Expected Behavior

The sidebar should follow standard Frappe UX patterns (similar to the Tenure or HR modules):

Icon: A distinct SVG icon for visibility.

First Item: FAC Admin (Main Control Panel).

Last Item: Settings (Direct link to configuration).

Label: "FAC Tool Config" instead of the long-form "FAC Tool Configuration" to save horizontal space.

Logs / Error Output

N/A - UI/UX Layout Improvement.

Screenshots

Image Image Image Image

Additional Context

This change will ensure that the Assistant Core feels like a native part of the Frappe ecosystem by adhering to the common sidebar hierarchy where Admin/Dashboard is first and Settings is last.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

bugSomething isn't working

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions