# General Settings

### Theme Update Checker

Enable theme update checker to automatically check for new versions of the XY theme. When enabled, the system will periodically check for updates and display a notification popup when a new version is available. This helps ensure you have the latest features, security improvements, and bug fixes. The notification can be dismissed temporarily or until the next update.

***

### Magic Admin Tool

Enable or disable the import/export settings tool to manage theme settings.\
**This tool provides:**

* Export functionality to save your current theme settings
* Import capability to load settings into another Moodle instance
* All settings are exported as a JSON file
* **Images and other files are not included in the export**

<div align="center"><figure><img src="https://1311400754-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcJfqRdcYy9miFgmqjVBk%2Fuploads%2FWazkdNMxjBmjInbsR43M%2Fesport-import-moodle-settings.png?alt=media&#x26;token=503dd953-0e72-4d1a-b525-d751d4ab3061" alt=""><figcaption></figcaption></figure></div>

***

### **Dark Mode**

1. **Only Dark Mode UI**
2. **Dark Mode Switcher**

***

### Theme Author

Show information about the author of the theme - in the source code.

***

### Force full-width video

Turn off this option to revert to the default Moodle video size settings.

***

### Show hint for switched role

Enabling this option shows a hint in the course header if the user switched roles in the course. It also provides a link to switch back within the course page.

* Show hint in hidden courses
* Show hint for guest access
* Show hint for self enrolment without enrolment key


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://rosea.gitbook.io/xy-moodle-theme/general-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
