|
55a6974bdc
|
deselect selected spaces when selecting a new space in analytics side bar.
|
2025-05-06 15:53:43 +03:00 |
|
|
f8f58a24b8
|
.
|
2025-05-06 15:47:30 +03:00 |
|
|
682e69e65f
|
modify data to migrate to days instead of months.
|
2025-05-06 15:44:33 +03:00 |
|
|
ad41a2a87e
|
Implemented calendar widget and bloc.
|
2025-05-06 15:02:09 +03:00 |
|
|
428cd34492
|
Fixed device cell sizing.
|
2025-05-06 13:19:55 +03:00 |
|
|
1a6121c452
|
Made analytics energy management view scrollable, to allow for a better UX experience.
|
2025-05-06 12:24:47 +03:00 |
|
|
e8f9ae944c
|
Refactor BlocListener in PowerClampEnergyDataWidget to simplify state handling
|
2025-05-06 09:17:35 +03:00 |
|
|
7e37aed026
|
formatted PowerClampInfoBloc .
|
2025-05-06 09:09:27 +03:00 |
|
|
d89e227599
|
removed unnecesary type annotations from FirebaseRealtimeDeviceService .
|
2025-05-06 09:06:33 +03:00 |
|
|
5a68b22f0c
|
Update RealtimeDeviceChangesBloc to handle loading and failure states
|
2025-05-06 09:05:16 +03:00 |
|
|
38184ca8b2
|
Integrated realtime data.
|
2025-05-05 16:58:48 +03:00 |
|
|
4d5de7bc05
|
making good progress on realtime data integration.
|
2025-05-05 16:34:56 +03:00 |
|
|
1a3006fa43
|
Power clamp info integration.
|
2025-05-05 12:57:27 +03:00 |
|
|
490ca2057e
|
Reduce bar width in EnergyConsumptionPerDeviceChart for improved visual clarity.
|
2025-05-05 10:34:23 +03:00 |
|
|
06637a16bb
|
Add EnergyConsumptionPerDevice functionality and update related components
|
2025-05-05 10:32:12 +03:00 |
|
|
696978a78d
|
Injected EnergyConsumptionPerDeviceBloc into AnalyticsPage .
|
2025-05-05 10:20:43 +03:00 |
|
|
818e4e4d51
|
Created EnergyConsumptionPerDeviceBloc .
|
2025-05-05 10:19:52 +03:00 |
|
|
af877d7839
|
Created EnergyConsumptionPerDeviceService and a fake implementation for it.
|
2025-05-05 10:15:35 +03:00 |
|
|
a33b1e3f49
|
uses MediaQuery.sizeOf instead of MediaQuery.of .
|
2025-05-05 10:02:48 +03:00 |
|
|
c3cce334ab
|
data populator.
|
2025-05-05 09:56:29 +03:00 |
|
|
947e9e404c
|
left side intervals.
|
2025-05-05 09:54:17 +03:00 |
|
|
cd8264b6ce
|
Progress on making EnergyManagementView responsive.
|
2025-05-05 09:47:54 +03:00 |
|
|
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 |
|
|
0353c73dac
|
Moved PowerClampPhase widget to its own file.
|
2025-05-05 09:12:27 +03:00 |
|
|
a050792f32
|
extracted PowerClampPhase into its own widget.
|
2025-05-05 09:11:11 +03:00 |
|
|
464f7b7347
|
working on responsiveness.
|
2025-05-04 16:50:28 +03:00 |
|
|
cd54574279
|
progress towards drawing the phases widgts.
|
2025-05-04 16:07:51 +03:00 |
|
|
18acae3e85
|
Added type annotation.
|
2025-05-04 15:02:27 +03:00 |
|
|
f081a7fc2d
|
implemented header, and power clamp data widgets.
|
2025-05-04 14:59:49 +03:00 |
|
|
5996ff3928
|
Extracted fetching energy management data from the widgets themselves to the parent widget AnalyticsEnergyManagementView .
|
2025-05-04 14:29:35 +03:00 |
|
|
a0d1cb988a
|
moved EnergyConsumptionByPhasesTitle to its own file.
|
2025-05-04 14:26:52 +03:00 |
|
|
c3ec9000d4
|
Extracted EnergyConsumptionByPhasesTitle into its own widget to improve readability and assert separation of concerns.
|
2025-05-04 14:26:38 +03:00 |
|
|
3d6a60b406
|
load energy consumption by phases from bloc, and made the widget use the said data.
|
2025-05-04 14:24:53 +03:00 |
|
|
69c9240641
|
Injected EnergyConsumptionByPhasesBloc into AnalyticsPage .
|
2025-05-04 14:22:01 +03:00 |
|
|
098013e5c8
|
Created EnergyConsumptionByPhasesBloc .
|
2025-05-04 14:20:59 +03:00 |
|
|
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 |
|
|
390da9213d
|
Made PhasesEnergyConsumption extend from Equatable .
|
2025-05-04 14:19:15 +03:00 |
|
|
cae8b029fe
|
Created GetEnergyConsumptionByPhasesParam class.
|
2025-05-04 14:18:56 +03:00 |
|
|
6b883c8bb3
|
Implemented Energy Consumption by Phases chart.
|
2025-05-04 13:22:38 +03:00 |
|
|
08c99bcbcb
|
Renamed EnergyConsumptionByPhasesChart to EnergyConsumptionByPhasesChartBox
|
2025-05-04 12:02:09 +03:00 |
|
|
f6448d3eff
|
Implement EnergyConsumptionByPhasesChart with structured layout and phase indicators
|
2025-05-04 12:01:40 +03:00 |
|
|
a657a9a25e
|
Refactor padding and add const constructors for improved performance and consistency in chart widgets
|
2025-05-04 11:20:47 +03:00 |
|
|
7242218b2f
|
Textstyles.
|
2025-05-04 11:10:22 +03:00 |
|
|
e43de3f64c
|
Introduce ChartTitle widget for consistent chart headings in EnergyConsumptionPerDeviceChartBox and TotalEnergyConsumptionChartBox
|
2025-05-04 11:08:56 +03:00 |
|
|
9c250986b2
|
Moved EnergyConsumptionPerDeviceDevicesList to its own file.
|
2025-05-04 10:55:52 +03:00 |
|
|
d8faafd1c0
|
Extracted and implemented EnergyConsumptionPerDeviceDevicesList .
|
2025-05-04 10:55:32 +03:00 |
|
|
24c30ddcb5
|
Refactor chart data generation in EnergyConsumptionPerDeviceChart for improved readability and maintainability
|
2025-05-04 10:47:39 +03:00 |
|
|
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 |
|
|
56f9b1fc9a
|
Update padding in AnalyticsEnergyManagementView and simplify title visibility in TotalEnergyConsumptionChart
|
2025-05-04 09:37:11 +03:00 |
|
|
3c7edae88a
|
added loading widget, till spaces are valid
|
2025-05-02 21:59:45 +04:00 |
|