mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
f6957fb160
* chore: rename classes to models * refactor: add effects and reducers folder * chore: update user data storage path * chore: subscribe callback * chore: nav items persist, board layout (#1879) * chore: load workspace items, load folders and pages from workspace, load raw document data, load raw grid data * chore: clear folders and pages before load, new folder event * chore: update folder name backend call * chore: folder expand animation * chore: hide arrow on empty folder * chore: Board page layout, board store, board sample data * chore: board block item * chore: test db id * chore: persist new page, persist page rename, create workspace on read error * chore: boardblockitem details btn * chore: boardblockitem multiselect data and colors * chore: board item drag * chore: drag start on move * chore: remove databaseId * chore: remove databaseId * chore: import service classes into auth hook * chore: sign out option * chore: login page event * chore: signup event * chore: make workspace hook to use service * chore: page and folder hooks use backend services * chore: new folder use backend service * chore: error handler page * chore: try catch hooks to show error page * chore: install i18n package and use flutters i18n files * fix: signin signup margin * chore: fix compile errors * chore: remove unused codes * chore: open workspace after user register * chore: open workspace after user register * chore: add create grid demo * chore: load the cell data * chore: print the cell data * chore: fix project errors * fix: tauri UI issues (#1899) * chore: load workspace items, load folders and pages from workspace, load raw document data, load raw grid data * chore: clear folders and pages before load, new folder event * chore: update folder name backend call * chore: folder expand animation * chore: hide arrow on empty folder * chore: Board page layout, board store, board sample data * chore: board block item * chore: test db id * chore: persist new page, persist page rename, create workspace on read error * chore: boardblockitem details btn * chore: boardblockitem multiselect data and colors * chore: board item drag * chore: drag start on move * chore: remove databaseId * chore: remove databaseId * chore: import service classes into auth hook * chore: sign out option * chore: login page event * chore: signup event * chore: make workspace hook to use service * chore: page and folder hooks use backend services * chore: new folder use backend service * chore: error handler page * chore: try catch hooks to show error page * chore: install i18n package and use flutters i18n files * fix: signin signup margin * fix: new page overflow with folder * fix: sign out button * fix: sign out icon * chore: floating navigation panel * refactor: notify with error * chore: config window size * fix: test demo error * chore: update tests --------- Co-authored-by: Askarbek Zadauly <ascarbek@gmail.com>
22 lines
720 B
Rust
22 lines
720 B
Rust
use flowy_core::{get_client_server_configuration, AppFlowyCore, AppFlowyCoreConfig};
|
|
|
|
pub fn init_flowy_core() -> AppFlowyCore {
|
|
let config_json = include_str!("../tauri.conf.json");
|
|
let config: tauri_utils::config::Config = serde_json::from_str(config_json).unwrap();
|
|
|
|
let mut data_path = tauri::api::path::app_local_data_dir(&config).unwrap();
|
|
if cfg!(debug_assertions) {
|
|
data_path.push("dev");
|
|
}
|
|
data_path.push("data");
|
|
|
|
let server_config = get_client_server_configuration().unwrap();
|
|
let config = AppFlowyCoreConfig::new(
|
|
data_path.to_str().unwrap(),
|
|
"AppFlowy".to_string(),
|
|
server_config,
|
|
)
|
|
.log_filter("trace", vec!["appflowy_tauri".to_string()]);
|
|
AppFlowyCore::new(config)
|
|
}
|