Skip to content

Conversation

@sjbur
Copy link
Contributor

@sjbur sjbur commented Nov 17, 2025

No description provided.

@sjbur sjbur self-assigned this Nov 17, 2025
@sjbur sjbur added the 25_2 label Nov 17, 2025
@sjbur sjbur marked this pull request as ready for review November 17, 2025 15:29
@sjbur sjbur requested review from a team as code owners November 17, 2025 15:29
Copilot AI review requested due to automatic review settings November 17, 2025 15:29
@sjbur sjbur changed the title (1) BC: Add "(No subject)" title to appointments without text BC: Add "(No subject)" title to appointments without text Nov 17, 2025
@sjbur sjbur changed the title BC: Add "(No subject)" title to appointments without text Scheduler: Add "(No subject)" title to appointments without text Nov 17, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a "(No subject)" placeholder text for scheduler appointments that have no title/text, improving the user experience by providing visual feedback instead of leaving the appointment title empty.

  • Added localization key dxScheduler-noSubject with value "(No subject)" across all supported language files
  • Updated scheduler code to display "(No subject)" when appointment text is empty or missing
  • Added test coverage to verify the behavior

Reviewed Changes

Copilot reviewed 32 out of 36 changed files in this pull request and generated 1 comment.

File Description
packages/devextreme/js/__internal/scheduler/m_subscribes.ts Added messageLocalization import and updated createFormattedDateText and _createAppointmentTitle functions to use "(No subject)" fallback for empty appointment text
packages/devextreme/js/__internal/scheduler/appointment_popup/appointment_popup.test.ts Added test to verify appointments without title display "(No subject)" while keeping the input field empty
packages/devextreme/js/localization/messages/*.json (31 files) Added "dxScheduler-noSubject" key with "(No subject)" value to all language localization files
packages/devextreme/playground/jquery.html Removed trailing whitespace from closing HTML tag

});
});

it('should display "(No subject)" for appointments without title', async () => {
Copy link
Contributor

@Tucchhaa Tucchhaa Nov 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest to add a visual test to check that "(No subject)" is displayed correctly.

I know that there are already some screenshots that you've updated, but it seems that they are not directly related to appointments without subject.

What do you think?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since it is a BC it is a good idea. For such small functionality in other scenario I would consider it as overkill

Copy link
Contributor

@Tucchhaa Tucchhaa Nov 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just realized that we don't have visual test for appointment without subject. Maybe add a visual or jest test for appointment tooltip too?

Copilot AI review requested due to automatic review settings November 20, 2025 19:05
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 33 out of 37 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings November 21, 2025 12:46
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 33 out of 46 changed files in this pull request and generated no new comments.

Tucchhaa
Tucchhaa previously approved these changes Nov 21, 2025
Copilot AI review requested due to automatic review settings November 21, 2025 14:51
@sjbur sjbur dismissed stale reviews from Tucchhaa and vladaskorohodova via b5aea28 November 21, 2025 14:51
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 33 out of 46 changed files in this pull request and generated no new comments.

@sjbur sjbur merged commit f703236 into DevExpress:25_2 Nov 24, 2025
98 of 99 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants