60 Commits

Author SHA1 Message Date
_Not_ 8888c6ce14 chore: update version to 1.14.1 across all fxmanifest files 2026-08-15 14:40:34 -05:00
Selt f5ed52d03b fix(esx_menu_dialog): drop the timeout id bookkeeping
With the callback checking whether a menu is still open, cancelling the
previous timers by id is no longer needed.

The table it kept them in was never emptied, so every open iterated over
every id ever created and called ClearTimeout on all of them. That is
quadratic, and clearTimeout only marks an id in xLib's CancelledTimeouts,
which is cleared when the timer fires. Ids that had already fired stayed
in there for good, in a table shared by every resource.
2026-07-30 02:38:25 +02:00
Selt e801856d1a fix(esx_menu_dialog, esx_menu_list): do not grab NUI focus after the menu closed
Opening a menu schedules SetNuiFocus(true, true) 200 ms later so the NUI has time
to render. Closing sets the focus off but does not cancel that timer, so a menu
closed within those 200 ms leaves the timer to fire afterwards and turn the focus
back on with nothing open: the player gets a cursor and loses movement and input
until another menu is opened and closed. esx_menu_list never stored the timer id
at all, so it could not be cancelled in any case.

Checking inside the callback whether a menu is still open fixes both, and also
covers a quick open-close-open where cancelling by id would drop a focus that is
still wanted. esx_menu_default is unaffected, it has no timer.

Tested on artifact 25770 with a dialog closed 50 ms after opening: before,
IsNuiFocused() was still true 600 ms later; after, it stays false.
2026-07-27 21:18:26 +02:00
ASTROWwwW 511f5fc74e chore: bump manifest version to 1.14.0 2026-07-18 16:58:18 +02:00
zykem#0643 efedf3c303 chore: bump manifest version to 1.13.5 2026-05-08 11:30:59 +02:00
Kr3mu 69772dbd5a Updates the UI of esx_menu_dialog to match esx_menu_default, replace absolute units with vh 2025-10-01 22:16:13 -05:00
Manifest Bumper 69fe76ca38 chore: bump manifest version to 1.13.4 2025-10-01 22:16:13 -05:00
Manifest Bumper 73ccea1b4e chore: bump manifest version to 1.13.3 2025-08-19 22:39:13 +00:00
Manifest Bumper 224d06fad2 chore: bump manifest version to 1.13.2 2025-08-13 15:34:40 +00:00
Manifest Bumper 830c567cfd chore: bump manifest version to 1.13.1 2025-08-02 11:09:55 +00:00
Manifest Bumper 3a9e0f316e chore: bump manifest version to 1.13.0 2025-07-26 17:05:56 +00:00
Manifest Bumper 72a1397823 chore: bump manifest version to 13.13.0 2025-07-26 17:04:08 +00:00
Arctos2win 97aaf58a02 Revert "chore: update copyright year" 2025-01-08 14:17:39 +01:00
Kasey FItton 968c558804 chore: update copyright year 2025-01-08 12:31:50 +00:00
Manifest Bumper 642b1e60ce chore: bump manifest version to 1.12.3 2025-01-06 14:45:23 +00:00
Kasey FItton 34203c199f chore: version bump 2025-01-02 04:54:22 +00:00
Manifest Bumper d6fa11fc69 chore: bump manifest version to 1.12 2025-01-01 21:57:19 +00:00
Manifest Bumper 0cac6f5163 chore: bump manifest version to 1.11.4 2024-11-30 16:10:50 +00:00
Manifest Bumper efafa58eb2 chore: bump manifest version to 1.11.3 2024-11-18 22:02:42 +00:00
Manifest Bumper e53a62844b chore: bump manifest version to 1.11.2 2024-11-11 21:30:56 +00:00
Kasey FItton a5f5335d3b chore: version bump 2024-11-09 08:55:24 +00:00
Kasey FItton 757a8ea2f7 tweak: prep update versioning 2024-11-09 00:46:45 +00:00
Kasey FItton 5943f5764a fix: correct file path for wrapper.lua 2024-11-08 07:37:58 +00:00
Kasey FItton ca3905f169 Merge branch 'main' into dev 2024-10-24 22:30:45 +01:00
Kasey FItton ca9f83564e feat(es_extended/server): annotations 2024-10-24 17:52:22 +01:00
Kasey FItton 6f2acaf116 feat(es_extended/client/functions): annoations 2024-10-24 17:19:08 +01:00
Kasey FItton df18853fd7 fix(esx_menu_dialog): missing params 2024-10-24 15:54:23 +01:00
Manifest Bumper 6d86afac68 chore: bump manifest version to 1.10.10 2024-10-20 19:00:39 +00:00
Manifest Bumper 424db9cf77 chore: bump manifest version to 1.10.9 2024-10-14 20:16:29 +00:00
Manifest Bumper 1d0b275a7f chore: bump manifest version to 1.10.8 2024-10-10 16:29:56 +00:00
Arctos2win d0d0203780 fix(esx_core): correct licenses, remove license from package, update license years, create license for progressbar 2024-08-06 20:36:16 +02:00
Gellipapa fde64e507a 📦 Bump version to 1.10.7 2024-06-19 00:08:05 +02:00
Gellipapa f3c5424093 🚑 bump version to 1.10.6 2024-06-16 15:20:48 +02:00
Thekuca 1d694be8d3 chore(LICENSE): update copyright year 2024-03-07 16:40:06 +01:00
Gellipapa 8e94cad87e Merge branch 'dev' into fix-dev-to-main 2024-02-29 22:37:15 +01:00
Manifest Bumper 731b6a13b8 chore: bump manifest version to 1.10.5 2024-02-17 22:53:26 +00:00
Kasey FItton 77e880a715 refactor: add better descriptions to the fxmanifests 2024-02-11 15:04:21 +00:00
Manifest Bumper 82affe3e1e chore: bump manifest version to 1.10.4 2024-01-30 20:08:06 +00:00
Gellipapa 8a91473ff7 📝 Update fxversion to 1.10.3 2024-01-25 00:34:22 +01:00
Gellipapa 9d90c9d674 🎨 Run formatter 2024-01-24 23:07:30 +01:00
TheFantomas b8d2c14bf3 Version fixes 2023-09-21 14:46:05 +02:00
Jean-Baptiste f5eb5db5e6 Merge branch 'main' into dev 2023-07-10 23:40:07 +02:00
Jean-Baptiste 815945de5d change version name to 1.10.1 2023-07-10 23:30:14 +02:00
Jean-Baptiste e85f6ed135 versioning changes to comply with conventions 2023-07-10 23:21:58 +02:00
TheFantomas 9049c98d76 formatting(all): Format with prettier and lua formatter 2023-07-09 17:00:36 +02:00
TheFantomas 88c8036a24 formatting(core): Format all 2023-06-29 20:20:28 +02:00
TheFantomas b1f879fd2a Remove .editorconfig 2023-05-21 10:53:56 +02:00
Tomić c6bbab6053 Merge branch 'dev' into main 2023-05-08 12:00:38 +02:00
Tomić eaa27d0ac4 feat(Client): GetAccount method
- Minor code refactoring
- Return nil on the server if the account isn't fount (self.getAccount)
2023-05-08 10:00:17 +02:00
MoskalykA f92b31e3e9 refactor: addition of the few forgotten 2023-03-26 10:41:32 +02:00