T02: settings model, ranges, load and atomic save
CI / platforms (windows-latest) (push) Failing after 8s
CI / macos (push) Successful in 9m49s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s

This commit is contained in:
ZacharyZhang-NY committed 2026-10-14 11:26:34 -04:00
1 parent bcc799d76e
commit e1770ba8f9
7 files changed
+375 -1

No files matched your search

+5
View File
@@ -3,6 +3,7 @@ use ely_gpui_component::{
primitives::FocusScope,
theme::{ActiveTheme, Mode, Theme},
};
use elyterminal::settings::SettingsStore;
use gpui::{
App, AppContext, Bounds, Context, FocusHandle, IntoElement, Render, Styled, TitlebarOptions,
Window, WindowBounds, WindowOptions, px, size,
@@ -37,6 +38,10 @@ fn main() {
.init();
application().with_assets(Assets).run(|cx: &mut App| {
ely_gpui_component::init(cx).expect("Ely failed to start");
if let Err(error) = SettingsStore::init(cx) {
log::error!("{error:#}");
std::process::exit(1);
}
Theme::set_mode_now(Mode::Dark, cx);
let bounds = Bounds::centered(None, size(px(1200.0), px(760.0)), cx);
let options = WindowOptions {