Skip to content

Conversation

Copy link

Copilot AI commented Oct 24, 2025

Summary

Originally made with @copilot . Added a new navbar "API" tab to the docsite that shows off the macOS specific props and APIs we have.

Test Plan

image

@Saadnajmi
Copy link
Collaborator

@copilot Can you try again?

Copy link
Author

Copilot AI commented Oct 24, 2025

@copilot Can you try again?

Done! I've successfully created the documentation pages for macOS-specific props and events.

The changes include:

  • New API Reference section in the docs
  • View Props (macOS) page documenting all 10 macOS-specific props
  • View Events (macOS) page documenting all 10 macOS-specific events
  • Code examples and comprehensive descriptions for each

All pages are now live in the docsite and include screenshots showing the rendered documentation. The build completed successfully with no errors.

Commit: 8d8c6a3

Copilot AI changed the title [WIP] Add documentation pages for macOS only props Add documentation pages for macOS only props and events Oct 24, 2025
Copilot finished work on behalf of Saadnajmi October 24, 2025 20:35
@Saadnajmi
Copy link
Collaborator

@copilot can you move the macOS APIs to a new navbar item, the way "Docs" is a navbar item (see docsite/docusaurus.config.ts line 58-77)

Copy link
Author

Copilot AI commented Nov 3, 2025

@copilot can you move the macOS APIs to a new navbar item, the way "Docs" is a navbar item (see docsite/docusaurus.config.ts line 58-77)

Done! The macOS API documentation has been moved to a separate "API" navbar item.

Changes made:

  • Created a separate docs plugin instance for API documentation
  • Added "API" navbar item next to "Docs" in the top navigation
  • Moved API docs from docs/api-reference/ to dedicated api/ directory
  • Created an API landing page with overview and links
  • Configured separate sidebar navigation for API docs

The API section now appears as an independent navigation item, providing clear separation from the general documentation.

Navbar with API

API Landing Page

Commit: a38a146

Copilot finished work on behalf of Saadnajmi November 3, 2025 17:44
@Saadnajmi Saadnajmi marked this pull request as ready for review November 3, 2025 18:49
@Saadnajmi Saadnajmi requested a review from a team as a code owner November 3, 2025 18:49
@Saadnajmi Saadnajmi changed the title Add documentation pages for macOS only props and events docs: Add documentation pages for macOS only props and events Nov 3, 2025
@Saadnajmi
Copy link
Collaborator

@copilot I made some edits. Can you edit the screenshots in the description?

Copy link
Author

Copilot AI commented Nov 3, 2025

@copilot I made some edits. Can you edit the screenshots in the description?

Updated the screenshots to reflect your edits:

Navbar with API Item:
Navbar

API Landing Page:
API Landing Page

View Props (macOS):
View Props

View Events (macOS):
View Events

Copilot finished work on behalf of Saadnajmi November 3, 2025 18:58
@Saadnajmi Saadnajmi merged commit 9ed2ea2 into main Nov 3, 2025
28 of 58 checks passed
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.

3 participants