Commit Graph
132 Commits
Author SHA1 Message Date
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
mohammad a56e422bf5 refactor booking page to use PageController and remove legacy implementation 2025-07-23 14:34:59 +03:00
mohammadnemer1 8f71fcb96a enhance week navigation layout for improved UI (#363)
<!--
  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:
-->


## Description

<!--- Describe your changes in detail -->
enhance week navigation layout for improved UI

## 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
2025-07-23 14:13:27 +03:00
Rafeek-Khoudare 6a7174b929 no need for selectedbookableSpaces list anymore instead i am using state list 2025-07-22 16:47:50 +03:00
mohammad 59058cf2d2 enhance week navigation layout for improved UI 2025-07-22 14:40:50 +03:00
Rafeek-Khoudare b6d4084ca7 fix settings and back button to meet the UI 2025-07-22 10:58:30 +03:00
Rafeek-Khoudare 2b110b7c91 fix pagination UI 2025-07-22 10:50:00 +03:00
Rafeek-Khoudare 066fe4bc95 make variable final 2025-07-22 10:35:06 +03:00
Rafeek-Khoudare 85d65b2d96 Merge branch 'Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces' of https://github.com/SyncrowIOT/web into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces 2025-07-22 10:12:14 +03:00
Rafeek-Khoudare a64a9f1d12 fix unactive color 2025-07-22 10:12:02 +03:00
Rafeek-khoudare a7487f5434 Merge branch 'dev' into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces 2025-07-22 09:58:14 +03:00
Rafeek-Khoudare c0b74162e9 design fixes 2025-07-22 09:56:32 +03:00
Rafeek-Khoudare b1b72fa8aa use DataCellWidget 2025-07-21 16:42:57 +03:00
Rafeek-Khoudare e8576c8dbe remove comments 2025-07-21 16:40:46 +03:00
Rafeek-Khoudare 0c0f26bec7 param not params 2025-07-21 16:39:59 +03:00
Rafeek-Khoudare dd425236f4 no need for (S) cuz it is not List 2025-07-21 16:39:07 +03:00
Rafeek-Khoudare fb506e16c1 requested cubits 2025-07-21 16:37:46 +03:00
Rafeek-Khoudare 983040135f fix using copywith 2025-07-21 16:30:28 +03:00
mohammad 5589e5b587 Refactor booking system: update API endpoint format, add ResetEvents event, and enhance UI components for improved user experience 2025-07-21 15:22:17 +03:00
Rafeek-Khoudare c473325883 add decorator layer 2025-07-21 15:01:38 +03:00
Rafeek-Khoudare c8eb07c166 use state instead of variable in cubit 2025-07-21 14:43:00 +03:00
Rafeek-Khoudare 518e9c8914 make params final 2025-07-21 14:40:10 +03:00
Rafeek-Khoudare 9754b3b589 fix imports and make final params class 2025-07-21 14:37:41 +03:00
Rafeek-Khoudare 327be5aa54 use final for bookablespacesModel 2025-07-21 14:36:08 +03:00
Rafeek-Khoudare b12903059d use copywith and final class for bookableSpaceConfig 2025-07-21 14:34:36 +03:00
Rafeek-Khoudare 729b0caac3 Merge branch 'Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces' of https://github.com/SyncrowIOT/web into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces 2025-07-21 14:30:07 +03:00
Rafeek-Khoudare ebfdfe1762 remove unused container 2025-07-21 14:29:57 +03:00
Rafeek-Khoudare 631766e0ec make sendApi bloc and service 2025-07-21 14:29:48 +03:00
Rafeek-khoudare a55ff24257 Merge branch 'dev' into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces 2025-07-21 09:17:04 +03:00
Rafeek-Khoudare 0cb2875672 fix UI to fit with Figma 2025-07-17 17:41:22 +03:00
Rafeek-Khoudare 04fcf0a140 break down Massive widgets into smaller ones 2025-07-17 15:03:22 +03:00
Rafeek-Khoudare 9396f37fea refactor code 2025-07-17 14:51:07 +03:00
Rafeek-Khoudare 0e4d37ccac break down nonBokable Bloc into two blocs 2025-07-17 14:50:29 +03:00
mohammad 7876af9756 Refactor memory service implementation: rename MemoryBookableSpaceService to MemoryCalendarService for clarity and consistency 2025-07-17 12:46:07 +03:00
mohammad fe2f4a872b Refactor memory event handling: replace MemoryBookableSpaceService with a new implementation and integrate caching logic in CalendarEventsBloc 2025-07-17 12:38:58 +03:00
mohammad c9b8fbb0c2 Refactor calendar event loading: replace parameters with LoadEventsParam class and implement memory caching for improved performance 2025-07-17 11:20:32 +03:00
mohammad c6729f476f Enhance booking system: update API endpoints, improve event loading with caching, and refine UI components 2025-07-16 15:36:49 +03:00
Rafeek-Khoudare 6db60a2a97 dont use context in async block 2025-07-16 11:31:54 +03:00
Rafeek-Khoudare 7f9f39811b use switch state instead of if else 2025-07-16 11:26:14 +03:00
Rafeek-Khoudare 739b491bd8 debouncer Note 2025-07-16 11:21:32 +03:00
Rafeek-Khoudare db157f30c5 first notes requests 2025-07-16 10:35:16 +03:00
Rafeek-Khoudare 6b8827f4d9 fixes after merge 2025-07-15 15:37:08 +03:00
Rafeek-Khoudare e8c36f5af6 fix after merge 2025-07-15 15:36:20 +03:00
Rafeek-Khoudare 762dade195 Merge branch 'dev' of https://github.com/SyncrowIOT/web into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces 2025-07-15 15:35:31 +03:00
Rafeek-Khoudare f5def4b4d7 to open Request 2025-07-15 15:26:37 +03:00
Rafeek-Khoudare ab326fa820 delete dummy files 2025-07-15 15:18:14 +03:00
Rafeek-Khoudare e9b4d35f97 add settings and edit feature to bookable spaces 2025-07-15 15:17:43 +03:00
mohammad 65d541d594 Add calendar event management features and UI components and Implement Calendar logic 2025-07-14 10:46:12 +03:00
Rafeek-Khoudare a9895f5462 fix checkbox issue 2025-07-11 10:27:18 +03:00
Rafeek-Khoudare 6e4f0c3c0c edit time picker as in figma 2025-07-10 15:52:52 +03:00