0ad/binaries/data/mods/public/gui/session
Vantha 072ad01816
Remove selectableStance from entity states
The array was wastefully created and passed to the GUI every single
turn for every single selected unit.
Since the GUI defines the (selectable) stances' names and tooltips, it
already knew them anyway, so they don't even need to be passed from the
simulation to it in the first place.
2026-08-14 12:47:17 +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 Add yes-no dialog and general dialog code to present choices to players. Can be used by triggers. 2014-07-02 14:48:22 +00:00
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 Optimise GetEntityState 2026-08-14 12:47:04 +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 Optimise GetEntityState 2026-08-14 12:47:04 +02:00
selection_details.js Optimise GetEntityState 2026-08-14 12:47:04 +02:00
selection_panels.js Remove selectableStance from entity states 2026-08-14 12:47:17 +02:00
selection_panels_helpers.js Remove selectableStance from entity states 2026-08-14 12:47:17 +02:00
session.js Optimise GetEntityState 2026-08-14 12:47:04 +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 Optimise GetEntityState 2026-08-14 12:47:04 +02:00
unit_commands.js Optimise GetEntityState 2026-08-14 12:47:04 +02:00