Luke
5206f8b81b
refactor(web): initial mantine setup
2022-12-16 11:55:12 +01:00
Luke
abff60d4ed
fix(web): fix values persisting across input dialogs opened quickly
2022-12-16 09:40:28 +01:00
Scully
41b0850764
feat(web/notifications): add variant support to default notifications ( #175 )
...
* Add variant support
* Remove
2022-12-16 00:56:45 +01:00
david
49bb2a00a1
feat(web): notify and context markdown wrapper ( #174 )
...
Co-authored-by: davidxd33 <dponce@gmail.com >
2022-12-15 23:43:14 +01:00
Jag
34022ce81e
fix(web/menu): combine initial select and first render checks ( #172 )
...
* fix(web/menu): Combine initial select and first render
* Combining these checks should fix an issue of having to toggle a checkbox multiple times before it is recognized as being toggled
* Change firstRenderRef current value before first menu movement
* Too many async on change functions are happening let's handle this once the user decides to interact with the menu
* fix(web/menu): remove first render ref check for onSelected
Co-authored-by: Luke <sabolukas03@gmail.com >
2022-12-14 18:59:49 +01:00
Luke
d92c1d7e23
feat(web/alert): allow defining alert dialog button labels
2022-12-08 11:46:21 +01:00
Luke
4aad28a2e5
chore(web): remove unused settings component
2022-12-08 11:37:24 +01:00
Luke
e806781dde
fix(web/menu): fix onSideScroll getting called on open
...
Potentially fixes an issue where if your first item in the menu was a side scroll the onSideScroll would get instantly called when opening
2022-12-08 11:23:49 +01:00
ItsANoBrainer
a6f47cfe59
feat(web): context and list menu progress bars ( #166 )
...
* Initial Commit
Adds support for progress bars to items in both context and and list menus.
* Default Color Scheme & Description Weight
Added default color scheming, and made the description for context menues a lighter font weight for separating the title vs description better.
* iconColor to Menu & Small Syntax Changes
* Update Item.tsx
* fix(web/context): syntax error
also reformat with prettier
* chore(web/menu): reformat with prettier
Co-authored-by: Luke <sabolukas03@gmail.com >
2022-12-04 10:33:25 +01:00
Luke
7cde7e0581
fix(web/input): ensure select rerender between dialogs
...
If opening another input dialog with select in the same row it would cause the value to be the same as the previous one as there was no rerender being forced because their keys were the same
2022-11-19 12:11:02 +01:00
Luke
d5e0305df9
fix(web/input): ensure number type input is max length
2022-11-19 11:04:34 +01:00
Luke
59051d505b
fix(web/skillcheck): fix not being able to hit skill check with capslock
...
apparently the return key for event can differentiate lower and uppercase keys
2022-11-16 23:16:17 +01:00
Luke
39668aa26a
fix(web/menu): fix button tooltip not displaying on side scroll button
2022-11-12 13:58:34 +01:00
Luke
306b7b3670
feat(web/context): disabled buttons
2022-11-06 11:01:39 +01:00
Luke
33b70b6f1c
refactor(web/context): cache context option into a variable
2022-11-05 11:20:59 +01:00
Luke
765fff3598
fix(web/menu): show values description without requiring button desc
2022-10-30 10:16:28 +01:00
Luke
00465d2e7a
perf(web/menu): memoize button and header components
...
Drops the render times for a 9 button menu down from 12ms to 1.6ms
2022-10-29 16:15:58 +02:00
Luke
6b8cfa990f
fix(web/menu): fix vertical icon alignment
2022-10-29 16:00:35 +02: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
Luke
c227282ce0
refactor(web/menu): update checkbox styling
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
Jag
de23227ea7
fix(web/menu): move firstRengerRef check earlier in the function ( #145 )
...
* This fixes a case where, if the first option selected in a menu doesn't have side scroll values, the first time that you *did* side scroll on an item in that menu it would no trigger onSideScroll
2022-10-29 10:11:40 +02:00
Luke
a8fc5caaae
fix(web): set color-scheme to normal
...
fixes an issue with a black screen in game
2022-10-27 23:24:38 +02:00
Luke
a1d2607286
chore(web): update react and chakra versions
...
hopefully nothing broke that I didn't notice prayge
2022-10-27 16:44:47 +02:00
Luke
8ad04de0bc
refactor(web/input): move field components into fields folder
2022-10-27 14:22:15 +02:00
Luke
d4dc68f21e
fix(web/input): remove unused isReadOnly property
2022-10-27 13:46:45 +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
Luke
b354e0836c
chore(web): move skill check into dev draw tools
2022-10-27 09:27:54 +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
e40331009b
fix(web/skillcheck): use proper skill check calculations
...
Changed the areaSize to use degrees rather than the length of the arch which was causing issues
Co-authored-by: DokaDoka <31368547+DokaDoka@users.noreply.github.com >
2022-10-20 13:31:30 +02:00
Luke
3fcb9941f7
refactor(web/skillcheck): remove unused code and comments
2022-10-18 20:03:00 +02:00
Luke
6264bbcbc9
refactor(skillcheck): move array handling into ui
2022-10-18 20:03:00 +02:00
Luke
61092d7c3c
refactor(web/skillcheck): move visibility into it's own state
2022-10-18 20:03:00 +02:00
Luke
d4b331c104
style(web/skillcheck): update appearance
2022-10-18 20:03:00 +02:00
Luke
ed8e804c09
feat(web/skillcheck): add support for custom game difficulty
2022-10-18 20:03:00 +02:00
Luke
a358f1ccad
tweak(web/skillcheck): adjust game difficulty
...
Don't spawn the skillcheck zone in the 1/3rd of the circle and adjust hard difficulty
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
Luke
66c16b5843
feat(web): skillcheck minigame
2022-10-18 20:03:00 +02:00
BerkieBb
5c34948528
fix(web/menu): don't call onSideScroll when opening the menu ( #123 )
...
* fix(web/features/menu/list): don't call onSideScroll when opening the menu
* refactor(web/menu): use conventional ref naming
Conventional ref variable names contain the word `ref` or `refs` if it's an array
Co-authored-by: Luke <sabolukas03@gmail.com >
2022-10-11 14:26:59 +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
Luke
39f7b6d78a
fix(web/dialog): set slider value to min if default is not defined
2022-10-05 16:16:39 +02:00
BerkieBb
16aeed6027
fix(web/features/menu/list): force close menu when using the nui event
2022-09-29 16:08:26 +02:00
Luke
6a8eb35a0a
feat(client/interface): close functions for input and alert dialogs
2022-09-29 11:39:30 +02:00
BerkieBb
6579d52c7c
feat(web/menu/list): keyPressed on closeMenu
2022-09-25 14:24:45 +02: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
Luke
5d4eff8cd3
fix(web/menu): fix misalignment on the list buttons in the menu
2022-09-09 13:04:31 +02:00
Luke
b638e435ea
feat(web/input): allow defining icon for number row field
2022-09-08 12:00:41 +02:00
Luke
473a0f480d
feat(web/context): allow hiding arrow by setting it to false
2022-09-08 11:11:27 +02:00
Luke
336a16baed
feat(web): add ability to not be able to close menu
2022-09-08 10:26:35 +02:00