> For the complete documentation index, see [llms.txt](https://rosea.gitbook.io/xy-moodle-theme/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rosea.gitbook.io/xy-moodle-theme/general-settings.md).

# 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="/files/R55nVEWSHOVTu6vAEqvE" 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
