Commit Graph

24 Commits

Author SHA1 Message Date
maj00r
52ad490fb7 Drop the update check - Steam updates the starter
The daily GitHub check, the top-bar button, the stable/staging channel and
"check now" go, with their settings and texts.
2026-10-04 18:46:38 +02:00
maj00r
2b3c46938c Check GitHub for a newer starter once a day, with a button to check now
The stable channel compares versions; the testing channel offers the staging
build of another commit. The channel switch is the starter's only, not the
simulator's.
2026-10-04 13:26:49 +02:00
maj00r
9d981cb093 Add a developer tab with the state of the vehicle database 2026-10-04 12:18:36 +02:00
maj00r
aef086e9f0 WIP: settings sections, shortcuts window, depot tweaks 2026-09-04 20:40:47 +02:00
maj00r
563a937eb9 wider migration from old starter 2026-08-30 22:29:45 +02:00
maj00r
4d8976e43d Pad the top bar down on Windows instead of the right cluster
The 146px right margin pushed the version and social icons inwards on every
window width. Padding the whole bar down by the caption height gives the OS
buttons a strip of their own and leaves the cluster where it was; the strip
drags the window, so the handler moves to the bar's border.
2026-08-25 21:56:31 +02:00
maj00r
7503765aca additional margin for M$ product 2026-08-25 21:44:19 +02:00
maj00r
f9960e5113 updated translations [wip] 2026-08-25 21:22:39 +02:00
maj00r
a93af4bd44 Load sceneries in parallel and skip the splash on a fast start
Scenery parsing runs on Parallel.ForEach and the reload button does it off
the UI thread. The splash window only appears when loading passes 300ms, so
a warm start goes straight to the main window. The log button moves into the
navigation row, dropping the separate caption strip; timetable and info use
the shared MonoFont family instead of a hard-coded Consolas.
2026-08-25 20:58:15 +02:00
maj00r
a15044233e Add window icon, make the title bar draggable and drop the full-screen caption button
Use the Starter icon for the window and the executable; the whole caption strip drags the window. Extending the client area makes Avalonia 12 add an extra full-screen toggle to the window chrome (which lives in its own host, so it is not reachable from the window's visual tree); it is hidden globally in App.axaml via its WindowDecorationProperties.ElementRole. Standard minimize / maximize / close are kept.
2026-08-22 23:53:01 +02:00
maj00r
13137321c1 Gate Start on crew, pick starting vehicle, loading screen and help menu
#16 and #12 Start is enabled only with crew/passenger (hold Ctrl to force); the chosen starting vehicle is carried through launch; loading-screen logo; help menu; runtime language picker.
2026-08-22 23:15:35 +02:00
5908200bc4 Fix loads, some UI improvements 2026-06-24 10:08:17 +02:00
d932761786 Layout improvements, depot behavior improvements 2026-06-23 23:24:46 +02:00
b977d224e9 Complete UI rebuild 2026-06-23 18:20:09 +02:00
b2f693113d Starter improvements
- scenery Description
- scenery mini
- extracted translations outside
- autoselect first consist on scenery selection
- autoexpand on group click
2026-06-17 22:00:01 +02:00
9be97c7bda Controls section marked as work in progress 2026-06-16 23:01:06 +02:00
abe9164912 Version binding 2026-06-16 23:00:06 +02:00
5be2a86369 nav menu translations 2026-06-16 21:21:44 +02:00
6dc9b77a24 Initial depot view 2026-06-11 23:01:49 +02:00
a9c30bbdfe LanguageManager 2026-02-11 22:39:19 +01:00
19a2ac8d59 Add scenery list parser 2026-02-11 14:40:16 +01:00
ef74d73d5e Settings design 2025-12-23 12:14:03 +01:00
abfaa5ec4c Move Scenarios view to separate file 2025-12-23 08:56:50 +01:00
49d433e8ac Initial commit
Basic ui with placeholders
2025-12-23 08:47:36 +01:00