Skip to content

Conversation

@ccheung777
Copy link

@ccheung777 ccheung777 commented Dec 4, 2025

Semester Title Customization

Users can now customize the title of their semesters. An edit icon has been added for a more intuitive interface, and a dashed line appears to indicate changes as well. Users can either click on the "Semester 1", "Semester 2", etc. where a dashed line appears to customize the placeholders or click on the edit icon to make changes. Additionally, when a user hovers over the title, directions such as "Click to Rename" and "Edit Semester Name" are added.
Moreover, to match the changes in Toolbox placeholder text, the placeholder text for the semesters has changed in opacity and is italic.
An example below:
image

Toolbox Placeholder Text

The Toolbox changed to contain placeholder messages, advising users to add courses to the toolbox to proceed. This improves user guidance and interface clarity. The logic implemented is to check whether there are any items in the Toolbox. If there isn't, then we can display the placeholder message.
image

Adds a message prompting users to add courses when the toolbox is empty, improving user guidance and interface clarity.
Added custom semester titles when adding a new semester and implemented inline editing of semester names in SemesterBlock. The UI now allows users to rename semesters directly, improving planner organization and usability.
Changed the placeholder text opacity from 60% to 50% in the SemesterBlock component for improved visual distinction.
Updated the PlannerCourseHolder component to include opacity-60 and italic styles for improved visual appearance.
Added trailing commas to callback functions in main.tsx and SemesterBlock.tsx to improve code consistency and formatting. No functional changes were made.
Simplified the logic since we do not want the semester titles to have opacity.
@ccheung777 ccheung777 requested a review from mirmirmirr December 4, 2025 02:33
@ccheung777 ccheung777 self-assigned this Dec 4, 2025
@ccheung777 ccheung777 linked an issue Dec 4, 2025 that may be closed by this pull request
@ccheung777 ccheung777 changed the title Adding Toolbox Placeholder Text Semester Title Customization + Adding Toolbox Placeholder Text Dec 4, 2025
@ccheung777 ccheung777 linked an issue Dec 4, 2025 that may be closed by this pull request
Copy link
Contributor

@ramonechen ramonechen left a comment

Choose a reason for hiding this comment

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

Merge branch main-preview into this one and resolve any conflicts before it can be merged 🙏

Removes unnecessary trailing comma in the useEffect setCount call for improved code clarity.
@ccheung777
Copy link
Author

@ramonechen @mirmirmirr
I fixed the merge conflict. It should be able to merge with main-preview now

@ccheung777 ccheung777 requested a review from ramonechen December 9, 2025 23:27
Copy link
Contributor

@ramonechen ramonechen left a comment

Choose a reason for hiding this comment

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

I really like that semester names are truncated when past a certain length, depending on available screen size. Can't find any issues with this feature.

@ramonechen ramonechen merged commit b297333 into main-preview Dec 12, 2025
3 checks passed
@ramonechen ramonechen deleted the celine-branch branch December 12, 2025 05:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Toolbox Placeholder Text Add ability to rename semesters

3 participants