Install the Userscripts app
First, install Userscripts from the App Store. This app is required to load the IDU+ script in Safari.
Open Userscripts on the App Store
Install IDU+ in Safari through a userscript manager, then refresh the IDU portal to enable the cleaner interface, themes, and layout tools.
First, install Userscripts from the App Store. This app is required to load the IDU+ script in Safari.
Open Userscripts on the App StoreLaunch the Userscripts app before downloading IDU+. Opening it once creates and selects the folder that the app watches for scripts. On iPhone or iPad, you should then see Files → Browse → On My iPhone → Userscripts. If the app asks you to choose a scripts directory, select that folder.
Return to this page in Safari and download idu-plus.user.js. Keep the .user.js ending; the file must not be renamed to .txt.
Download IDU+ userscriptThe downloaded idu-plus.user.js file must be inside On My iPhone → Userscripts. If Safari saved it in Downloads, open Files and move it into the Userscripts folder. You can also set Settings → Apps → Safari → Downloads → Other → On My iPhone → Userscripts before downloading so Safari saves it there directly.
Now open Safari and visit your IDU portal. Tap the Page Menu button beside the address bar, open Manage Extensions, and switch on Userscripts. Safari can show two separate Userscripts permission requests: one to enable the extension and one to access the current IDU website. Approve both requests. If you use Safari profiles, enable Userscripts for the profile used with IDU as well.
Open the Userscripts panel from Safari once so it refreshes its scripts folder. Confirm that IDU+ appears in the list and is switched on.
Refresh the IDU page. IDU+ should now apply its interface. The script itself is restricted to addresses matching https://*.idu.edu.pl/*, so it will not run on unrelated websites.
Open any IDU portal page and scroll to the bottom. Expand IDU+ Appearance. The userscript adds this panel directly to IDU, so you do not need to edit the .user.js file.
Switch between Light and Dark mode for the entire portal.
Portal keeps the classic IDU+ flow. Sidebar creates a modern app shell with collapsible navigation.
Choose Aligra, Inter, Audex, or Otfits for headings across IDU+.
Choose IDU blue, Sea teal, Soft violet, Rose, Amber, or Moss—or enter a custom hex color.
Choose IDU navy, Graphite, Steel blue, Deep green, Aubergine, Walnut, or a custom hex value.
Changes apply immediately and are saved in Safari for future IDU visits. Use Reset to restore Light, Portal, Aligra, IDU blue, and IDU navy.