onboarding: show account login route on first open
Instead of only new columns, show login route on first open. We will also add a demo column. Changelog-Changed: Show login column on first open Fixes: https://github.com/damus-io/notedeck/issues/440
This commit is contained in:
13
src/app.rs
13
src/app.rs
@@ -19,7 +19,7 @@ use crate::{
|
|||||||
support::Support,
|
support::Support,
|
||||||
thread::Thread,
|
thread::Thread,
|
||||||
timeline::{self, Timeline, TimelineKind},
|
timeline::{self, Timeline, TimelineKind},
|
||||||
ui::{self, DesktopSidePanel},
|
ui::{self, add_column::AddColumnRoute, DesktopSidePanel},
|
||||||
unknowns::UnknownIds,
|
unknowns::UnknownIds,
|
||||||
view_state::ViewState,
|
view_state::ViewState,
|
||||||
Result,
|
Result,
|
||||||
@@ -490,9 +490,14 @@ impl Damus {
|
|||||||
let debug = parsed_args.debug;
|
let debug = parsed_args.debug;
|
||||||
|
|
||||||
if columns.columns().is_empty() {
|
if columns.columns().is_empty() {
|
||||||
columns.add_column(Column::new(vec![Route::Accounts(
|
if accounts.get_accounts().is_empty() {
|
||||||
AccountsRoute::AddAccount,
|
columns.add_column(Column::new(vec![
|
||||||
)]));
|
Route::AddColumn(AddColumnRoute::Base),
|
||||||
|
Route::Accounts(AccountsRoute::AddAccount),
|
||||||
|
]));
|
||||||
|
} else {
|
||||||
|
columns.new_column_picker();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let app_rect_handler = AppSizeHandler::new(&path);
|
let app_rect_handler = AppSizeHandler::new(&path);
|
||||||
|
|||||||
Reference in New Issue
Block a user