Skip to content

v2.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 May 05:31
· 1021 commits to master since this release

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)

Performance Improvements

  • zones: debug (Linden)
  • zones: assign inside count and index to local (Linden)

Chores

  • web: Fix eslint warnings (Luke)
  • zones: adjust debug rgba (Linden)

Commits

  • init: store service and name in lib (Linden)
  • web/textui: change box style (Linden)