Settings App

The player Settings app on every oxide-tablet — notifications, accessibility, renaming and resets, where player settings are saved, and the owner switches that override them.

Every tablet has a Settings app. The app ID is tablet_settings. It is part of the tablet itself: it is on every tablet, including items with a curated apps list, it never appears in the App Store, and it cannot be uninstalled. Players can still move it into the App Library like any other app.

What Players Can Change

General

Rename the tablet (only a tablet opened from an item has a name), put the home screen back to the default layout, and reset every setting below.

Notifications

  • Do Not Disturb keeps banners, bubbles and sounds quiet. Notifications still collect in the tray and still count on app badges.
  • Banners turns off the banner while the tablet is open and the bubble while it is away. Sound still plays.
  • Sound and Volume. The volume is a share of the volume the server owner set (Notifications → Push notifications → Sound → Volume in /tablet settings); players cannot go louder than that.
  • Apps lists every app the player can see, apart from the tablet's own Settings and App Store, each with an on/off switch. An app that is off has its notifications dropped entirely: nothing is stored, no tray entry, no badge, and olink.tablet.Notify on the client returns false. Mutes for apps the player cannot see right now (for example a job app while off duty) are kept.

Accessibility

  • Reduce motion finishes every animation on the tablet at once, including the pop-up bubbles.
  • Text size (Default, Large, Larger) scales the text on notifications, the App Store, the home-screen sheets, app labels, the Maps app and the Settings app. Widgets, the dock and the status bar keep their size. Apps hosted from other resources are not affected.
  • Bold text steps every text weight up one. Icons are unaffected.

About

Shows the tablet name, IMEI, tablet version, how many apps are installed and where settings are saved.

Where Settings Are Saved

Settings follow the same rule as the home screen and installed apps: they live with the tablet item (by IMEI) when one is out, otherwise with the character. A session with neither a tablet item nor a character to save to can change settings for the current open only; the app says so.

The settings stay in force after the tablet is closed, so Do Not Disturb and per-app mutes still apply to the bubbles at the bottom right of the screen. For the same reason, when a character loads, the tablet fetches the settings of the tablet they are carrying (or the character's own, when that tablet has no IMEI) ahead of the first open.

/tablet wipe <imei> clears a tablet's settings along with its layout and installs. See Admin Tools → /tablet wipe.

Owner Switches

Server owners change these in game with /tablet settings, in the Notifications section. The values in shared/config.lua (Config.Notifications) are only the starting values for a fresh install — see Configuration → Notifications.

  • Enabled off turns notifications off for everyone; the Notifications page in the Settings app says so and its switches are disabled.
  • Sound → Play a sound off disables the player's Sound switch and volume slider.
  • Show while the tablet is away off keeps bubbles, and their sound, off while the tablet is put away, regardless of the player's Banners switch.

There is no switch to remove the Settings app.

For Resource Developers

The server-side olink.tablet.Notify(src, def) still returns the notification ID when the player has muted the app: the server relays and cannot see the player's settings. Only the client-side return value reflects the mute. See the API Reference for the full API.

Hosted apps from other resources don't receive the player's Text size or Bold text choices — your page is a separate document. See Building Apps and Widgets → Detect hosted mode.

Next Steps