mohammad
a44d4231f1
Add new grey color constant and new icons for settings in assets
...
Update CreateNewRoutineView to use const constructor
Add SubSpaceModel class for device settings
Add DefaultContainer widget for web layout
Add events and states for device settings bloc
Update API endpoints for device settings
2025-05-29 14:26:24 +03:00
mohammad
fccf395c38
Update function names to follow consistent naming convention in name_filter.dart and users_page.dart
2025-05-28 16:56:51 +03:00
mohammad
7c65b874eb
Refactor table layout to accommodate dynamic table size
2025-05-28 16:40:44 +03:00
Faris Armoush
5a5173c19b
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1592-FE-Build-AQI-Breakdown-Percentage-Chart-with-Standard-Color-Codes
2025-05-27 15:16:37 +03:00
Faris Armoush
83363b4c50
Made RangeOfAqiChart._lines colors use ColorsManager colors instead of statically defining them in the widget itself using Hex codes.
2025-05-27 15:15:29 +03:00
Faris Armoush
5f3a0c74ac
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1592-FE-Build-AQI-Breakdown-Percentage-Chart-with-Standard-Color-Codes
2025-05-27 14:06:48 +03:00
Faris Armoush
03009ed276
made a RangeOfAqiChart._lines a getter.
2025-05-27 13:21:42 +03:00
Faris Armoush
a1142eb38c
gave range of aqi chart a tooltip that shows the necessary data.
2025-05-27 13:17:05 +03:00
Faris Armoush
1aa7bf2162
fixed charts clipping overflow in chart.
2025-05-27 12:37:36 +03:00
Faris Armoush
043820f84f
does not emit an entirely new state when we already have chart data on loading.
2025-05-27 12:33:48 +03:00
Faris Armoush
d90d3d4026
added loading state to range of aqi chart.
2025-05-27 12:29:06 +03:00
Faris Armoush
3ac5254abf
fixed bug in total energy consumption chart.
2025-05-27 12:26:21 +03:00
Faris Armoush
f5d926f5a2
modify left side titles.
2025-05-27 12:21:59 +03:00
mohammadnemer1
c1d6db8bba
Merge branch 'dev' into Fix-Bugs-Related-TextForm-Routine
2025-05-27 09:56:07 +03:00
mohammad
50fc5f9562
Add 'PC' device to routine
2025-05-27 09:54:21 +03:00
Faris Armoush
1b0d8d446c
modified flex's values.
2025-05-27 09:47:06 +03:00
Faris Armoush
8a5173f429
made font size of AqiTypeDropdown slightly smaller.
2025-05-27 09:36:35 +03:00
Faris Armoush
bee8652d03
responsivness
2025-05-26 16:59:44 +03:00
Faris Armoush
9546d7bdd1
fixed titles widget for bottom title.
2025-05-26 16:56:38 +03:00
Faris Armoush
cb4956f915
made range of aqi fake data random and not linear.
2025-05-26 16:56:25 +03:00
Faris Armoush
ec7b0aa078
shows AnalyticsErrorWidget and spacing under it only when there is an error.
2025-05-26 15:58:34 +03:00
Faris Armoush
296b03e1aa
shows month data instead of index on bottom titles of RangeOfAqiChart.
2025-05-26 15:54:56 +03:00
Faris Armoush
177c7f1030
Responsiveness of RangeOfAqiChartTitle.
2025-05-26 15:49:38 +03:00
Faris Armoush
0b4337fb6c
sp-1493-data-formatting-2.0.
2025-05-26 15:17:29 +03:00
Faris Armoush
171dc52e28
Created AqiTypeDropdown.
2025-05-26 15:10:30 +03:00
Faris Armoush
5a8ef578c3
SP-1493-data-formatting
2025-05-26 14:16:43 +03:00
Faris Armoush
63ca98895f
moved RangeOfAqiChartTitle.
2025-05-26 13:27:12 +03:00
Faris Armoush
7e54cfdccd
Implemented min, max, average informative cells to RangeOfAqiChartBox.
2025-05-26 13:25:14 +03:00
Faris Armoush
fb4d44450f
Disabled animation in RangeOfAqiChart.
2025-05-26 11:25:12 +03:00
Faris Armoush
12e4285b14
removed unnecessary Stack widget from RangeOfAqiChart.
2025-05-26 11:24:53 +03:00
Faris Armoush
82adbcf4df
loads and clears aqi range data in FetchAirQualityDataHelper.
2025-05-26 11:24:00 +03:00
Faris Armoush
7305d511bc
Added spaceUuid to GetRangeOfAqiParam model.
2025-05-26 11:23:33 +03:00
Faris Armoush
61acaa17c5
fixed typo.
2025-05-26 11:22:11 +03:00
Faris Armoush
4af81bcc10
make the aqi range chart read its data from RangeOfAqiBloc.
2025-05-26 11:22:05 +03:00
Faris Armoush
d4dd7a19ba
make the generated fake aqi range data, look better on the chart.
2025-05-26 11:21:42 +03:00
Faris Armoush
9ab906d24c
Injected RangeOfAqiBloc into AnalyticsPage.
2025-05-26 11:10:23 +03:00
Faris Armoush
5c57143ea5
Created RangeOfAqiBloc along with its events, and state.
2025-05-26 11:09:45 +03:00
Faris Armoush
4a3085e1b4
Created RangeOfAqiService along with its fake implementation until the API is ready.
2025-05-26 11:00:57 +03:00
Faris Armoush
eb8ba1806c
Created GetRangeOfAqiParam model.
2025-05-26 10:59:07 +03:00
Faris Armoush
902419f9c4
Created RangeOfAqi model.
2025-05-26 10:58:05 +03:00
Faris Armoush
926bcd9a5d
Extracted lines data into a helper method for ease of readability.
2025-05-26 10:48:04 +03:00
Faris Armoush
33f9add78a
Extracted some logic of RangeOfAqiChart into a helper class.
2025-05-26 10:41:36 +03:00
Faris Armoush
563a3e1cf5
Refactored RangeOfAqiChart to consolidate line chart creation into a reusable method, improving code maintainability and reducing duplication.
2025-05-26 10:31:21 +03:00
Faris Armoush
791b71276a
populated linear data for RangeOfAqiChart, for a more pleasant dev experience and debugging.
2025-05-26 10:29:38 +03:00
Faris Armoush
24e3eb2311
extracted titlesData into a private factory method to enahnce readability.
2025-05-26 10:18:15 +03:00
Faris Armoush
82006e9aaf
Implemented the side titles of RangeOfAqiChart.
2025-05-26 10:12:52 +03:00
Faris Armoush
cedef666f6
Merge pull request #202 from SyncrowIOT/SP-1493-rework
...
SP-1493 rework
2025-05-26 10:03:10 +03:00
Faris Armoush
a10d998ec6
Merge pull request #203 from SyncrowIOT/SP-1513-rework
...
SP-1513-rework
2025-05-26 10:02:49 +03:00
Faris Armoush
ed50ac03d3
Merge pull request #201 from SyncrowIOT/SP-1492-landing_page_analytics_button_design
...
SP-1492-landing_page_analytics_button_design
2025-05-26 09:57:23 +03:00
Faris Armoush
cd2eb46f49
Implemented the overall design of RangeOfAqiChart, whats left is 100% matching it with the figma design.
2025-05-26 09:50:53 +03:00