6943ee07ac
- Updated the onSave callback in SpaceSubSpacesDialog to accept product allocations, allowing for better management of subspace data.
2025-07-24 12:38:24 +03:00
47340c3235
Rework fixes.
2025-07-24 12:34:06 +03:00
527c04de9a
Refactor SpaceDetailsActionButtons to improve button layout and spacing
2025-07-24 12:06:58 +03:00
1448aa97ce
Refactor SpaceDetailsDialog to improve title handling and loading/error dialogs
2025-07-24 12:05:24 +03:00
16b79ae12f
Enhanced sizing of SpaceDetailsForm and SpaceIconPicker.
2025-07-24 12:02:54 +03:00
6dbb6b6a6e
Made Create Space dialog title match the figma design.
2025-07-24 11:59:46 +03:00
c4ed30f539
Enhance ButtonContentWidget to support customizable icon dimensions.
2025-07-24 11:59:21 +03:00
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
04d1c37308
SP-1917-FE-Increase-Zoom-In-Out-levels-of-the-canvas. ( #367 )
...
<!--
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-1917](https://syncrow.atlassian.net/browse/SP-1917 )
## Description
Increased zoom in/out levels of the space management canvas.
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [ ] ✨ New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ x ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
[SP-1917]:
https://syncrow.atlassian.net/browse/SP-1917?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-24 10:21:50 +03:00
3859dc67d8
SP-1917-FE-Increase-Zoom-In-Out-levels-of-the-canvas.
2025-07-24 09:57:23 +03:00
f341dcd482
Remove unnecessary event dispatch in CommunityStructureHeaderActionButtonsComposer
to streamline community update logic. This change enhances code clarity by eliminating the selection event for the community, focusing solely on the update action.
2025-07-24 09:47:39 +03:00
e98b091253
Refactor SpaceManagementBody
to use a Stack
layout for improved UI structure, allowing better positioning of the SpaceManagementCommunitiesTree
and the main content. Enhance SpaceManagementCommunitiesTree
with a shadow effect for better visual separation. This change promotes a more organized and visually appealing interface.
2025-07-24 09:39:38 +03:00
77d6d822cb
Refactor SpaceSubSpacesDialog
and SubSpacesInput
to integrate a shared TextEditingController
for improved state management of subspace names. This change enhances the input handling and ensures proper disposal of the controller, promoting better resource management.
2025-07-24 09:39:33 +03:00
97530dd351
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1722-FE-Implement-Duplicate-Space-Feature
2025-07-23 14:19:55 +03:00
a57b6e0853
Enhance CommunityStructureCanvas
by adding a _centerOnTree
method to improve the centering logic of the community structure. This method calculates the optimal view based on the positions of spaces and adjusts the transformation controller accordingly, ensuring a smoother user experience during updates and animations.
2025-07-23 14:19:25 +03:00
845397e819
Update CommunityStructureCanvas
to improve widget update logic by animating to the selected space based on community UUID changes. This enhances the responsiveness of the UI when the community context changes.
2025-07-23 13:21:49 +03:00
2077ef053f
Refactor DuplicateSpaceService
to return a list of SpaceModel
objects instead of a single instance. Update related components including DuplicateSpaceSuccess
state and DuplicateSpaceDialog
to handle multiple spaces. Enhance CommunityStructureHeaderActionButtonsComposer
to reflect these changes in the success callback.
2025-07-23 12:42:23 +03:00
d21850edc8
Enhance DuplicateSpaceDialog
to use Bloc
for state management and streamline the duplication process with success and error handling. Update CommunityStructureHeaderActionButtonsComposer
to integrate the new dialog for duplicating spaces.
2025-07-23 12:37:27 +03:00
85f53ed1f2
Remove DuplicateSpaceBloc
and its associated service from SpaceManagementPage
to streamline dependencies and improve code clarity.
2025-07-23 12:37:17 +03:00
5fde74fc7d
Add DuplicateSpaceFailureDialog
widget to display error messages when duplicating spaces fails.
2025-07-23 12:37:07 +03:00
04b7a506be
Remove newSpaceIcon
parameter from DuplicateSpaceParam
class since it isnt needed.
2025-07-23 10:52:46 +03:00
19ddf443a9
Refactor RemoteDuplicateSpaceService
to improve code readability by aligning method chaining for URL replacements.
2025-07-23 10:52:29 +03:00
3779176978
Add DuplicateSpaceDialog
widget for user interaction in duplicate space management.
2025-07-23 10:52:18 +03:00
7c5bca35fc
Add DuplicateSpaceTextField
widget for user input in duplicate space management.
2025-07-23 10:52:07 +03:00
aed3004a31
Added DuplicateSpaceBloc
to SpaceManagementPage
for managing duplicate space functionality.
2025-07-23 10:51:51 +03:00
4241d11cb6
Implemented duplicate_space
data layer.
2025-07-23 09:59:13 +03:00
c59d2b7fd6
Implemented toJson
method in DuplicateSpaceParam
.
2025-07-23 09:58:15 +03:00
71f0da9299
Created duplicate_space
presentation layer.
2025-07-23 09:51:09 +03:00
e6d9000ee2
Implemented duplicate space domain layer.
2025-07-23 09:48:23 +03:00
7dc103f904
Merge branch 'dev' of https://github.com/SyncrowIOT/web into bugfix/assign_togs_to_table_overflow
2025-07-23 09:38:00 +03:00
e4c41bab90
bugfix/assign_tag_to_devices_table_overflow.
2025-07-23 09:37:11 +03:00
0de882d43b
[FE] On Uba Gateway device the Icons of the devices inside are not all of them displayed ( #359 )
...
<!--
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-1569](https://syncrow.atlassian.net/browse/SP-1569 )
## Description
add devices and icons for them
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ 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-1569]:
https://syncrow.atlassian.net/browse/SP-1569?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-23 09:34:10 +03:00
6a737e5d43
[FE] Manage Bookable Spaces Tab ( #355 )
...
<!--
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-1693](https://syncrow.atlassian.net/browse/SP-1693 )
[SP-1694](https://syncrow.atlassian.net/browse/SP-1694 )
## Description
all about unbookable spaces is Ready
## 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-1693]:
https://syncrow.atlassian.net/browse/SP-1693?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
[SP-1694]:
https://syncrow.atlassian.net/browse/SP-1694?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-23 09:33:46 +03:00
94f9c1beea
Adjust layout in CommunityStructureCanvas by adding horizontal padding to positions and refining target position calculations for improved spacing and alignment. Enhance Stack widget behavior by allowing overflow clipping.
2025-07-22 10:04:38 +03:00
dfd8c5fa31
Replace Container with AnimatedContainer in CommunityStructureCanvas to enhance visual feedback during state changes. Adjust alpha value for improved visibility based on candidate data presence.
2025-07-22 09:46:56 +03:00
60b8ee8b50
Enhance DragTarget logic in CommunityStructureCanvas by refining conditions for rendering and improving readability. Ensure proper handling of dragged data and its parent/community relationships.
2025-07-22 09:37:31 +03:00
9d60f913eb
Refactor CommunityStructureCanvas to simplify DragTarget logic by replacing SizedBox with SizedBox.shrink() for better performance and readability.
2025-07-22 09:32:57 +03:00
40251b846b
Integrate ReorderSpaces functionality into CommunityStructureCanvas and enhance RemoteReorderSpacesService with dynamic URL generation. Update ReorderSpacesParam to require parentSpaceUuid and spaces for improved validation and serialization.
2025-07-21 16:43:26 +03:00
1323bceca1
Update ReorderSpacesParam to make parentSpaceUuid optional and add toJson method for serialization.
2025-07-21 16:39:31 +03:00
35c8a73156
Refactor SpaceManagementPage's initState to ensure HTTPService is initialized before use in CommunitiesBloc.
2025-07-21 16:24:11 +03:00
96f107f972
Refactor SpaceManagementPage to utilize a shared HTTPService instance for API calls in Communities
, SpaceDetails
, Products
, and ReorderSpaces
blocs, and injected ReorderSpacesBloc
into it.
2025-07-21 16:15:26 +03:00
a3a7937021
Implemented ReorderSpacesBloc
.
2025-07-21 16:14:03 +03:00
9bf715501b
Implement ReorderSpacesService.
2025-07-21 15:57:31 +03:00
c65f4a7fab
Add ReorderSpacesParam and ReorderSpacesService for managing space reordering functionality.
2025-07-21 15:57:20 +03:00
a55ff24257
Merge branch 'dev' into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces
2025-07-21 09:17:04 +03:00
0ad562b6ce
add icons and types for devices did not added before
2025-07-20 14:03:50 +03:00
06f00da02c
Update shadow properties in CommunityStructureHeader for improved visual aesthetics. Adjusted blur radius and offset to enhance the header's appearance in the space management interface.
2025-07-17 13:00:38 +03:00
7b5b40a03c
Refactor recursivelyInsert
method in SpacesRecursiveHelper
to use named parameters. Update CommunityStructureCanvas
to reflect these changes, ensuring correct space insertion under the specified parent.
2025-07-16 16:30:38 +03:00
8522c0bbc3
Made SpacesRecursiveHelper
private, to avoid creating unnecessary instances, since all its methods are static.
2025-07-16 16:26:15 +03:00
fc70669f1d
sends correct parentUuid key in create space.
2025-07-16 15:27:31 +03:00