Skip to content
This repository has been archived by the owner on Apr 19, 2024. It is now read-only.

Commit

Permalink
Rename core to done_core.
Browse files Browse the repository at this point in the history
  • Loading branch information
edfloreshz committed Mar 11, 2024
1 parent 648b424 commit c72182f
Show file tree
Hide file tree
Showing 19 changed files with 88 additions and 80 deletions.
62 changes: 31 additions & 31 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ features = [
"size-vertically",
]

[dependencies.core_done]
[dependencies.done_core]
path = "core"

[dependencies.chrono]
Expand Down
2 changes: 1 addition & 1 deletion core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "core_done"
name = "done_core"
version = "0.1.0"
edition = "2021"

Expand Down
10 changes: 1 addition & 9 deletions core/src/models/list.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,7 @@ use crate::service::Service;
use crate::services::microsoft::models::list::TodoTaskList;

#[derive(
Clone,
Default,
Debug,
PartialEq,
Eq,
PartialOrd,
Ord,
Serialize,
Deserialize,
Clone, Default, Debug, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize,
)]
pub struct List {
pub id: String,
Expand Down
2 changes: 1 addition & 1 deletion core/src/models/recurrence.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use std::fmt::Display;
use crate::services::microsoft::models::recurrence::DayOfWeek;
use crate::services::microsoft::models::recurrence::TaskRecurrence;
use serde::{Deserialize, Serialize};
use std::fmt::Display;

#[derive(
Clone,
Expand Down
9 changes: 5 additions & 4 deletions src/app.rs
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
pub mod components;
pub mod factories;
pub mod models;
use std::str::FromStr;

use adw::glib::Propagation;
use core_done::service::Service;
use relm4::{
actions::{ActionGroupName, RelmAction, RelmActionGroup},
adw,
Expand All @@ -27,6 +23,8 @@ use relm4::{
};
use relm4_icons::icon_name;

use done_core::service::Service;

use crate::{
app::{
components::{
Expand All @@ -48,7 +46,10 @@ use self::{
models::sidebar_list::SidebarList,
};

pub mod components;
pub mod config;
pub mod factories;
pub mod models;

new_action_group!(pub(super) WindowActionGroup, "win");
new_stateless_action!(pub(super) ShortcutsAction, WindowActionGroup, "show-help-overlay");
Expand Down
17 changes: 9 additions & 8 deletions src/app/components/content.rs
Original file line number Diff line number Diff line change
@@ -1,12 +1,4 @@
use crate::app::components::task_input::TaskInputOutput;
use crate::app::factories::task::{TaskInit, TaskInput, TaskModel, TaskOutput};
use crate::app::models::sidebar_list::SidebarList;
use crate::fl;

use chrono::{DateTime, Utc};
use core_done::models::status::Status;
use core_done::models::task::Task;
use core_done::service::Service;
use futures::StreamExt;
use relm4::component::{
AsyncComponent, AsyncComponentParts, AsyncComponentSender,
Expand All @@ -25,6 +17,15 @@ use relm4::{
};
use relm4_icons::icon_name;

use done_core::models::status::Status;
use done_core::models::task::Task;
use done_core::service::Service;

use crate::app::components::task_input::TaskInputOutput;
use crate::app::factories::task::{TaskInit, TaskInput, TaskModel, TaskOutput};
use crate::app::models::sidebar_list::SidebarList;
use crate::fl;

use super::task_input::{TaskInputInput, TaskInputModel};
use super::welcome::WelcomeComponent;

Expand Down
3 changes: 2 additions & 1 deletion src/app/components/list_sidebar.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
use core_done::{models::list::List, service::Service};
use futures::StreamExt;
use relm4::{
adw,
Expand All @@ -18,6 +17,8 @@ use relm4::{
};
use relm4_icons::icon_name;

use done_core::{models::list::List, service::Service};

use crate::{
app::{
components::{list_dialog::ListDialogOutput, services::ServicesOutput},
Expand Down
3 changes: 2 additions & 1 deletion src/app/components/preferences.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use anyhow::Result;
use core_done::service::Service;
use libset::Config;
use relm4::{
adw,
Expand All @@ -13,6 +12,8 @@ use relm4::{
};
use relm4_icons::icon_name;

use done_core::service::Service;

use crate::app::config::preferences::Preferences;
use crate::app::config::{appearance::ColorScheme, info::APP_ID};
use crate::fl;
Expand Down
3 changes: 2 additions & 1 deletion src/app/components/services.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
use core_done::service::Service;
use glib::Cast;
use libadwaita::prelude::{FlowBoxChildExt, ToggleButtonExt};
use relm4::{
Expand All @@ -8,6 +7,8 @@ use relm4::{
AsyncComponentSender, RelmIterChildrenExt, RelmWidgetExt,
};

use done_core::service::Service;

use crate::{
app::factories::service::{ServiceFactoryModel, ServiceFactoryOutput},
fl,
Expand Down
6 changes: 4 additions & 2 deletions src/app/components/task_input.rs
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
use crate::{app::models::sidebar_list::SidebarList, fl};
use adw::traits::{EntryRowExt, PreferencesRowExt};
use core_done::models::task::Task;
use gtk::traits::{EditableExt, ListBoxRowExt};
use relm4::{
adw, gtk, gtk::prelude::WidgetExt, Component, ComponentParts,
ComponentSender, RelmWidgetExt,
};

use done_core::models::task::Task;

use crate::{app::models::sidebar_list::SidebarList, fl};

#[derive(Debug)]
pub struct TaskInputModel {
pub task: Task,
Expand Down
3 changes: 2 additions & 1 deletion src/app/config/settings.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
use anyhow::Result;
use core_done::services::local::database::{Database, DATABASE_NAME};
use libset::{Config, FileType};

use done_core::services::local::database::{Database, DATABASE_NAME};

use super::{info::APP_ID, preferences::Preferences};

pub(crate) fn init() -> Result<()> {
Expand Down
3 changes: 2 additions & 1 deletion src/app/factories/service.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
use core_done::service::Service;
use libadwaita::prelude::{BoxExt, ButtonExt, OrientableExt, WidgetExt};
use relm4::{
factory::{AsyncFactoryComponent, FactoryView},
Expand All @@ -8,6 +7,8 @@ use relm4::{
AsyncFactorySender, RelmWidgetExt,
};

use done_core::service::Service;

pub struct ServiceFactoryModel {
service: Service,
}
Expand Down
3 changes: 2 additions & 1 deletion src/app/factories/sub_tasks/factory.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use adw::traits::{EntryRowExt, PreferencesRowExt};
use core_done::models::status::Status;
use gtk::traits::{ButtonExt, CheckButtonExt, ListBoxRowExt, WidgetExt};
use relm4::gtk::traits::EditableExt;
use relm4::RelmWidgetExt;
Expand All @@ -12,6 +11,8 @@ use relm4::{
};
use relm4_icons::icon_name;

use done_core::models::status::Status;

use crate::fl;

use super::{
Expand Down
3 changes: 2 additions & 1 deletion src/app/factories/sub_tasks/messages.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use core_done::models::task::Task;
use relm4::prelude::DynamicIndex;

use done_core::models::task::Task;

#[derive(Debug)]
pub enum SubTaskInput {
SetStatus(DynamicIndex, bool),
Expand Down
3 changes: 2 additions & 1 deletion src/app/factories/sub_tasks/model.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use core_done::models::task::Task;
use relm4::prelude::DynamicIndex;

use done_core::models::task::Task;

#[derive(Debug)]
pub struct SubTaskModel {
pub sub_task: Task,
Expand Down
28 changes: 15 additions & 13 deletions src/app/factories/task.rs
Original file line number Diff line number Diff line change
@@ -1,31 +1,33 @@
use std::str::FromStr;

use crate::app::config::info::APP_ID;
use crate::app::config::preferences::Preferences;
use crate::fl;
use adw::prelude::{
ActionRowExt, BoxExt, ExpanderRowExt, OrientableExt, PreferencesGroupExt,
TextBufferExt, TextViewExt, ToggleButtonExt,
};
use adw::traits::{EntryRowExt, PreferencesRowExt};
use chrono::{DateTime, Datelike, Duration, Timelike, Utc};
use core_done::models::list::List;
use core_done::models::priority::Priority;
use core_done::models::recurrence::Day;
use core_done::models::status::Status;
use core_done::models::task::Task;
use chrono::{Datelike, DateTime, Duration, Timelike, Utc};
use libset::Config;
use relm4::factory::{AsyncFactoryComponent, FactoryVecDeque};
use relm4::factory::{AsyncFactorySender, DynamicIndex, FactoryView};
use relm4::{
adw, gtk,
gtk::prelude::{
ButtonExt, CheckButtonExt, EditableExt, ListBoxRowExt, WidgetExt,
},
RelmWidgetExt,
};
use relm4::factory::{AsyncFactoryComponent, FactoryVecDeque};
use relm4::factory::{AsyncFactorySender, DynamicIndex, FactoryView};
use relm4_icons::icon_name;

use done_core::models::list::List;
use done_core::models::priority::Priority;
use done_core::models::recurrence::Day;
use done_core::models::status::Status;
use done_core::models::task::Task;

use crate::app::config::info::APP_ID;
use crate::app::config::preferences::Preferences;
use crate::fl;

use super::sub_tasks::messages::SubTaskOutput;
use super::sub_tasks::model::{SubTaskInit, SubTaskModel};

Expand Down Expand Up @@ -475,7 +477,7 @@ impl AsyncFactoryComponent for TaskModel {
set_activatable: false,
set_margin_top: 10,
adw::PreferencesGroup {
set_description: Some(&fl!("notes")),
set_description: Some(fl!("notes")),
add = &gtk::TextView {
set_css_classes: &["card"],
set_top_margin: 10,
Expand Down Expand Up @@ -516,7 +518,7 @@ impl AsyncFactoryComponent for TaskModel {
let mut task = init.task.clone();
let notes_buffer = gtk::TextBuffer::default();
if let Some(ref note) = task.notes {
notes_buffer.set_text(&note);
notes_buffer.set_text(note);
}
task.parent = init.parent_list.id.clone();
let mut model = Self {
Expand Down
3 changes: 2 additions & 1 deletion src/app/factories/task_list.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
use core_done::service::Service;
use relm4::actions::{ActionGroupName, RelmAction, RelmActionGroup};
use relm4::factory::AsyncFactoryComponent;
use relm4::factory::{DynamicIndex, FactoryView};
Expand All @@ -9,6 +8,8 @@ use relm4::{
RelmWidgetExt,
};

use done_core::service::Service;

use crate::app::components::delete::{
DeleteComponent, DeleteInit, DeleteOutput,
};
Expand Down
3 changes: 2 additions & 1 deletion src/app/models/sidebar_list.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
use core_done::models::list::List;
use relm4_icons::icon_name;
use strum::IntoEnumIterator;
use strum_macros::EnumIter;

use done_core::models::list::List;

use crate::fl;

#[derive(Debug, Clone, EnumIter, PartialEq)]
Expand Down

0 comments on commit c72182f

Please sign in to comment.