Skip to content

Split Widget Plasma QML API in 2 pages, Add C++ Widget Section, Update metadata.desktop to .json

Chris Holland requested to merge cholland/develop-kde-org:work/plasma3 into master

Random


Plasma Docs Random


Update metadata.desktop to metadata.json property names while keeping. The Translation page and scripts still require metadata.desktop though, but that's a limitation of xgettext.

  • Update #metadatadesktop anchor links to #metadatajson links
  • Refactor metadata.desktop section to metadata.json keys. We still keep the old metadata.desktop keys so they'll show up in search. Also add a few filepaths to unlabeled code blocks.
  • Add blurb documenting the existing namespaces
  • Use the github namespace in the other examples instead of kde calendar

Moved the .filepath CSS to a snippet imported in all extend/plasma/widget/ pages, and added filename labels to all code blocks. I might squish a few of these commits in a rebase before merging as there's a couple of "missed" commits.

  • Move code filepath to snippet. Add filepaths to other code blocks.
  • Fix filepath div being wider than code block when viewport >=992px.
  • Fix missed filepath in config page (TODO squish)
  • Add labels to NoApply config example to demonstrate best practice (TODO squish)
  • Add a few missing labels to config examples (TODO squish)
  • Refactor metadata.desktop section to metadata.json keys. We still keep the old metadata.desktop keys so they'll show up in search. Also add a few filepaths to unlabeled code blocks.

Split the huge plasma-qml-api webpage into two pages. Also add another section to begin documenting the C++ QML Modules and compiling a widget with CMake.

  • Move the Plasmoid property group and metadata.json to own webpage
  • Show Plasmoid group example in the context property before the table
  • Start a new C++ widget section with just examples for now.
  • Document a few more plasmoid properties including nativeInterface
  • Forgot to link systemtray containement example (TODO squish)
Edited by Chris Holland

Merge request reports