Mohammad Salameh
fbe2f5fe53
!! BIG CHANGE TO ASSETS GEN !!
...
changed the method of generating assets to be more declrative when it comes to names of the assets.
it now include the file path name e.g (asset in the path "assets/images/home-images/home.png" will be generated as this "String assetsImagesHomeImageshome = "path" ".
this will be very helpful in the future when we want to orgnize the assets dir.
2024-05-07 12:26:12 +03:00
Mohammad Salameh
414a205833
built the interface for the blind curtains.
2024-05-06 14:38:29 +03:00
Mohammad Salameh
2c8ea5d51c
fixed DevicesView padding
2024-05-01 10:40:10 +03:00
Mohammad Salameh
c04e64b613
Initilized the Blinds View and its animations
2024-05-01 10:33:24 +03:00
Mohammad Salameh
d802c2e045
Merge pull request #23 from SyncrowIOT/Syncing_with_backend
...
Synced with the backend
2024-04-30 12:14:10 +03:00
Mohammad Salameh
6042208d02
dart fix --apply to remove unused imports and fixed some pages layouts
2024-04-29 11:49:08 +03:00
Mohammad Salameh
3607b5353d
switched the safe area to be in the scaffold
2024-04-29 11:38:35 +03:00
Mohammad Salameh
a12f006d63
Added Control functoinalty on the DoorLock
2024-04-29 11:38:11 +03:00
Mohammad Salameh
f8358a0877
Updated the API Endpoints, API Calls, Data Models and cubits to the lateset changes from the backend
2024-04-29 10:00:58 +03:00
Mohammad Salameh
6d720546f8
Merge branch 'dev' into finishing_smart_door_pages
2024-04-28 09:34:47 +03:00
Mohammad Salameh
ca71574bf2
Added Smart Linkage Button
2024-04-28 09:32:49 +03:00
Mohammad Salameh
b9c181c944
Added SmartLinkage page
2024-04-25 13:15:35 +03:00
Mohammad Salameh
1e8fb49b45
Added add member interface
2024-04-25 11:47:18 +03:00
Mohammad Salameh
bcc9e0c6c2
Added AddMemebers Page
2024-04-24 12:07:39 +03:00
Mohammad Salameh
eee889d3e4
Added Members Management Page With Demo Data
2024-04-24 10:39:53 +03:00
Mohammad Salameh
50c1e9be84
Added Unlocking Records page
2024-04-24 00:18:00 +03:00
Mohammad Salameh
8fbcb55e74
Added unlocking records icons
2024-04-24 00:17:42 +03:00
Mohammad Salameh
87eb2369ca
Added Default Scaffold and Removed unsed file
2024-04-23 23:15:02 +03:00
Mohammad Salameh
8127c1978c
Added Privacy View
2024-04-23 22:13:32 +03:00
Mohammad Salameh
48e6ae2bd3
Added Securty Page
2024-04-23 22:09:32 +03:00
Mohammad Salameh
7e3f68b65f
Added Manage Home Page And Home Settings Page
2024-04-23 21:58:11 +03:00
Mohammad Salameh
8550e81b4e
Added join home page
2024-04-23 20:19:43 +03:00
Mohammad Salameh
3a41a7118d
Added Create Home Page
2024-04-23 16:53:41 +03:00
Mohammad Salameh
6050fa745f
Add ProfileTab and ProfileView widgets for user profile display
...
- Added ProfileTab widget for displaying user profile information in a tab.
- Added ProfileView widget for displaying user profile details in a separate view.
2024-04-23 16:38:26 +03:00
Mohammad Salameh
e47e428785
created Default Scaffold
2024-04-23 16:28:02 +03:00
Mohammad Salameh
6771785a4b
removed old menu List and menu List Item models
2024-04-23 15:12:38 +03:00
Mohammad Salameh
1da61e7673
quick fixes
2024-04-23 15:11:10 +03:00
Mohammad Salameh
88588d9fa8
Refactor menu view to use sections and buttons
...
Extracted menu sections and buttons into separate data structures for better
organization and readability in the menu view. Updated MenuList widget to
dynamically render buttons based on the new data structure.
2024-04-23 15:11:01 +03:00
Mohammad Salameh
5f402d02ea
Added Menu Screen Icons
2024-04-23 14:28:21 +03:00
Mohammad Salameh
54982ba777
Configured ceiling presence sensor interface components
...
configured CPS UI to check for the state and the connectivity of the device.
reflected the data from the API to the UI
2024-04-22 11:49:21 +03:00
Mohammad Salameh
00e3c13d03
Add ParameterControlDialog for managing sensor parameters
...
This commit adds a new ParameterControlDialog widget to manage sensor
parameters in the presence sensors feature. The dialog allows users to
adjust sensitivity settings for ceiling sensors.
2024-04-22 10:14:11 +03:00
Mohammad Salameh
072a043aaa
Moved wall sensor files
2024-04-22 10:13:40 +03:00
Mohammad Salameh
2eeee63e1d
Update presence sensor interface and add parameter dialog
...
- Add parameter dialog for adjusting sensitivity in presence sensor interface.
- Implement toTitleCase helper method in StringHelpers class.
- Update UI elements in the presence sensor interface for better user interaction.
2024-04-22 09:14:02 +03:00
Mohammad Salameh
506068474b
Add FunctionType enum and ValueModel class
...
- Added FunctionType enum with values Boolean, Enum, Integer, Raw, String.
- Introduced ValueModel class to handle unit, min, max, scale, and step values
for functions in FunctionModel.
2024-04-21 16:13:51 +03:00
Mohammad Salameh
c3bc40e0d7
bugs fixed
2024-04-20 01:30:45 +03:00
Mohammad Salameh
e312d1fe4d
Merge branch 'dev' into wall_mounted_sensor
2024-04-20 00:53:55 +03:00
Mohammad Salameh
bb56ea42c5
Remove unused imports
...
Remove unused imports from multiple files in the project.
2024-04-19 17:48:18 +03:00
Mohammad Salameh
d78394d259
Add presence indicator and wall sensor interface
2024-04-19 17:47:49 +03:00
Mohammad Salameh
f095d29022
Added wall mounted presence sensor assets
2024-04-18 10:01:55 +03:00
Mohammad Salameh
b433cd07e6
Added ceiling sensor interface
...
Add a new widget for displaying the interface of a ceiling sensor device.
This widget includes UI elements to show sensor data and control options.
2024-04-18 09:51:23 +03:00
Mohammad Salameh
1ec1ae76b0
Added ceiling presence sensor assets
2024-04-18 09:50:32 +03:00
Mohammad Salameh
09e0695bcc
syncing to origin/dev
2024-04-17 16:29:27 +03:00
Mohammad Salameh
98f14a56f5
Merge branch 'dev' into doorlock_interface
2024-04-17 14:01:54 +03:00
Mohammad Salameh
97f3ebc583
Changed Size and Shadows in the door lock button containers
2024-04-17 13:59:55 +03:00
Mohammad Salameh
f4304f1296
Added onTap to DefaultContainer
2024-04-17 12:04:59 +03:00
Mohammad Salameh
086476810c
Improved The layout of Door Lock Page
2024-04-17 11:31:09 +03:00
Mohammad Salameh
6266780258
Update form key to be a final field and add validators for email and password
...
- Make the form key a final field in the AuthCubit class
- Add validators for email and password fields in the AuthCubit class
- Update the LoginForm widget to use the form key from AuthCubit class
- Add validators for email and password fields in the LoginForm widget
2024-04-16 16:44:17 +03:00
Mohammad Salameh
fd03d29e93
Avoided null value in network_exception.dart when calling fromResponse
2024-04-16 15:47:03 +03:00
Mohammad Salameh
214c4bb749
Remove unnecessary developer log statements
2024-04-16 15:45:32 +03:00
Mohammad Salameh
95f7ade9e6
removed try-catch blocks from auth_api.dart, devices_api.dart and spaces_api.dart files
2024-04-16 15:45:04 +03:00