Commit Graph

159 Commits

Author SHA1 Message Date
西崎ハヤト
49108ab8ad Config Oversampling
The default oversampling might be causing the font rendering issues. Adjusting the oversampling values may help resolve the problem.
2026-01-18 10:07:38 +08:00
西崎ハヤト
fac04a8345 Add chinese fonts support 2026-01-17 21:52:59 +08:00
f9c95e2de0 Add brush mode in editor mode 2026-01-03 18:02:15 +01:00
d56e841d35 Fix scaling background image while loading 2025-10-14 22:43:05 +02:00
3590b87328 Change background image scaling in loading UI 2025-10-14 20:52:11 +02:00
Ryba04
33ad7b718f Merge branch 'master' into master 2025-09-13 19:46:26 +02:00
jakubg1
5e2175302b Loading screen overhaul POC
The loading screen has been significantly changed:
- The background image is now properly picked randomly instead of taking the `textures/logo.bmp` file, prepended by an external program such as Rainsted/Starter.
- The progress bar has been moved from a floating window to a thin green line at the bottom of the loading screen.
- The log window is now hidden by default. It can be turned on by setting `loadinglog` to `true` in `eu07.ini`.
- There is an animated wheel icon on the loading screen, and a trivia text is displayed.

New translation key:
- `"Did you know"`

TODO:
- Load trivia from a separate file.
2025-09-10 01:53:22 +02:00
jakubg1
9fa22d81e5 Make launcher respond to window resize 2025-09-09 17:08:23 +02:00
3810fff0dc Revert "Add TGUI library"
This reverts commit c6564351e8.
2025-09-09 16:46:12 +02:00
jakubg1
c217081823 Launcher improvements
Launcher windows are more Starter-like now:
- The scenery picker, vehicle list and keymapper buttons are now tied to the top portion of the screen.
- The current window is spanning the entire rest of the screen.
- Scenarios are now grouped into categories in the exact same way as Starter does.
- Some drawbacks include:
  - Currently you cannot edit the current trainset, as the vehicle picker window overwrites the scenario list window.
  - The GUI doesn't update when the screen resolution is changed.
2025-09-09 16:40:04 +02:00
c6564351e8 Add TGUI library 2025-09-08 18:32:38 +02:00
WLs50
a5f6397eca merge manul 2025-03-09 15:36:11 +01:00
milek7
54e5e186a3 switch debugtoggle and pausetoggle to release, and logic fixes 2023-05-28 21:07:38 +02:00
milek7
3df159024b avoid gcc warning in uilayer.cpp 2023-05-28 20:12:21 +02:00
Daniel Tian
99330e3921 Fix loading screen background aspect ratio on ultrawide displays 2023-05-26 19:16:09 +02:00
milek7
129bc9059c make imgui version runtime selectable 2022-04-13 22:15:43 +02:00
milek7
3d15cf3672 add crashreporter 2021-02-13 18:32:19 +01:00
milek7
90a6b7c3b5 handle different window/framebuffer sizes 2021-01-24 22:00:30 +01:00
milek7
3a3104a521 gles tweak 2021-01-21 02:37:43 +01:00
milek7
f0b364bafe basic GLES working again 2021-01-20 19:29:50 +01:00
milek7
a182eec2a1 slightly better ui scaling 2020-12-02 01:49:58 +01:00
milek7
9b7f10ab57 workaround for allowing quit in launcher, fixup freeflymodeflag accesses in TTrain 2020-10-19 02:12:35 +02:00
milek7
29f8f91ad8 Merge remote-tracking branch 'tmj/master' into sim 2020-10-18 23:35:14 +02:00
milek7
1dc1bd5fcb pre-merge renames 2020-09-30 18:27:43 +02:00
tmj-fstate
93c92e5ae9 scenery editor node bank search. node label and node group support 2020-07-12 04:46:21 +02:00
tmj-fstate
babb43849e opengl error fixes 2019-11-14 15:49:12 +01:00
milek7
6a17b134dc random start screen image 2019-11-02 18:42:49 +01:00
tmj-fstate
1dc81abae9 opengl 3.3 renderer switch to core profile, additional train state data exposed to uart interface, minor bug fixes 2019-11-01 18:51:27 +01:00
tmj-fstate
ae3cecfa42 opengl 3.3 renderer integration, minor renderer tweaks 2019-10-31 19:38:11 +01:00
tmj-fstate
936e537a7a refactoring: selectable gfx renderer groundwork 2019-10-12 18:38:01 +02:00
milek7
8c36751540 color tweaks 2019-10-05 15:24:37 +02:00
milek7
44c6eba77d style colors tweak 2019-09-27 14:03:25 +02:00
milek7
a92037d2b2 visual look changes 2019-09-25 17:57:26 +02:00
milek7
3c9111bb25 vehicle params graphical representation 2019-09-25 00:29:38 +02:00
milek7
555d69b835 further WIP on launcher 2019-08-25 00:41:03 +02:00
milek7
6c88a52bbc work 2019-08-07 21:47:15 +02:00
milek7
8f7e06c25c snapshot 2019-07-09 22:09:37 +02:00
milek7
a0c44fbaa3 snapshot 2019-07-02 15:33:49 +02:00
milek7
d039207b03 snapshot 2019-07-02 01:00:42 +02:00
milek7
b63cae2935 Merge branch 'gfx-work' into sim 2019-05-23 23:16:22 +02:00
milek7
f69d722a23 Merge branch 'milek-dev' into gfx-work 2019-05-23 23:02:34 +02:00
milek7
480a9e6446 Merge branch 'tmj-dev' into milek-dev 2019-05-23 22:26:31 +02:00
tmj-fstate
9cdce2d346 build 190514. partial usage of utf8 in the ui, timetable panel appeaance improvements 2019-05-14 20:15:01 +02:00
milek7
155217243c gui changes, consist teleport command, etc 2019-04-02 20:42:18 +02:00
milek7
16570f8d23 move vehicle param window to vehicle list, add radiostop button 2019-03-16 20:51:51 +01:00
milek7
1b508954e7 Merge branch 'nodecloner' into sim 2019-03-15 01:18:07 +01:00
milek7
1f0d8c4dc8 semaphores controllable on minimap 2019-03-06 00:58:12 +01:00
milek7
e09b6fd747 Merge branch 'gfx-work' into nodecloner 2019-03-01 00:10:31 +01:00
milek7
064b360a53 map work 2019-02-25 00:41:11 +01:00
milek7
5fe4e1213e node cloner 2019-02-23 01:03:18 +01:00