DokaDoka
|
52728feb95
|
fix(interface/menu): getOpenMenu() returns id rather than entire menu
|
2022-09-25 11:10:19 +10:00 |
|
Linden
|
6254ba9ba2
|
refactor(resource/interface): formatting and type definitions
|
2022-09-18 09:06:32 +10:00 |
|
Jag
|
47163748d5
|
feat(menu): Open Menu with specified item index selected
* Allows a user to pass in a start index to have pre-selected when a menu is opening
* Cleaned up whitespace inconsistencies in menu.lua
|
2022-09-17 11:03:10 -07:00 |
|
Tony Stark
|
ff7a0b6dea
|
fix(client/interface): fix openMenu getting defined nil (#86)
openMenu gets defined nil even when the options has passed close = false which result in error
|
2022-09-08 13:17:05 +02:00 |
|
Luke
|
336a16baed
|
feat(web): add ability to not be able to close menu
|
2022-09-08 10:26:35 +02:00 |
|
Luke
|
d494b70506
|
feat(interface/menu): improve error handling for invalid option override
|
2022-08-30 21:26:23 +02:00 |
|
Linden
|
1ea4b16c8b
|
fix(client/interface): set openMenu to nil before triggering callbacks
Callbacks may open another menu, which then gets set to nil after
the callback has returned.
|
2022-08-23 19:12:50 +10:00 |
|
Linden
|
c3726ed924
|
tweak(interface/menu): SetNuiFocusKeepInput
Default to allow input; disable with "disableInput = true" during registration.
|
2022-08-09 07:42:20 +10:00 |
|
Linden
|
2e77817c41
|
refactor(interface/menu): set openMenu to reference menu data, not id
No need to index registeredMenus[openMenu] repeatedly.
|
2022-08-08 17:54:50 +10:00 |
|
Linden
|
101d94392b
|
refactor(client/interface): micro-optimise menu callbacks
Remove short-lived objects and set local refs to the openMenu to reduce table-lookups.
|
2022-08-05 00:58:19 +10:00 |
|
Luke
|
ff81bbb434
|
chore(client/interface): remove debug command
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
32a698c043
|
feat(menu): lib.hideMenu
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
cf2c45687a
|
refactor(menu): split side and vertical scroll change handlers
Resolves an issue where changing to the next button while scrolling a horizontal list would not trigger the onChange function for the previous button
|
2022-08-04 15:04:49 +02:00 |
|
Linden
|
c662368cd4
|
fix(client/interface): changeSelected args
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
37c10f570b
|
feat(client/interface): menu close arg on button
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
853cec6049
|
feat(client/interface): allow replacing specific index in menu options
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
a4b25bddf0
|
feat(web/menu): allow passing default index for horizontal lists
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
873b531da7
|
fix(client/interface): fix indexing registered menu options with table
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
ee6baafc0c
|
feat(client/interface): allow separately setting list menu options
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
ac7a87cc5b
|
feat(client/interface): list menu error catching
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
dde7daddb7
|
fix(client/interface): allow reregistering list menus
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
33bd3ebc77
|
feat(web/menu): send args in callback function
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
7b147b04fc
|
feat(web/menu): tooltip description support
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
4236dd2bfd
|
feat(web/menu): exit listener and onClose function
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
6ef17e83f5
|
feat(web/menu): visibility handling
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
bde843f803
|
feat(web/menu): enter callback function
|
2022-08-04 15:04:49 +02:00 |
|
Luke
|
d48ca25c7b
|
feat(web/menu): initial list menu Lua api
|
2022-08-04 15:04:49 +02:00 |
|