apostrophecms / apostrophecms/apostrophe

Tooltip text for Fields in schema definition.

Open
#4,669 12 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
4.6k
Forks
650
Avg merge
19h 21m
Merged PRs (30d)
23

Description

## The problem to solve
Apostrophe needs a simple tooltip system for displaying hints when hovering field name or label
Is your feature request related to a problem you are experiencing that is *not* a bug? Please describe.
No way to express a tooltip found. Maybe exists.
> A clear and concise description of what the problem is. Ex: "When I do [some task], I find it frustrating when [something happens]." If this is a bug report (things are actually breaking), open a bug report instead.

## Proposed solution
```
// FIELDS
....
myfield: {
label: 'my field label',
...
tooltip: 'Extensive text or method'
}
....
```
Describe the solution you'd like

> A clear and concise description of what you want to happen.

## Alternatives

Describe alternatives you've considered

> A clear and concise description of any alternative solutions or features you've considered. For example, should this be done on the project level instead?

## Additional context

> Mention any other context or attach screenshots regarding the feature request.
> Check the existing issue labels and add any you think are relevant, e.g.,
> `UI`, `UX`, `accessibility`, `security`.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by locating how schema field definitions are rendered and how field labels are displayed, then trace the existing UI behavior for hover hints. Done means a field definition can provide tooltip text, including the proposed string or method form, and users see it when hovering the field name or label.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.