Linden
84867900eb
fix(zones): zone.inside should not depend on zone.onEnter
2022-05-18 01:46:58 +10:00
Linden
f24c4f7821
Merge pull request #23 from hyprell/patch-1
...
Update progress.lua
2022-05-16 04:20:07 +10:00
hyprell
756e6b83d8
Update progress.lua
...
Scenario start animation plays no matter if playEnter is true or false
2022-05-15 21:16:37 +03:00
Katoteki
98438f9f25
chore(manifest): bump version ( #22 )
2022-05-15 18:46:01 +02:00
Linden
6fb57eff49
fix(vehicleProperties): store correct extra values
2022-05-14 17:14:49 +10:00
DokaDoka
d52d5adac2
fix(zones): debug thickness misalignment and standardize defaults
...
all total sizes now default to 4
2022-05-14 12:45:50 +10:00
DokaDoka
14ce365de1
fix(zones): thickness workaround
...
thickness is calculated incorrectly by glm.polygon.contains so this is required until it is fixed
2022-05-14 12:34:12 +10:00
Linden
139ae0701b
refactor(getCore/client): clean up hasGroup method and return values
2022-05-12 07:44:29 +10:00
Linden
4575b5e02a
refactor(player): simplify
...
Was planning to support checking other user playerdata, but will
require much more planning to implement properly.
2022-05-12 07:41:12 +10:00
Linden
5d1f6019c7
feat(getCore/client): load and extend player class
2022-05-12 01:55:21 +10:00
Linden
df8115ea8c
feat(player/client): player class and methods
...
Provide a couple of helper methods (more to come).
2022-05-12 01:55:06 +10:00
Linden
ef4ca56889
refactor(init): return a stub for imports with no return
...
Modules that define globals or directly add several functions to the
lib namespace currently need to return empty functions (i.e. locales).
2022-05-12 00:02:25 +10:00
DokaDoka
6a8ebb5a0d
chore(zones): rearrange variables
2022-05-11 13:38:27 +10:00
DokaDoka
2a1ae2e287
feat(zones): consistent zone debug appearance
...
through merging debugPoly and debugBox
2022-05-11 13:36:36 +10:00
DokaDoka
38dbc2ac34
refactor(zones): create data.triangles even if the polygon is convex
2022-05-11 13:34:06 +10:00
DokaDoka
9b5ac35ab3
refactior(zones): make makeTriangles available outside of getTriangles
2022-05-11 13:29:18 +10:00
Luke
9c7d9c44b7
fix(web/progressbar): fix progressbar getting stuck on screen
...
Chakra's ScaleFade transition was causing the progress bar not to rerender properly
2022-05-10 16:39:05 +02:00
Linden
bc6a6c7a0a
fix: include locales in release workflow
2022-05-10 17:48:44 +10:00
Linden
7a4745c0da
chore(zones): adjust debug rgba
2022-05-10 15:29:07 +10:00
Luke
a784726267
feat(web/context): allow custom metadata order
2022-05-08 13:18:09 +02:00
Luke
62d4812f24
feat(web/context): allow manually sorting the options
...
In order to have the options in the same order as defined, you need to not use keys, instead a normal index table and define the title for the option
2022-05-08 13:00:23 +02:00
DokaDoka
1080efb0cf
fix(vehicleProperties): wait until entity exists before setting vehicle properties
2022-05-08 17:36:17 +10:00
Linden
55bfa7ca3d
refactor(zones): global Zones
2022-05-07 11:47:39 +10:00
Linden
ce3f916c42
refactor(zones): centroid -> coords
...
While centroid is a more accurate term, coords is a little simpler when
writing it a million times.
Prefer to use a single term (sphere was using coords) to simplify API.
2022-05-07 11:19:27 +10:00
Linden
91f52d12c1
refactor(client/locale): send GlobalState.locales to ui
2022-05-06 16:38:36 +10:00
Linden
d4b5e0402c
refactor(server/locale): get array of valid locales
2022-05-06 16:37:36 +10:00
Linden
f6b2df0e75
refactor(locale): default locale
2022-05-06 16:00:40 +10:00
Linden
5f80c55c31
tweak(web/textui): change box style
2022-05-06 15:33:11 +10:00
Linden
d3718622cf
feat(zones): sphere zone
...
It's just a distance check and works exactly like lib.points, with some
minor API changes for consistency.
2022-05-06 14:28:45 +10:00
Linden
4555fa0a22
refactor(zones): call zone:contains instead of zone.polygon:contains
...
Added this function earlier but forgot to include thickness, so
it didn't work.
2022-05-06 14:26:56 +10:00
Linden
96eabf5592
refactor(imports/getCore): set constants and use new import files
2022-05-04 06:33:32 +10:00
Linden
c5bdaaafe8
refactor(imports/getCore): create import files for esx and qb
2022-05-04 06:33:32 +10:00
Luke
712a6763e8
fix(client): Missing event for defaultNotify
2022-05-03 21:57:41 +02:00
Luke
48dae99cc0
refactor(web/dialog): Separate fields into individual components
2022-05-03 15:08:28 +02:00
Luke
64a1ad9343
feat(web/dialog): Add option for left icon on input field
2022-05-03 14:36:33 +02:00
Luke
cdad4ea45b
Merge pull request #18 from antond15/input-tweaks
...
feat(web/dialog): Add password option to input
2022-05-03 01:07:24 +02:00
ANTOND
6b7d24c71b
refactor(web/dialog): Use conventional naming
2022-05-03 01:03:02 +02:00
ANTOND
5c6b08445a
fix(web/dialog): Handle multiple password states
2022-05-03 00:19:02 +02:00
ANTOND
1cb407903f
feat(web/dialog): Add password option to input
2022-05-02 23:14:27 +02:00
Luke
56f178af79
feat(web/dialog): Add Select input type
2022-05-02 20:18:16 +02:00
Luke
adafbce79f
fix(web/dialog): Use locales for buttons
2022-05-02 14:45:06 +02:00
Luke
0259de8dfe
feat(web/dialog): Add checkbox type
2022-05-02 13:51:08 +02:00
Linden
a3f38723e3
refactor(getCore): rename loadFramework, tweaks
...
ESX imports are limited to an event and getSharedObject export.
In the future I want to introduce some generic functions to simplify
cross-framework compatibility
when working with player, accounts, inventories, and groups (jobs/gangs).
2022-05-01 22:51:59 +10:00
Linden
8bcae1937b
tweak(init): store service and name in lib
...
lib.name for 'ox_lib', and service or 'client' or 'server'.
2022-05-01 22:47:34 +10:00
Luke
40a1c15339
chore(web): Fix eslint warnings
2022-05-01 11:09:25 +02:00
Luke
fdb330a38f
fix(client): Move loadLocale function out of init
...
Setting a locale causes the whole application to be rerendered, meaning that the fetch for init would also run every time when locale is set
2022-05-01 11:07:44 +02:00
DokaDoka
18f55ffefe
refactor(zones): handle multiple points in the same horizontal line
...
- new intersection points are generated per vertical coord present in the original polygon rather than per vertex and are grouped together rather than associated directly with the parent
- hopefully better code structure and organisation for the entire triangle generating section
2022-05-01 12:49:56 +10:00
Luke
4db4c79d8a
feat(web): Settings modal, locale state provider
2022-04-30 14:49:49 +02:00
Linden
48728f0241
feat(locales): include some locales
...
Partial, and google translated just for the sake of setting an example.
Also renamed many of the language codes where the extra characters are
redundant (i.e. fr-FR, de-DE).
2022-04-30 05:04:15 +10:00
Linden
031cccd886
fix(locale): server hotload and "external" kvp
...
External kvp's don't exist for the server, so we have to export the proper language.
2022-04-29 16:53:24 +10:00