Faris Armoush
|
947e9e404c
|
left side intervals.
|
2025-05-05 09:54:17 +03:00 |
|
Faris Armoush
|
cd8264b6ce
|
Progress on making EnergyManagementView responsive.
|
2025-05-05 09:47:54 +03:00 |
|
Faris Armoush
|
7467be6980
|
Refactored PowerClampPhase to be more readable by extracting widgets into helper private methods to enhance readability.
|
2025-05-05 09:15:13 +03:00 |
|
Faris Armoush
|
0353c73dac
|
Moved PowerClampPhase widget to its own file.
|
2025-05-05 09:12:27 +03:00 |
|
Faris Armoush
|
a050792f32
|
extracted PowerClampPhase into its own widget.
|
2025-05-05 09:11:11 +03:00 |
|
Faris Armoush
|
464f7b7347
|
working on responsiveness.
|
2025-05-04 16:50:28 +03:00 |
|
Faris Armoush
|
cd54574279
|
progress towards drawing the phases widgts.
|
2025-05-04 16:07:51 +03:00 |
|
Faris Armoush
|
18acae3e85
|
Added type annotation.
|
2025-05-04 15:02:27 +03:00 |
|
Faris Armoush
|
f081a7fc2d
|
implemented header, and power clamp data widgets.
|
2025-05-04 14:59:49 +03:00 |
|
Faris Armoush
|
5996ff3928
|
Extracted fetching energy management data from the widgets themselves to the parent widget AnalyticsEnergyManagementView.
|
2025-05-04 14:29:35 +03:00 |
|
Faris Armoush
|
a0d1cb988a
|
moved EnergyConsumptionByPhasesTitle to its own file.
|
2025-05-04 14:26:52 +03:00 |
|
Faris Armoush
|
c3ec9000d4
|
Extracted EnergyConsumptionByPhasesTitle into its own widget to improve readability and assert separation of concerns.
|
2025-05-04 14:26:38 +03:00 |
|
Faris Armoush
|
3d6a60b406
|
load energy consumption by phases from bloc, and made the widget use the said data.
|
2025-05-04 14:24:53 +03:00 |
|
Faris Armoush
|
69c9240641
|
Injected EnergyConsumptionByPhasesBloc into AnalyticsPage.
|
2025-05-04 14:22:01 +03:00 |
|
Faris Armoush
|
098013e5c8
|
Created EnergyConsumptionByPhasesBloc.
|
2025-05-04 14:20:59 +03:00 |
|
Faris Armoush
|
11fb9e4894
|
Abstracted EnergyConsumptionByPhasesService, and created a fake implementation that returns mock data, which also simulates a network delay.
|
2025-05-04 14:20:52 +03:00 |
|
Faris Armoush
|
390da9213d
|
Made PhasesEnergyConsumption extend from Equatable.
|
2025-05-04 14:19:15 +03:00 |
|
Faris Armoush
|
cae8b029fe
|
Created GetEnergyConsumptionByPhasesParam class.
|
2025-05-04 14:18:56 +03:00 |
|
Faris Armoush
|
6b883c8bb3
|
Implemented Energy Consumption by Phases chart.
|
2025-05-04 13:22:38 +03:00 |
|
Faris Armoush
|
08c99bcbcb
|
Renamed EnergyConsumptionByPhasesChart to EnergyConsumptionByPhasesChartBox
|
2025-05-04 12:02:09 +03:00 |
|
Faris Armoush
|
f6448d3eff
|
Implement EnergyConsumptionByPhasesChart with structured layout and phase indicators
|
2025-05-04 12:01:40 +03:00 |
|
Faris Armoush
|
a657a9a25e
|
Refactor padding and add const constructors for improved performance and consistency in chart widgets
|
2025-05-04 11:20:47 +03:00 |
|
Faris Armoush
|
7242218b2f
|
Textstyles.
|
2025-05-04 11:10:22 +03:00 |
|
Faris Armoush
|
e43de3f64c
|
Introduce ChartTitle widget for consistent chart headings in EnergyConsumptionPerDeviceChartBox and TotalEnergyConsumptionChartBox
|
2025-05-04 11:08:56 +03:00 |
|
Faris Armoush
|
9c250986b2
|
Moved EnergyConsumptionPerDeviceDevicesList to its own file.
|
2025-05-04 10:55:52 +03:00 |
|
Faris Armoush
|
d8faafd1c0
|
Extracted and implemented EnergyConsumptionPerDeviceDevicesList.
|
2025-05-04 10:55:32 +03:00 |
|
Faris Armoush
|
24c30ddcb5
|
Refactor chart data generation in EnergyConsumptionPerDeviceChart for improved readability and maintainability
|
2025-05-04 10:47:39 +03:00 |
|
Faris Armoush
|
bafd2b4d13
|
Extracted reusbale logic and ui componenets into a shared helper class for the total energy chart, and energy cosumption per devices, to avoid any code duplication. If another chart required some change, we dont need to edit the helper itself, we can just add out own implementation into the new chart.
|
2025-05-04 10:46:12 +03:00 |
|
Faris Armoush
|
56f9b1fc9a
|
Update padding in AnalyticsEnergyManagementView and simplify title visibility in TotalEnergyConsumptionChart
|
2025-05-04 09:37:11 +03:00 |
|
Faris Armoush
|
97f8c6c8c9
|
Create EnergyConsumptionPerDeviceChartBox widget and update imports in AnalyticsEnergyManagementView
|
2025-04-30 16:54:11 +03:00 |
|
Faris Armoush
|
6e527503c1
|
Add missing Divider widget above TotalEnergyConsumptionChart in TotalEnergyConsumptionChartBox
|
2025-04-30 16:39:07 +03:00 |
|
Faris Armoush
|
d6ef06c1b3
|
Simplify widget structure in TotalEnergyConsumptionChart by removing unnecessary FittedBox wrapper around month title text.
|
2025-04-30 16:07:37 +03:00 |
|
Faris Armoush
|
c9aaf2580f
|
Refactor TotalEnergyConsumptionChart to accept chartData as a parameter that it takes from TotalEnergyConsumptionBlocand update TotalEnergyConsumptionChartBox to use Bloc for state management.
|
2025-04-30 15:56:17 +03:00 |
|
Faris Armoush
|
d9cd5d0438
|
Injected TotalEnergyConsumptionBloc into AnalyticsPage.
|
2025-04-30 15:46:05 +03:00 |
|
Faris Armoush
|
3eb87dfde1
|
Created TotalEnergyConsumptionBloc and its implementation.
|
2025-04-30 15:45:07 +03:00 |
|
Faris Armoush
|
f29ff2551f
|
Rename method getTotalEnergyConsumption to load in TotalEnergyConsumptionService and FakeTotalEnergyConsumptionService for consistency.
|
2025-04-30 15:34:10 +03:00 |
|
Faris Armoush
|
67dd59ee9c
|
Add GetTotalEnergyConsumptionParam and FakeTotalEnergyConsumptionService implementations
|
2025-04-30 15:30:25 +03:00 |
|
Faris Armoush
|
bb3c3906d1
|
Add EnergyDataModel and update TotalEnergyConsumptionChart to use it
|
2025-04-30 15:15:05 +03:00 |
|
Faris Armoush
|
3873deca90
|
Created EnergyData model.
|
2025-04-30 15:09:30 +03:00 |
|
Faris Armoush
|
9431dd4500
|
extracted reusable helper methods into global extensions.
|
2025-04-30 15:02:53 +03:00 |
|
Faris Armoush
|
63718185e7
|
Refactor TotalEnergyConsumptionChart to TotalEnergyConsumptionChartBox for improved layout and encapsulation.
|
2025-04-30 14:59:01 +03:00 |
|
Faris Armoush
|
1f4e82d567
|
Enhance TotalEnergyConsumptionChart layout and tooltip functionality.
|
2025-04-30 14:56:01 +03:00 |
|
Faris Armoush
|
9f68d171ff
|
progress towards making TotalEnergyConsumptionChart functional and look like the design.
|
2025-04-30 13:08:28 +03:00 |
|
Faris Armoush
|
7a088074e3
|
Prepared the layout of all charts.
|
2025-04-30 09:44:04 +03:00 |
|
Faris Armoush
|
d8f40badc0
|
animated tab buttons.
|
2025-04-30 09:20:02 +03:00 |
|
Faris Armoush
|
fdd5d0feed
|
rem oved comments and removed copyWith fromAnalyticsTabState because the state object only has one property, so i replaced the state object with AnalyticsPageTab enum.
|
2025-04-30 09:17:52 +03:00 |
|
Faris Armoush
|
fb1f79c7bb
|
Made AnalyticsPageTabsAndChildren responsive.
|
2025-04-30 09:14:30 +03:00 |
|
Faris Armoush
|
1923ac7014
|
Progress towards 1493.
|
2025-04-29 17:00:06 +03:00 |
|
Faris Armoush
|
c114161357
|
SP-1492.
|
2025-04-29 14:17: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 |
|