Faris Armoush
99924c1e62
Refactor color management and UI components for consistency
...
- Updated color references in various widgets to use the new `opaquePrimary` color for better visual consistency.
- Refactored `ColorsManager` to improve color definitions and removed redundant color declarations.
- Enhanced UI elements across multiple dialogs and widgets to ensure a cohesive design language.
This change promotes maintainability and aligns with the updated color scheme.
2025-07-24 10:27:17 +03:00
Rafeek-Khoudare
08e2ed4b4c
Merge branch 'dev' into revert-SP-1589
2025-07-15 08:31:45 +03:00
Rafeek-Khoudare
59e04708cd
Merge branch 'main' into revert-SP-1589
2025-07-15 08:30:33 +03:00
Rafeek-Khoudare
23cfee1490
fix curtain name in curtain if then containers dialogs
2025-06-29 11:12:28 +03:00
raf-dev1
e39c6abd32
show curtain in devices and implement dialog for if and then ( #263 )
...
last integrate with backend
<!--
Thanks for contributing!
Provide a description of your changes below and a general summary in the
title
Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->
## Jira Ticket
[SP-1728](https://syncrow.atlassian.net/browse/SP-1728 )
## Description
implement the dialog for CURTAIN and make it appears with devices in
making Routine
integrate it with backend and test it
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [x] ✨ New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
[SP-1728]:
https://syncrow.atlassian.net/browse/SP-1728?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-19 10:45:06 +03:00
raf-dev1
ce96afd7af
PR fixes
2025-06-19 09:03:24 +03:00
mohammad
63da660ece
refactor: update function handling in routine dialogs
2025-06-18 14:40:25 +03:00
raf-dev1
056a1daadc
show curtain in devices and implement dialog for if and then
...
last integrate with backend
2025-06-17 13:34:23 +03:00
raf-dev1
13360fe6f3
when use THEN dialog type Funtions is the word but hen if it should be condition
2025-06-13 16:10:24 +03:00
Faris Armoush
c642ba2644
Revert "formatted all files."
...
This reverts commit 04250ebc98 .
2025-06-12 16:04:49 +03:00
Faris Armoush
04250ebc98
formatted all files.
2025-06-12 15:33:32 +03:00
mohammad
8916000696
Refactor visibility logic in Energy Clamp Dialog to handle empty functions list more elegantly
2025-06-01 14:11:21 +03:00
mohammad
305d695358
Refactor energy clamp dialog to handle empty functions list gracefully
2025-06-01 13:12:58 +03:00
mohammad
50fc5f9562
Add 'PC' device to routine
2025-05-27 09:54:21 +03:00
Rafeek Alkhoudare
dcf1df9b4a
sp1613 delete condition word
2025-05-21 07:25:34 -05:00
mohammad
0d45a155e3
add step parameter in onTapFunction.
...
Add dialogType parameter in WaterHeaterPresenceSensor and CeilingSensorDialog.
Update step parameter in FlushValueSelectorWidget.
Update step parameter in FunctionBloc and WaterHeaterFunctions.
Update step, unit, min, and max parameters in ACFunction subclasses.
2025-05-19 11:22:15 +03:00
mohammad
996a847a27
Refactor water heater value selector widget
2025-05-14 09:16:04 +03:00
mohammad
36c5712c79
add water heater operational values to routines
2025-05-13 16:24:08 +03:00
mohammadnemer1
fe1dbb66ac
Merge pull request #168 from SyncrowIOT/flush-presence-sensor-routines
...
fix real time garage door and add flush sensor to routines
2025-04-29 10:25:17 +03:00
mohammad
ccce7bb671
fix real time garage door and add flush sensor to routines
2025-04-29 10:06:17 +03:00
Faris Armoush
c03b8f290c
refactor function tap handlers to use RoutineTapFunctionHelper for improved code reuse and readability, and to remove code duplication.
2025-04-24 10:25:41 +03:00
Faris Armoush
2c684a9495
SP-1441 rework.
2025-04-23 16:58:50 +03:00
Faris Armoush
d8afb562eb
SP-1447, set the limit of gangs countdown to be 12 hours instead of 24 hours.
2025-04-21 12:07:21 +03:00
Faris Armoush
62fb8b3097
SP-1441
2025-04-21 10:28:44 +03:00
Faris Armoush
e45f57ca03
SP-1441
2025-04-17 16:55:44 +03:00
Faris Armoush
abf6555485
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1278-FE-Allow-Simple-Edit-Delete
2025-04-15 12:03:25 +03:00
Faris Armoush
be0533645e
Refactor dialog header text assignment in CeilingSensorDialog for clarity and readability.
2025-04-15 11:20:15 +03:00
Faris Armoush
254e03e3c7
Add mapping for 'sports_para' in slider range function
2025-04-15 11:19:58 +03:00
Abdullah Alassaf
db1f29e2b2
Merged with dev
2025-04-15 11:18:43 +03:00
Faris Armoush
6bea4c2f4a
Add mappings for moving_range and presence_range in slider helpers
2025-04-15 10:34:05 +03:00
Faris Armoush
e2ec986bb9
Refactor mappable stepped functions to a static constant for improved readability and maintainability
2025-04-15 10:03:47 +03:00
Faris Armoush
ceb1e1d23a
Remove TODO comments.
2025-04-15 10:03:37 +03:00
Faris Armoush
ee12980b47
Fix value parsing in CpsDialogSliderSelector to ensure two decimal precision
2025-04-15 10:03:21 +03:00
Abdullah Alassaf
4849bb41ba
Added function to single card, included tag and location to cards
2025-04-15 02:13:00 +03:00
Faris Armoush
ebcd89d2a5
Refactor ceiling sensor functions and update slider helper mappings for improved value handling
2025-04-14 16:24:50 +03:00
Faris Armoush
1493e35f6a
removed unused method.
2025-04-14 14:35:24 +03:00
Faris Armoush
f19cc616be
moved CpsSliderHelpers to its own file.
2025-04-14 14:32:49 +03:00
Faris Armoush
06383018b9
refactored helpers into a helper class to release some complexity out of the widget.
2025-04-14 14:32:22 +03:00
Faris Armoush
9e3a78f6b7
Update dialog header to reflect sensor condition type dynamically
2025-04-14 12:10:42 +03:00
Faris Armoush
a27b2e758c
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1278-FE-Allow-Simple-Edit-Delete
2025-04-14 12:06:42 +03:00
mohammad
9bf37243a6
remove unused code and make a limitation for the nobody time picker
2025-04-13 14:55:55 +03:00
Faris Armoush
11feaf7c87
passed correct operation name to onSliderChanged and onConditionChanged. in CpsDialogSliderSelector`.
2025-04-13 11:10:51 +03:00
Faris Armoush
c54fd780b7
Update sensitivity function to adjust max value and add image assets; modify dialog logic for sensitivity handling
2025-04-13 10:43:17 +03:00
Faris Armoush
c62e8b3f15
Update _displayText method to format values with two decimal places for improved precision
2025-04-13 10:14:35 +03:00
Faris Armoush
60a1a9ad6f
Add dividendOfRange parameter to FunctionSlider and related components for improved range handling
2025-04-13 10:09:39 +03:00
Faris Armoush
828db5d5e4
Refactor CpsDialogSliderSelector to improve value parsing and formatting in _displayText method
2025-04-13 09:57:45 +03:00
Faris Armoush
ebbecb9738
Update toggleCodes in CeilingSensorHelper to replace 'self_test_result' and 'movement' with 'checking_result' and 'body_movement' for improved clarity.
2025-04-13 09:18:09 +03:00
Faris Armoush
a5d26d04eb
Remove unused variables from CeilingSensorDialog to streamline state management
2025-04-10 16:35:19 +03:00
Faris Armoush
74046c5aed
Refactor SliderValueSelector and ValueDisplay to include unit handling and improve UI consistency across sensor dialogs.
2025-04-10 16:22:02 +03:00
Faris Armoush
cf103d5a7c
Add CpsDialogSliderSelector for enhanced slider functionality and integrate with CeilingSensorDialog
2025-04-10 15:25:29 +03:00