0ad/binaries/data/mods/public/gui/session
Vantha 8c36cc4879
Simplify GetTemplateData calls
Previously it was made so that "template data" was a sort of super type
of "entity state" and that the former could always be replaced by the
latter. Using this we can simplify some code passages by removing
GetTemplateData calls and using the entity's state directly instead.
2026-08-14 12:47:18 +02:00
..
campaigns Fix unresponsiveness after campaign game ends 2026-04-01 13:03:56 +02:00
chat Fix inconsistent chat line spacing 2026-02-21 08:48:17 +01:00
cinema Revamp the cinema GUI code 2026-03-03 11:25:52 +01:00
developer_overlay Optimise GetEntityState 2026-08-14 12:47:04 +02:00
dialogs
diplomacy Refactor GUI object resizing JS code passages 2025-06-17 12:57:37 -05:00
hotkeys Add support for different types of tutorial steps 2026-07-22 23:51:49 +02:00
lobby Fix eslint rule 'prefer-const' in gui/session/[a-l]* 2025-05-10 16:52:52 +02:00
match_settings Fix MatchSettingsDialog after b34f4b79aa 2025-06-17 23:27:18 -05:00
message_box Only call Engine.EndGame right before closing 2026-07-22 23:51:49 +02:00
minimap Use @stylistic/brace-style for eslint 2026-01-12 21:33:52 +01:00
selection_panels_left Allow picking a default formation for walk (and walk-like) orders. 2020-12-31 10:04:58 +00:00
selection_panels_middle Add a tutorial panel for explaining the GUI 2026-07-22 23:51:49 +02:00
selection_panels_right More versatile placement of research buttons 2026-07-06 05:01:12 +02:00
session_objects Shrink selection panel icons 2020-09-07 17:36:44 +00:00
top_panel Remove pageLoop 2026-04-26 12:44:39 +02:00
trade Use @stylistic/brace-style for eslint 2026-01-12 21:33:52 +01:00
tutorial Only call Engine.EndGame right before closing 2026-07-22 23:51:49 +02:00
Ambient.js TimeNotificationOverlay and Ambient class, refs #5387. 2019-10-30 14:39:44 +00:00
AutoFormation.js Use @stylistic/brace-style for eslint 2026-01-12 21:33:52 +01:00
Cheats.js Delete redundant per player CheatsEnable property 2025-08-25 20:41:31 +02:00
DiplomacyColors.js Fix eslint rule 'prefer-const' in gui/session 2025-05-10 18:05:22 +02:00
GameSpeedControl.js Fix eslint rule 'prefer-const' in gui/session 2025-05-10 18:05:22 +02:00
GameSpeedControl.xml Implement session event subscription system and rewrite TopPanel, PlayerViewControl, GameSpeed, Pausing, ObjectivesDialog to use object orientation, refs #5387. 2019-10-17 15:08:56 +00:00
input.js Optimise GetEntityState 2026-08-14 12:47:04 +02:00
Menu.js Only call Engine.EndGame right before closing 2026-07-22 23:51:49 +02:00
Menu.xml Make the in-game menu go over the dev overlay. 2021-01-17 15:58:11 +00:00
MenuButtons.js Only call Engine.EndGame right before closing 2026-07-22 23:51:49 +02:00
messages.js Move calls in playersFinished to handlers 2026-07-22 23:51:49 +02:00
NetworkDelayOverlay.js Fix eslint rule 'prefer-const' in gui/session 2025-05-10 18:05:22 +02:00
NetworkDelayOverlay.xml Add a tutorial panel for explaining the GUI 2026-07-22 23:51:49 +02:00
NetworkStatusOverlay.js Only call Engine.EndGame right before closing 2026-07-22 23:51:49 +02:00
NetworkStatusOverlay.xml Move session network status overlay to a separate class, refs #5387 and fix pause hotkey disabling for non-hosting observers following e3f43f6352/D2378. 2019-10-30 13:48:27 +00:00
OverlayCounterElapsedTime.js Fix eslint rule 'prefer-const' in gui/session 2025-05-10 18:05:22 +02:00
OverlayCounterRemainingCeasefire.js Fix FPS/realtime/matchtime/ceasefire overlay counter visibility following 38e06fce7e/D2391 when starting with all counters disabled or starting a match with ceasefire disabled but ceasefire counter enabled, reported by Polakrity. 2019-10-29 16:28:36 +00:00
PanelEntities.xml Remove health component from relics. 2020-12-06 07:22:51 +00:00
PanelEntity.js Simplify GetTemplateData calls 2026-08-14 12:47:18 +02:00
PanelEntityManager.js Optimise GetEntityState 2026-08-14 12:47:04 +02:00
PauseControl.js Fix eslint rule 'prefer-const' in gui/session 2025-05-10 18:05:22 +02:00
PauseOverlay.js Fix eslint rule 'prefer-const' in gui/session 2025-05-10 18:05:22 +02:00
PauseOverlay.xml Revert session z="0" removal in 702cdbf0c7/D2292, since the value of the "default" style value for "z" is overwritten by CGUI::Xeromyces_ReadObject and since these session/ z values are necessary for correct display, refs 31a2dd294e. 2019-10-28 12:50:30 +00:00
placement.js [gui] building → structure 2020-01-11 10:58:43 +00:00
RangeOverlayManager.js Fix eslint rule 'prefer-const' in gui/session 2025-05-10 18:05:22 +02:00
ResearchProgress.js Refactor GUI object resizing JS code passages 2025-06-17 12:57:37 -05:00
ResearchProgress.xml Allow to push items to the front of the ProductionQueue. 2021-10-10 19:07:42 +00:00
selection.js Simplify GetTemplateData calls 2026-08-14 12:47:18 +02:00
selection_details.js Simplify GetTemplateData calls 2026-08-14 12:47:18 +02:00
selection_panels.js Simplify GetTemplateData calls 2026-08-14 12:47:18 +02:00
selection_panels_helpers.js Remove selectableStance from entity states 2026-08-14 12:47:17 +02:00
session.js Simplify GetTemplateData calls 2026-08-14 12:47:18 +02:00
session.xml Add an info panel to the tutorial 2026-07-22 23:51:49 +02:00
SessionMessageBox.js Only call Engine.EndGame right before closing 2026-07-22 23:51:49 +02:00
setup.xml Add chat notifications for flares 2024-10-19 10:07:30 +02:00
sprites.xml Add a tutorial panel for explaining the GUI 2026-07-22 23:51:49 +02:00
styles.xml Add a tutorial panel for explaining the GUI 2026-07-22 23:51:49 +02:00
TimeNotificationOverlay.js Fix eslint rule 'prefer-const' in gui/session 2025-05-10 18:05:22 +02:00
TimeNotificationOverlay.xml TimeNotificationOverlay and Ambient class, refs #5387. 2019-10-30 14:39:44 +00:00
TopPanel.js Rename the 'Objectives' dialog to 'Match Settings' 2025-06-15 19:24:03 +02:00
TopPanel.xml Implement session event subscription system and rewrite TopPanel, PlayerViewControl, GameSpeed, Pausing, ObjectivesDialog to use object orientation, refs #5387. 2019-10-17 15:08:56 +00:00
unit_actions.js Simplify GetTemplateData calls 2026-08-14 12:47:18 +02:00
unit_commands.js Optimise GetEntityState 2026-08-14 12:47:04 +02:00