Commit Graph

459 Commits

Author SHA1 Message Date
Clément Le Bihan
8ce1beb518 used ElementList in the PrivacyView and using the dedicated file 2023-04-19 06:01:13 +02:00
Clément Le Bihan
4ec8878e8a fixed a bug in ElementToggle and added statte for notifications and ElementList overhaul 2023-04-19 06:01:13 +02:00
Clément Le Bihan
d9ede44d7d moved functionnal NotificationView into it's dedicated file 2023-04-19 06:01:13 +02:00
Clément Le Bihan
0cd8846e2c removed test entries in the SettingsProfileView 2023-04-19 06:01:13 +02:00
Clément Le Bihan
1b63d27f74 fixed a little style issue of ElementList and setting the mail pressed action to navigate to the mail options 2023-04-19 06:01:13 +02:00
Clément Le Bihan
8cde4747a7 added visual arrow when text is pressable 2023-04-19 06:01:13 +02:00
Clément Le Bihan
5a5654d4f5 fix missing disbled feature not working with pressable 2023-04-19 06:01:13 +02:00
Clément Le Bihan
9c8395b578 added the actionClick support for toggle element type 2023-04-19 06:01:13 +02:00
Clément Le Bihan
0ce17054fc Element functions are now split into multiple file and started the ground work for onPress support 2023-04-19 06:01:13 +02:00
Clément Le Bihan
87fecb7522 now using data for every type of Elements (no more node for custom type) and fixed child keys warning 2023-04-19 06:01:13 +02:00
Clément Le Bihan
9d5060fc31 fixed missing isGuest info in the return of the user info from the front API wrapper, added a warning pop over when clicking disconnect while using a guest account 2023-04-19 06:01:13 +02:00
Clément Le Bihan
2f19c0e547 Added the disabled implementation for elements 2023-04-19 06:01:13 +02:00
Clément Le Bihan
c5ba72229f Added a better handling of text and descriptions of the buttons with different sizes 2023-04-19 06:01:13 +02:00
Clément Le Bihan
067f5e711d helperText is working great 2023-04-19 06:01:13 +02:00
Clément Le Bihan
f725a89c0c created separate types for each element type in order to handle the different props more sanely 2023-04-19 06:01:13 +02:00
Clément Le Bihan
69fbbd5e00 implemented the toggle element 2023-04-19 06:01:13 +02:00
Clément Le Bihan
a1a2b77a16 updated missed xp usage in homeview 2023-04-19 06:01:13 +02:00
Clément Le Bihan
deda1f738b fixed text values that weren't seeable in dark mode and styling in the ElementList component 2023-04-19 06:01:13 +02:00
Clément Le Bihan
cf1e98f9e6 added createdAt info in user data and added types of elements to render in the list in order to have a more coherent look and a simpler api for the ElementList user 2023-04-19 06:01:13 +02:00
Clément Le Bihan
124f87c199 starting to implemnt GtkUI inspired Element list 2023-04-19 06:01:13 +02:00
Clément Le Bihan
572bb0056d reamed user metrics into user data and added avatar picture and started to implement the user settings page 2023-04-19 06:01:13 +02:00
Clément Le Bihan
fbf85a635e fixed guest creation API front wrapping 2023-04-19 06:01:13 +02:00
Clément Le Bihan
92e439892d fix various style issues and implemented the mechanics to allow guest creation 2023-04-19 06:01:13 +02:00
Clément Le Bihan
93a2141c7c hiding the navigation bar for startpage, added content on the start page (paragraph & website button) 2023-04-19 06:01:13 +02:00
Clément Le Bihan
dc9f74c047 fixed styling and hiding navigation bar on StartPage and login and register button are navigating to login page 2023-04-19 06:01:13 +02:00
Clément Le Bihan
950e4c7767 the start page view layout is finished 2023-04-19 06:01:13 +02:00
Clément Le Bihan
c9c95be60f removed the scale animation of the title due to a lack of anchorpoint support 2023-04-19 06:01:13 +02:00
Clément Le Bihan
d931d00187 added the register button but the button animations/styling needs to be reworked 2023-04-19 06:01:13 +02:00
Clément Le Bihan
a0040c26ca added the first version of BigActionButton 2023-04-19 06:01:13 +02:00
Clément Le Bihan
728bb3d6a2 added guest support in the API and started the StartPageView layout 2023-04-19 06:01:13 +02:00
Arthur Jamet
2accb7dd72 Merge pull request #190 from Chroma-Case/front/typesafe-navigator
Front: Navigation: Use actual routes to build a typed navigator
2023-04-14 14:27:03 +01:00
Arthur Jamet
db5e62c6ab Front: Navigator: Wrap components in navigator to avoid having to pass additional props 2023-04-14 12:57:13 +01:00
Arthur Jamet
b0e01ffbed Front: Navigation: Use actual routes to build a typed navigator 2023-04-14 11:46:40 +01:00
Arthur Jamet
9cd6c90188 Merge pull request #189 from Chroma-Case/front/typesafe-store 2023-04-13 18:26:34 +01:00
Arthur Jamet
b43979dd58 Front: Store: Fix typesafety 2023-04-13 14:17:54 +01:00
Amaury
a26efefd01 Feature/adc/#50 users settings route (#89)
* #50 - migration 20221023123919_ + route settings

* #50 - migration 20221023123919_ + route settings

* #50 - settings creation at user creation + update migration

* changed settings acces from by id to userId

* deleting the user results in deleting it's associated userSettings row

* pr fixes + robot tests + other minor fixes

* removed useless comments

* added settings endpoint to /auth/me and automated creation to /register

* clean code before merge
2023-04-12 05:32:41 +03:00
e43a8fd111 Fix duplicated guests 2023-04-09 10:35:10 +02:00
Clément Le Bihan
6cc7090360 translated Settings categories names and added icons 2023-04-05 16:33:24 +02:00
Clément Le Bihan
9dfc2881a2 added partyPlayed into the user metrics model and added a dummy profile setting view page 2023-04-05 16:33:24 +02:00
Clément Le Bihan
4e26925113 moved and reformat with tab SettingsView and updated view s with amaury's forms 2023-04-05 16:33:24 +02:00
Clément Le Bihan
46f4ac82a8 Set a dynamic hight for TabRowNavigator 2023-04-05 16:33:24 +02:00
Clément Le Bihan
77a230c944 Added an internal initial view to handle homepage for settings 2023-04-05 16:33:24 +02:00
Clément Le Bihan
fd8b4c59de responsive mecamic is working great but styling still need to be done 2023-04-05 16:33:24 +02:00
Clément Le Bihan
e4d998b0ff added overflow support when there's a lot of options 2023-04-05 16:33:24 +02:00
Clément Le Bihan
7722eba86f TabRowNavigator is now quite usable and almost pleasing to look at 2023-04-05 16:33:24 +02:00
Clément Le Bihan
5ada22d267 added support for icons in front of the names 2023-04-05 16:33:24 +02:00
Clément Le Bihan
8d665175fd started to colorise the layout 2023-04-05 16:33:24 +02:00
Clément Le Bihan
8eb524cc81 v1 of TabRowNavigator 2023-04-05 16:33:24 +02:00
Clément Le Bihan
8728707b28 updated API.ts handling code to update email and password 2023-04-05 16:33:24 +02:00
Clément Le Bihan
1e667813ad fixed: a translation, missing import and updated navigation to actually be on the new settings page 2023-04-05 16:33:24 +02:00