Hi @bawanthathilan I’m interested in contributing to the Improved Appointments Calendar View GSoC project. I’ve been exploring the codebase and went ahead and implemented an initial proof-of-concept to demonstrate my understanding of the project scope. What I built so far:
- Monthly / Weekly / Daily view switcher using Carbon’s
ContentSwitcher
2. Full Weekly calendar view — 7-column grid with Prev/Next week navigation and service counts per day 3. Full Daily calendar view — single day focus with a service breakdown table and Prev/Next navigation
-
Replaced the disruptive
navigate()calls with Carbon Modals on day click across all views — users stay in calendar context -
All changes are TypeScript error-free
I’ve attached screenshots showing the working UI.
A few questions:
-
Could I get Jira access to create a ticket for this work, or would you prefer I open a draft PR directly on GitHub?
-
Should I open a separate ticket per feature (weekly view, daily view, modal) or one umbrella ticket for the calendar improvements?
-
Are there any design specs or Figma mockups I should follow for the UI?
It will be helpful if you help me with this.
