Linden
b79273c0d7
refactor(client/radial): change keybind to toggle
2023-02-18 21:56:39 +11:00
Linden
9df936ab16
fix(client/radial): handle submenu transition
...
Resolve #225 .
2023-02-18 21:26:58 +11:00
Luke
b56e6826a8
Merge branch 'v3'
2023-02-17 15:54:20 +01:00
Luke
e57460c611
refactor(client): add missing lua typings
2023-02-17 11:28:55 +01:00
Linden
43197b492b
chore(client/radial): typings
2023-02-17 01:50:26 +11:00
Luke
006873007f
fix(client/radial): don't display radial menu when nui is focused
2023-02-16 14:19:59 +01:00
Luke
b072d0da59
refactor(client/radial): add isOpen check when adding global items
2023-02-15 17:42:37 +01:00
Luke
f166c1675e
feat(web/skillcheck): random skill check key from inputs table
2023-02-12 19:26:15 +01:00
Luke
c9ac415f12
feat(web): primary colour and shade convars
2023-02-11 14:40:58 +01:00
Luke
71885f5831
refactor(web/radial): disable nui focus when closing with x button
2023-02-10 18:17:30 +01:00
masonschafercodes
7acad823b8
Revert "feat(web/context): mouse enter and mouse leave events ( #218 )"
...
This reverts commit 7a22da68e6 .
2023-02-10 18:11:18 +01:00
Luke
c9c90efaf8
Revert "refactor(client/context): rename lastHoveredContextItem variable"
...
This reverts commit 61db40c07d .
2023-02-10 18:11:06 +01:00
Luke
ec62398e55
Revert "refactor(web/menu): radial menu onHover"
...
This reverts commit f20e3a288f .
2023-02-10 18:09:26 +01:00
Luke
f20e3a288f
refactor(web/menu): radial menu onHover
2023-02-08 10:17:44 +01:00
Luke
61db40c07d
refactor(client/context): rename lastHoveredContextItem variable
2023-02-08 10:06:02 +01:00
masonschafercodes
7a22da68e6
feat(web/context): mouse enter and mouse leave events ( #218 )
...
* feat(web/context): mouse enter and mouse leave events
* chore(web/context): condense into one function for onHover
* feat(resource/context): cache last hovered option
2023-02-08 10:05:30 +01:00
Linden
6fe8f5257f
refactor(client/radial): use lib.addKeybind and tweak exports
...
Merge lib.hideRadial with closeRadial, trigger onReleased.
Trigger radial submenu after onSelect.
Keep showRadial as a local method.
2023-02-08 00:50:05 +11:00
Linden
560b19c34a
refactor(client/radial): clear items on resource stop
2023-02-08 00:26:08 +11:00
Linden
a30c8c1384
refactor(client/radial): minor tweaks and formatting
...
Increment menuSize during lib.addRadialItem (micro-optimisation).
Don't open radial menu if no items are registered.
2023-02-08 00:19:51 +11:00
Luke
2e74c2d8c9
refactor(web/menu): rename radial menu item key to id
2023-02-07 13:51:58 +01:00
Luke
de7cf1ccef
refactor(web/menu): improve radial menu transitions
2023-02-07 13:51:42 +01:00
Luke
be99e16e34
refactor(web/menu): radial sub menu chaining
...
still some quirks to figure out but it's working well
2023-02-04 22:13:22 +01:00
Luke
86318d5fe4
refactor(client/radial): ditch canInteract
2023-02-03 13:24:55 +01:00
Linden
97d5bd6ac0
fix(client/progress): anim task/scenario check
...
Correct behaviour from pull request #208 .
Include some refactoring to reduce repetitive table indexing.
2023-02-03 13:25:30 +11:00
JnKTechstuff
bd91dd81ab
refactor(client/progressbar): better animation cancelling ( #208 )
2023-02-03 13:22:51 +11:00
Luke
a44142333e
refactor(web/menu): radial menu item removing and refreshing
2023-02-02 12:23:48 +01:00
masonschafercodes
db4a75dfbc
feat(web/alert): new options for alert dialog ( #213 )
2023-02-01 16:19:08 +01:00
Luke
ada2a35c0b
refactor(client/interface): initial lua radial menu implementation
...
linden pls don't kill me
2023-01-31 14:07:52 +01:00
Linden
f9a6d8ca8b
refactor(client/progress): allow all progress bars to be cancelled
...
canCancel should really only apply to user-input.
2023-01-27 21:42:13 +11:00
DokaDoka
8a785b9fe8
fix(resource/zoneCreator): revert to using event for addSuggestion
2023-01-13 22:28:41 +11:00
Luke
9a92729a30
feat(web/input): allowCancel option
2023-01-11 20:54:29 +01:00
Luke
9a3cff864e
refactor(client/interface): default notify backwards compat
2023-01-11 20:38:58 +01:00
DokaDoka
0284e646a7
refactor(resource/zoneCreator): last zone and axis mode tweaks
...
- don't cancel command if last zone is invalid for selected zone type
- change movement mode key to C to be with most of the other controls
- display current axis mode
- display camera-aligned axes in addition to grid axes for display mode 3 & 4
2023-01-07 17:45:25 +11:00
DokaDoka
4794af7ae0
refactor(resource/zoneCreator): general cleanup
...
- improved spacing
- remove redundant thread
- fix chat suggestion registration and change to export
2023-01-07 17:37:45 +11:00
Malcolm
ccf29592fb
feat(resource/zoneCreator): lastZone arg and camera-aligned movement
2023-01-07 16:27:12 +11:00
Hepic Greg
86d66b85c1
fix(client/interface): reset nui focus on alert ( #192 )
2022-12-30 21:16:33 +11:00
Linden
08a725105b
fix(client/zones): disable marker rotation
2022-12-17 06:21:22 +11:00
Linden
b50c0b7df8
fix(client/context): reset focus
...
Should resolve #170 but ceebs testing
2022-12-13 08:37:56 +11:00
DokaDoka
c141d011d1
tweak(resource/zoneCreator): specify vec2
2022-12-11 23:46:55 +11:00
Luke
d92c1d7e23
feat(web/alert): allow defining alert dialog button labels
2022-12-08 11:46:21 +01:00
Linden
d9511231b1
refactor(client/progress): move controls outside of function
2022-12-06 13:33:04 +11:00
Linden
ca38dd61ca
fix(resource): set cache.game
...
Property was only set for imported modules.
2022-12-06 13:30:24 +11:00
Scully
231d1c3c77
feat: improved RedM support ( #162 )
...
* Improvements + remove redm keybind system as it's pointless
2022-11-26 13:05:55 +11:00
Linden
00c2086072
refactor(streaming): convert to modules
...
Import methods rather than call via exports.
2022-11-21 21:39:05 +11:00
Linden
6825103dd5
fix(resource): don't export internally loaded modules
...
i.e. exports.ox_lib:callback is invalid
2022-11-21 21:39:05 +11:00
Linden
d2799075ad
fix: types and nil-checks
2022-11-21 21:39:05 +11:00
BerkieBb
504447320f
feat(resource/cache): cache.weapon ( #151 )
2022-11-09 07:49:51 +11:00
Luke
306b7b3670
feat(web/context): disabled buttons
2022-11-06 11:01:39 +01:00
Luke
bee78ccdfc
chore(client/menu): remove debug code
2022-11-03 17:56:41 +01:00
Luke
9cc7b9270e
refactor(web/menu)!: pass scrollIndex or checked in the same value
...
If the button is a scroll button then `isScroll` is passed into args, if a button is a checkbox then `isCheck` is passed into args.
Requires `args` to always be of type `table`
2022-10-29 15:55:08 +02:00