Commit Graph
38 Commits
Author SHA1 Message Date
Mohammad Salameh 3607b5353d switched the safe area to be in the scaffold 2024-04-29 11:38:35 +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 eee889d3e4 Added Members Management Page With Demo Data 2024-04-24 10:39:53 +03:00
Mohammad Salameh 87eb2369ca Added Default Scaffold and Removed unsed file 2024-04-23 23:15:02 +03:00
Mohammad Salameh 3a41a7118d Added Create Home Page 2024-04-23 16:53:41 +03:00
Mohammad Salameh e47e428785 created Default Scaffold 2024-04-23 16:28:02 +03:00
Mohammad Salameh f4304f1296 Added onTap to DefaultContainer 2024-04-17 12:04:59 +03:00
Mohammad Salameh 80d424f114 Refactor code for consistency and readability
- Removed unused imports and commented-out code
- Updated class inheritance for AuthState subclasses
- Reorganized code structure for better readability
- Cleaned up debug print statements and replaced with dart:developer logs
2024-04-15 12:03:25 +03:00
Mohammad Salameh 2ae0c07830 Update import statements from relative tok apsulote paths. 2024-04-13 18:05:19 +03:00
Mohammad Salameh 81242c69cb Update CustomSwitch widget to handle device status and control
Refactored CustomSwitch widget to properly handle device status and control
based on the device's status values. Added necessary checks and updated UI
accordingly.
2024-04-04 01:35:30 +03:00
Mohammad Salameh bff4b9493c Refactor device control logic and add temperature and fan speed enums
- Refactor device control logic in the app to improve readability and maintainability.
- Add temperature modes (hot, cold, wind) and fan speeds (auto, low, middle, high) enums.
- Update icon mappings and utility functions for temperature modes and fan speeds.
2024-04-03 18:54:21 +03:00
Mohammad Salameh a20dfa3709 Refactor device status handling and update UI components
- Update device status handling from 'status' to 'isOnline' for consistency
- Remove unused imports and redundant code related to light switches
- Refactor UI components to use 'isOnline' instead of 'status' for device status
2024-04-01 09:58:51 +03:00
Mohammad Salameh 13e80fbad7 fetch groups 2024-03-18 11:46:27 +03:00
Mohammad Salameh d3bd10730c Modified Devices Pages 2024-03-11 12:04:26 +03:00
Mohammad Salameh 39a3f97181 Merged Auth branch & Curtains branch 2024-03-10 15:06:04 +03:00
Mohammad Salameh a6018b282e Redesigned Splash Screen and Login Screen 2024-03-10 14:49:17 +03:00
Mohammad Salameh ce34933738 Added loading and success icons to login button 2024-03-10 10:58:45 +03:00
Mohammad Salameh f8e8591d13 Implemented room device interface
(AC only)
2024-03-07 14:53:13 +03:00
Mohammad Salameh f734801e94 Initialized Auth pages for future work
Implemented Login functionality
2024-03-07 10:29:19 +03:00
Mohammad Salameh c5f88caec3 Partially implemented the page view functionality
-page controller on change need to be figured correctly
2024-03-06 23:11:09 +03:00
Mohammad Salameh 79e0b7ec21 light brightness slider 2024-03-04 11:25:08 +03:00
Mohammad Salameh 3fccadfc1d light switch
code refactor
2024-03-04 09:45:34 +03:00
Mohammad Salameh 4cfae85f9c implemented light brightness slider
optimised state emit to only emit when change is detected
2024-03-03 15:00:13 +03:00
Mohammad Salameh 136987c56a built Lights List 2024-03-03 13:05:34 +03:00
Mohammad Salameh 7e98329738 added Null state from the AC universal switch (in case the status for the ACs are different from each other) 2024-03-03 11:37:30 +03:00
Mohammad Salameh bcaed7a4b8 Converted all the devices models to extends from DeviceModel for the purpose of unifying.
Initialized Lights feature.
2024-03-02 21:57:11 +03:00
Mohammad Salameh 3fabd41e72 Stabilized UI elements across multiple devices
Synchronized ACs Status functionality
2024-02-28 12:22:45 +03:00
Mohammad Salameh 4c27cce519 Switches updated 2024-02-27 10:13:58 +03:00
Mohammad Salameh abe7072f2d AC devices page implemented
AC Cubit Add
New Devices Cubit Arch will be used
Devices Cubit (for devices categories, and devices page)
{
AC cubit,
Lights cubit.
... }
Replaced AssetsManager with Assets Class (auto generated)
2024-02-26 15:55:22 +03:00
Mohammad Salameh d5196fda45 initialized Routine Page 2024-02-21 13:47:08 +03:00
Mohammad Salameh cdfb778884 initialized Devices Page 2024-02-20 16:01:50 +03:00
Mohammad Salameh d27063f149 initialized Dashboard Page 2024-02-20 12:08:59 +03:00
Mohammad Salameh 3190361901 initialized Application theme 2024-02-17 16:27:27 +03:00
Mohammad Salameh 16f47f744c initialized Splash UI
initialized Login UI
initialized Home(no Devices) UI
Added Colors (from syncrow website)
Added Logo
2024-02-15 00:10:33 +03:00
Mohammad Salameh 4d8a2655e1 Implemented Navigation to these screens:
- Home
- Scene
- Smart
- profile

Converted to state based Provider
2024-02-14 15:49:06 +03:00
Mohammad Salameh 3f1f8e72b3 Implemented Navigation 2024-02-14 13:26:09 +03:00