Overview
A new look for every ox_lib interface.
K.O ox_lib Redesign is an add-on for ox_lib. It replaces only ox_lib's interface with its own design. ox_lib's Lua code stays unchanged, so every script that uses lib.notify, lib.inputDialog, lib.registerContext and so on keeps working. You do not have to change your scripts. No ox_lib file is replaced; only two parts of its fxmanifest.lua change.
Features
- Notifications in all 8 positions, with types, custom icons and colours, icon animations, Markdown, a duration bar and update in place through
id - Progress bar and progress circle with percentage; a cancelled progress turns red
- Text UI in all 4 positions; a leading
[E]in the text is shown as a key cap - Alert dialog with Markdown and images, every size and custom button labels
- Input dialog with every field type: text, password, number, checkbox, select, multi-select, slider, colour with its own colour picker and alpha, date and date range with its own calendar, time (12 h / 24 h) and textarea
- Checks for required fields, minimum, maximum and length in the input dialog
- Context menu with sub menus, icons or images, descriptions, progress bars and a metadata panel on hover
- List menu for the keyboard with side scroll values, checkboxes, progress bars and descriptions
- Radial menu with pages, sub menus and image icons; closes with Escape as well
- Skill check with several stages, custom difficulty and key list
- Accent colours, size, animations and language in one config file
- German and English for the few texts ox_lib does not provide itself; every other text follows ox_lib's language
Compatibility
| Area | Supported |
|---|---|
| Library | ox_lib 3.40.x (tested with 3.40.2) |
| Framework | independent, only ox_lib's interface is replaced (tested on ESX) |
| Database | none |
| Notify | ox_lib's own notifications |
Was this page helpful?
