Release apps use the GUI subsystem; workers, Git and cmd start with CREATE_NO_WINDOW. Each exe embeds its icon as resource 1, which gpui also loads for the window. Patch 0044: Win32 devices take no client buffer, so tiles and slide layers paint at full size, then copy. ely.xcd gives both schemes one notes colour: Calc rewrote the comment style on each switch and left an undo step. lo-patches.sh keeps LF. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
57 lines
774 B
Rust
57 lines
774 B
Rust
// Release builds open no console on Windows.
|
|
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
|
|
|
|
mod asks;
|
|
mod asks_places;
|
|
mod blame;
|
|
mod branches;
|
|
mod changes;
|
|
mod cloning;
|
|
mod commit;
|
|
mod commits;
|
|
mod committing;
|
|
mod conflict;
|
|
mod conflict_pane;
|
|
mod detail;
|
|
mod diff;
|
|
mod git;
|
|
mod hist;
|
|
mod hist_pane;
|
|
mod look;
|
|
mod look_pane;
|
|
mod menu;
|
|
mod moves;
|
|
mod network;
|
|
mod ops;
|
|
mod pane;
|
|
mod pick;
|
|
mod places;
|
|
mod places_pane;
|
|
mod recover;
|
|
mod recovering;
|
|
mod refs_pane;
|
|
mod remotes;
|
|
mod repo;
|
|
mod running;
|
|
mod shown;
|
|
mod side_log;
|
|
mod side_places;
|
|
mod side_refs;
|
|
mod stash;
|
|
mod status;
|
|
mod structure;
|
|
mod tools;
|
|
mod tree;
|
|
mod view;
|
|
mod watch;
|
|
mod work;
|
|
|
|
#[cfg(test)]
|
|
mod tests;
|
|
|
|
use ely_platform::AppId;
|
|
|
|
fn main() {
|
|
ely_ui::run(AppId::Tree, tree::open);
|
|
}
|