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
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
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
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
Linden
b50c0b7df8
fix(client/context): reset focus
...
Should resolve #170 but ceebs testing
2022-12-13 08:37:56 +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
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
d2799075ad
fix: types and nil-checks
2022-11-21 21:39:05 +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
BerkieBb
5ba1a3b8f9
feat(interface/menu): checkbox
...
feat(package/interface/menu): checkbox
feat(web/menu/list): checkbox
feat(web/menu/list): checkbox option for ListItem
feat(web/menu/list): custom checkbox
2022-10-29 15:55:08 +02:00
Luke
a6a0e4905f
feat(web/input): description tooltip on fields
2022-10-27 13:45:27 +02:00
Luke
1127108fcd
feat(web/menu): add description support on list items
2022-10-27 10:09:48 +02:00
davidxd33
4f69c7c5c1
feat(interface/dialog): disabled row property ( #142 )
...
* feat(interface/dialog): readonly, disabled flags
* Update TS prop types
* refactor(web/input): remove read only property
Co-authored-by: davidxd33 <dponce@gmail.com >
2022-10-27 09:17:53 +02:00
Luke
6264bbcbc9
refactor(skillcheck): move array handling into ui
2022-10-18 20:03:00 +02:00
Linden
d5437e070c
chore(interface/skillcheck): types
2022-10-18 20:03:00 +02:00
Luke
4a2866613e
feat(client/skillcheck): skillcheck array chaining
2022-10-18 20:03:00 +02:00
Luke
e4b3e0186d
feat(client/skillcheck): winning/losing promise resolving
2022-10-18 20:03:00 +02:00
Dominic
4f71595122
refactor(keybinds): rename module, tweaks ( #127 )
2022-10-15 10:08:20 +11:00
BerkieBb
115bf702c9
feat(client/textui): open state getter for textUI ( #126 )
...
* feat(package/interface/textui): text ui open getter
* feat(resource/interface/textui): text ui open getter
2022-10-14 17:17:57 +02:00
Sam Shanks
2813bb288b
feat(interface/context): context menu onBack function ( #122 )
...
* feat(interface/context): back button pressed
* fix(context): types
2022-10-11 13:48:59 +02:00
BerkieBb
738296adfb
tweak(resource/interface/menu): add cb field
2022-10-08 01:57:51 +02:00
Linden
0e9ad23fb3
fix: types
2022-10-02 20:19:35 +11:00
BerkieBb
6584105e9c
fix(resource/interface/client/menu): add close missing field to MenuOptions ( #112 )
...
* feat(resource/interface/client/menu): add missing field to MenuOptions
* feat(package/interface/menu) close argument
2022-09-30 09:57:02 +02:00
Luke
6a8eb35a0a
feat(client/interface): close functions for input and alert dialogs
2022-09-29 11:39:30 +02:00
BerkieBb
615a3cc073
feat(interface/menu): onClose keyPressed
2022-09-25 14:26:04 +02:00