Closed matous-volf closed 2 months ago
The changes introduce new components and enhance existing ones within a Rust application using the Dioxus framework. Key modifications include the addition of new dependencies for asynchronous programming and data querying, updates to UI components for improved user interaction, and enhancements to data models for better task and project management. The routing structure has been expanded to support multiple category pages, and new query functionalities have been implemented for tasks and projects.
Files | Change Summary |
---|---|
Cargo.toml |
Added async-std and dioxus-query dependencies; updated chrono features. |
Dioxus.toml |
Expanded CSS styles and included Font Awesome script. |
assets/styles/fonts.css |
Introduced @font-face rules for the "Inter" font family. |
assets/styles/input_number_arrows.css |
Added styles to hide default spin buttons in number inputs. |
assets/styles/input_range.css |
Implemented custom styling for HTML range inputs across browsers. |
src/components/bottom_panel.rs |
Introduced a dynamic panel for form and navigation based on user interaction. |
src/components/pages/category_today_page.rs |
Created a component for displaying tasks categorized by urgency and date. |
src/route/mod.rs |
Expanded routing logic to include multiple category pages and a dynamic not found page. |
sequenceDiagram
participant User
participant App
participant QueryClient
participant TaskList
participant CategoryPage
User->>App: Navigate to Category Page
App->>QueryClient: Fetch tasks for category
QueryClient->>TaskList: Return list of tasks
TaskList->>CategoryPage: Render tasks
CategoryPage->>User: Display tasks
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
BottomPanel
for user interactions.CategoryTodayPage
for displaying tasks by urgency and date.Bug Fixes
Documentation
Style