Releases: overextended/ox_lib
Releases · overextended/ox_lib
v2.7.0
Features
- locales: Spanish locales (#54) #54 (Mgil10)
- web/context: allow displaying icons in context menu items (Luke)
- addCommand: Allow multiple groups (#57) #57 (Jag)
Bug Fixes
- web/context: stretch back arrow to height of the title (Luke)
- web/context: allow displaying image without any metadata defined (Luke)
Chores
- manifest: bump version (Luke)
Commits
v2.6.0
Features
- web/input: number input type (Luke)
- web/input: submit on enter press (Luke)
- vehicleProperties: extra settings (Linden)
- web: vite (Luke)
Bug Fixes
- locale: FR cancel (#49) #49 (Nfire)
- locales: DE Cancel (#50) #50 (Cranksome)
- locale: always assign a table to dict (Linden)
- web/settings: run the close function when exiting with ESC (Luke)
- locales: update Hungarian cancel button (#53) #53 (Zan)
Chores
- manifest: bump version (Luke)
Commits
v2.5.2
v2.5.1
v2.5.0
Features
- interface/context: onExit function (Luke)
- callback: client callback (Linden)
- web/dialog: alert dialog (Luke)
- web/context: images in metadata (Luke)
- web/input: display value when no label is provided for select (Luke)
- locales: Russian translation (#36) #36 (waddle_dee)
- locales: German locale(#39) #39 (Cranksome)
Bug Fixes
- interface/context: correct id if a float is received (DokaDoka)
- web/progress: remove cancelled timeout animation (Luke)
Code Refactoring
- callback: rewrite (Linden)
- web/dialog: use locale for alert confirm button (Luke)
- version/server: reliable resource name check (Linden)
Chores
- manifest: version bump (Luke)
Commits
v2.4.0
Features
- context: prevent event triggering (#34) #34 (JsSusenka)
- player: add server methods (Linden)
- getCore/server: initialise player module and add getter (Linden)
- getCore/server: hasGroup method (Linden)
- interface/context: ability to forcefully hide the context menu (Luke)
- web/circleprogress: add optional label (#33) #33 (Sam Shanks)
Bug Fixes
- interface/context: increment received option id by one (Luke)
- web/circleprogress: remove transition (Luke)
- interface/context: don't hide menu when there is no event (Luke)
- interface/context: set openContextMenu to nil when closing a menu (Luke)
Code Refactoring
- init: separate global and local cache (Linden)
- getCore/shared: adjust ox_core imports (Linden)
- player/client: create player instance at init (Linden)
- player/client: set CPlayer.__index as a function (Linden)
- getCore/client: instantiate player (Linden)
Chores
- update version (Linden)
Commits
- vehicleProperties: increase timeout when setting properties (DokaDoka)
v2.3.3
Features
- locales: Added locales (#25) #25 (Panda)
- locales: Czech translation (#27) #27 (IceCubePiso)
- locales: Slovakia language #28 (WarmCube)
- locales: Balkanic locale (#30) #30 (Katoteki)
Bug Fixes
- zones: zone.inside should not depend on zone.onEnter (Linden)
Chores
- web/dialog: remove leftover print (Luke)
Commits
v2.3.2
Features
- zones: consistent zone debug appearance (DokaDoka)
- player/client: player class and methods (Linden)
- getCore/client: load and extend player class (Linden)
Bug Fixes
- web/progressbar: fix progressbar getting stuck on screen (Luke)
- zones: thickness workaround (DokaDoka)
- zones: debug thickness misalignment and standardize defaults (DokaDoka)
- vehicleProperties: store correct extra values (Linden)
Code Refactoring
- zones: create data.triangles even if the polygon is convex (DokaDoka)
- init: return a stub for imports with no return (Linden)
- player: simplify (Linden)
- getCore/client: clean up hasGroup method and return values (Linden)
Chores
Commits
- zones: make makeTriangles available outside of getTriangles (DokaDoka)
v2.3.1
v2.3.0
Features
- imports/zones: basic glm polygon zones (DokaDoka)
- zones: box (DokaDoka)
- zones: add contains method to zones (Linden)
- zones: debugBox draw lines on edges (Linden)
- resource: throw an error if the UI is not built (Linden)
- locale system (Linden)
- locales: include some locales (Linden)
- web: Settings modal, locale state provider (Luke)
- web/dialog: Add checkbox type (Luke)
- web/dialog: Add Select input type (Luke)
- web/dialog: Add password option to input #18 (ANTOND)
- web/dialog: Add option for left icon on input field (Luke)
- zones: sphere zone (Linden)
- web/context: allow manually sorting the options (Luke)
- web/context: allow custom metadata order (Luke)
Bug Fixes
- loadFramework: catch error during load (Linden)
- loadFramework: call correct function after load (Linden)
- interface/progress: check for data.disable.move (Linden)
- zones: draw complex polygons properly (DokaDoka)
- zones: debug functions should not be global (Linden)
- locale: server hotload and "external" kvp (Linden)
- client: Move loadLocale function out of init (Luke)
- web/dialog: Use locales for buttons (Luke)
- web/dialog: Handle multiple password states #18 (ANTOND)
- client: Missing event for defaultNotify (Luke)
- vehicleProperties: wait until entity exists before setting vehicle properties (DokaDoka)
Code Refactoring
- interface/progress: disable controls (Linden)
- loadFramework: determine target based on resource state (Linden)
- zones: perf, args, and insideZone (Linden)
- zones: change new to poly, default box rotation (Linden)
- zones: reduce value reassignments (Linden)
- zones: rename variables and minor perf (Linden)
- zones: use array table structure when creating triangles (Linden)
- zones: assign X directly and store triangles as matrices (Linden)
- rename lualib variable and move clipboard export (Linden)
- zones: handle multiple points in the same horizontal line (DokaDoka)
- getCore: rename loadFramework, tweaks (Linden)
- web/dialog: Use conventional naming #18 (ANTOND)
- web/dialog: Separate fields into individual components (Luke)
- imports/getCore: create import files for esx and qb (Linden)
- imports/getCore: set constants and use new import files (Linden)
- zones: call zone:contains instead of zone.polygon:contains (Linden)
- locale: default locale (Linden)
- server/locale: get array of valid locales (Linden)
- client/locale: send GlobalState.locales to ui (Linden)
- zones: centroid -> coords (Linden)
- zones: global Zones (Linden)