)]}'
{
  "commit": "88799180fb0ddf2ac00194e0397d6708ba3d5c18",
  "tree": "f546d84e138c2970e7c1d854dda7c46c292a4dad",
  "parents": [
    "ad0f24bb7c325da6960db16306fd19c536b80230"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Mon Aug 24 09:22:33 2026 +0300"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Mon Aug 24 09:22:33 2026 +0300"
  },
  "message": "ids theme: speaker notes overlay button for touch devices\n\nThe reveal.js speaker view (\u0027s\u0027) opens a separate window, which is\nawkward on mobile browsers. Add a button next to the fullscreen toggle\n(shown on coarse-pointer devices only, like the fullscreen button) that\ncovers the slide with a full-screen overlay showing the current slide\u0027s\nspeaker notes, its title and planned time (from data-timing). The\noverlay follows slide changes while open, closes with the X button or\nEscape, is hidden in print output, and the button only appears when the\ndeck contains notes at all.\n\nChange-Id: I50c6cd701115a973e8c6ba35448b13d5c722ab5a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "160a1bb6f57eb8262ac83f27afa43c9bc6f3a63b",
      "old_mode": 33188,
      "old_path": "NEWS.md",
      "new_id": "50c3c4a894be1459479c7ac82b8500d9b4ef497e",
      "new_mode": 33188,
      "new_path": "NEWS.md"
    },
    {
      "type": "modify",
      "old_id": "950b8b846790f7d1ac15adde5244ca86e983394c",
      "old_mode": 33188,
      "old_path": "R/revealjs_presentation.R",
      "new_id": "f6412849a9264a7583851cb2652d3b842ef24bec",
      "new_mode": 33188,
      "new_path": "R/revealjs_presentation.R"
    },
    {
      "type": "modify",
      "old_id": "57e9cfa81b929f805e0fba2f86789a326d038046",
      "old_mode": 33188,
      "old_path": "README.Rmd",
      "new_id": "11a7f6bcb575c8940b042a02c79d9ce417859c44",
      "new_mode": 33188,
      "new_path": "README.Rmd"
    },
    {
      "type": "modify",
      "old_id": "b3c2dab537586d39991e775c003aa6edaf861a63",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "930c084257c29014438e51d1a830da2600037fb9",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "ee3b816fd10ef25ceb4b0456ed5aca386db3c368",
      "old_mode": 33188,
      "old_path": "inst/reveal.js-5.2.1/dist/theme/ids.css",
      "new_id": "8f95547651336a23b488b5097ab9e2c22a78d30e",
      "new_mode": 33188,
      "new_path": "inst/reveal.js-5.2.1/dist/theme/ids.css"
    },
    {
      "type": "modify",
      "old_id": "7370f806c17306356ab4db842502049ea933e53c",
      "old_mode": 33188,
      "old_path": "inst/rmarkdown/templates/revealjs_presentation/resources/default.html",
      "new_id": "55fdfafc4068d2b3374a85e8db1c00f095dbd980",
      "new_mode": 33188,
      "new_path": "inst/rmarkdown/templates/revealjs_presentation/resources/default.html"
    }
  ]
}
