Envi-UI - A Complete ox_lib Interface Overhaul! ๐๏ธ
Give your server a fresh, modern look with Envi-UI, a complete replacement interface for ox_lib and menu systems!
Designed to work with your EXISTING scripts, Envi-UI replaces the default ox_lib interface with our own fully customisable UI, bringing a consistent look and feel to your entire server.
No need to rewrite your scripts! Simply install our fork of ox_lib, start Envi-UI, and your existing ox_lib functions will automatically use the new interface!
๐จ What's Included?
Complete ox_lib UI Replacement:
- ๐ Notifications - A fresh look for all your existing notifications.
- ๐ฌ Text UI - Clean, modern interaction prompts.
- โณ Progress Bars & Circles - Fully redesigned progress indicators.
- ๐ Context Menus - Modern menus for your existing scripts.
- ๐ List Menus - A refreshed interface for menu navigation.
- ๐ฏ Radial Menu - Redesigned radial interactions.
- ๐ฎ Skill Checks - A new look for interactive minigames.
- โ ๏ธ Alert Dialogs - Clean confirmation and alert windows.
- โจ๏ธ Input Dialogs - Modern forms and input fields.
- ๐ฌ Chat System - A fully redesigned chat interface with additional features!
All automatically integrated with your existing ox_lib scripts!
๐จ Server-Wide Theme Customisation
Want your entire server to have a consistent UI style? We've got you covered!
- Global Theme System - One consistent theme for every player.
- Colour Presets - Quickly switch between preconfigured themes.
- Custom Colours - Choose your own colours using HEX codes.
- Adjustable Styling - Choose between Sharp, Boxed or Rounded buttons and edges.
- Persistent Themes - Your settings are automatically saved.
- Admin Permissions - Control who can change the server's theme.
Simply use /envitheme to open the theme editor and customise your server's appearance!
๐ฌ Advanced Chat System
We've also included our own custom chat interface, with a few extra goodies!
- Custom Envi Chat Theme
- Configurable Chat Channels - Add your own channels to suit your server.
- Chat Visibility Controls - Quickly cycle through visibility settings with a keybind.
- GIF Support - Optional Giphy integration for searching and sharing GIFs.
- Chat Moderation - Give authorised staff the ability to delete messages or mute players directly from the chat!
๐ ๏ธ Easy Integration & Developer Friendly
Already using ox_lib? Great!
Envi-UI is designed to work with your existing resources without needing to rewrite their UI functions.
-
Drop-In ox_lib Compatibility - Supports existing
lib.notify,lib.progressBar,lib.showContext,lib.showMenu,lib.addRadialItemand more! - Standalone Exports - Want to use Envi-UI in scripts that don't use ox_lib? We've included exports for that too!
- Server-Wide Configuration - Easily manage themes, chat settings and permissions.
- Database Support - Themes are saved using oxmysql, with resource KVP fallback if no database is available.
- ACE Permissions - Separate permissions for theme management and chat moderation.
โ๏ธ Installation
Getting started is simple!
- Replace your existing ox_lib with our Envi ox_lib Fork.
- Install Envi-UI and ensure it starts AFTER ox_lib.
- Configure your preferred theme and settings.
- Enjoy your brand-new UI across your existing scripts!
No need to manually convert your existing ox_lib menus, notifications or progress bars!
๐ Documentation & Setup
For installation instructions, configuration options and developer integration, check out our documentation:
๐ https://envi-scripts-organization.gitbook.io/documentation
๐๏ธ One UI. Your Entire Server.
Whether you're looking to modernise your existing server or create a consistent design across all your resources, Envi-UI brings everything together in one fully customisable package.
Give your server the UI upgrade it deserves! ๐
