Gustas
a03e794140
Add an option to disable chat in replays
2022-07-08 19:40:04 +02:00
Ivaylo Draganov
5f42c7c8df
Add support for readonly hotkeys and expose chat input hotkeys
2022-06-24 19:42:53 +01:00
Ivaylo Draganov
320228f9d9
Add hotkeys for editor map overlays
2022-06-10 18:21:57 +02:00
Ivaylo Draganov
13ceda3259
Add hotkeys for map editor tabs
2022-06-10 18:21:57 +02:00
Ivaylo Draganov
b02a3d0f8f
Remove unused yaml node in editor chrome
2022-06-10 18:21:57 +02:00
abcdefg30
6a31b1f9f3
Update the copyright header year
2022-05-28 00:35:10 -05:00
Paul Chote
c6dc0b58be
Change macOS control group defaults back to Cmd.
2022-05-09 14:58:01 +02:00
Ivaylo Draganov
6a1a6b6397
Add platform override support for hotkeys and unhardcode editor hotkeys
2022-05-07 20:55:49 +01:00
Ivaylo Draganov
1cf4838b08
Remove unneeded yaml nodes from hotkey settings
2022-05-03 22:22:55 +02:00
Ivaylo Draganov
f0e69c3f64
Add hotkey filtering functionality (by name and by context)
2022-05-03 22:22:55 +02:00
Ivaylo Draganov
0522576f73
Allow scrolling of settings panels while hovering a section header
2022-04-30 21:46:55 +02:00
Ivaylo Draganov
9f723be65a
Add checkbox to settings for toggling transient notifications
2022-04-30 12:39:29 +01:00
Matthias Mailänder
6c81590b20
Extract translation strings.
2022-04-21 13:26:55 +03:00
Matthias Mailänder
0260884369
Added translation support for server orders.
2022-04-03 19:23:26 +02:00
Matthias Mailänder
058fb51f4c
Reduce the menu button size to save space.
2022-04-02 18:01:00 +02:00
Ivaylo Draganov
eadc8ad689
Change color of labels that correspond to disabled inputs
...
- Add a new widget type for input and extend it from other input widgets
- Add a new label type that can be linked to an input widget
- Change the label color when the input's disabled state changes
2022-03-07 21:01:33 +01:00
Ivaylo Draganov
f5ab9d95fe
Make remove from control group hotkey available only to players
2022-02-06 09:09:33 -06:00
Ivaylo Draganov
1813edc74b
Add contexts for hotkey validation
2022-02-04 18:49:05 +01:00
Ivaylo Draganov
7a93b9ea8c
Make control group hotkeys configurable
...
- Split control groups management to its own interface
- Add hotkeys for selecting, creating, adding to and combining with control groups
- Add a ControlGroups widget to manage the player interaction
2022-01-28 18:38:18 +01:00
Gustas
04b456d6c2
Create overlays dropdown
2022-01-26 23:09:18 +01:00
penev92
495faea96b
Updated scale sliders to accout for the new AssetBrowser layout
2022-01-09 18:40:32 +01:00
penev92
abea3a0f74
Fixed AudFormat and WavFormat implementations of ISoundFormat.LengthInSeconds
...
- Fixed a rounding issue in `WavReader.WaveLength()`.
- Fixed `AudReader.SoundLength()` not resetting the stream position.
- Fixed crashes caused by disposed streams because `LengthInSeconds` would try and calculate the length on the fly. It is now precalculated and cached (making it consistent across all 5 current `ISoundFormat` implementations).
- Fixed a crash in `AudReader.LoadSound()`'s `out Func<Stream> result` because that func would try and access the disposed stream's `Length` property. That works for `SegmentStream`, but not for `FileStream`.
- Fixed frameCount/soundLength label positioning in the AssetBrowser window to avoid text clipping .
2022-01-09 18:40:32 +01:00
penev92
7a9e0863d6
Added a scale slider for sprites in the AssetBrowser
2022-01-09 18:40:32 +01:00
penev92
40c728269c
Added a scale slider for models in the AssetBrowser
2022-01-09 18:40:32 +01:00
Ivaylo Draganov
c3dfac7ade
Remove redundant default hotkey UI notice
2022-01-04 18:35:41 +01:00
Ivaylo Draganov
bdfe025059
Update introductory prompts to match settings layout
2022-01-04 18:35:41 +01:00
Ivaylo Draganov
8a2b63c944
Update lobby options tab layout to match settings layout
2022-01-04 18:35:41 +01:00
Ivaylo Draganov
9f96d4159a
Update common game ingame info tabs to match settings layout
2022-01-04 18:35:41 +01:00
Ivaylo Draganov
3ecaf76804
Overhaul settings panel layout
...
- make the panel larger
- place settings widgets in a scroll panel
- arrange settings widgets in two columns
- make tabs in TD vertical
2022-01-04 18:35:41 +01:00
Ivaylo Draganov
87534022b3
Make size and white-space of game save/load panel more consistent
2021-12-28 17:48:21 +01:00
Ivaylo Draganov
d2c08c72bd
Adjust size, position and white-space of several panels
2021-12-28 17:48:21 +01:00
Ivaylo Draganov
0261dcaa7a
Make size and white-space of "Mission Browser" panel consistent
2021-12-28 17:48:21 +01:00
Ivaylo Draganov
d14ba6b04d
Make size and white-space of "Replay Browser" panel consistent
2021-12-28 17:48:21 +01:00
Ivaylo Draganov
a69d86c587
Make size and white-space of "Asset Browser" panel consistent
2021-12-28 17:48:21 +01:00
Ivaylo Draganov
8fb3bbe5f9
Make size and white-space of "Music" and "Credits" panels consistent
2021-12-28 17:48:21 +01:00
Ivaylo Draganov
a537346580
Move selection hotkeys out of world interaction widget
...
- Split SelectionUtils for selecting actors in the world to a static class
- Split selection hotkeys into their own logic classes
2021-11-27 15:06:39 +01:00
Matthias Mailänder
58b105f0d4
Reorganize global .lua files.
2021-11-26 23:39:41 +01:00
Ivaylo Draganov
3310f14dea
Use mission notifications pool with appropriate chat line template
2021-11-12 22:30:07 +01:00
Ivaylo Draganov
01d47566cc
Add a transients panel with corresponding chrome logic and a notification template
2021-10-29 20:55:41 +02:00
Ivaylo Draganov
9e92340ea7
Rework chat line templates and logic
...
- Extract chat line templates and logic so they can be reused across widgets
- Make text notification styling entirely template driven (by removing chat color configuration and making color optional for `TextNotification`)
- Add a new TextNotificationsDisplay widget (based on and replacing ChatDisplayWidget)
- Add timestamp support to text notifications
2021-10-29 20:55:41 +02:00
Ivaylo Draganov
f018fdecdd
Remove special handling for cases when there's only one game info tab
...
The addition of the lobby options tab ensures that there will always
be at least two tabs ("Objectives" and "Options").
2021-09-26 21:25:08 +01:00
Ivaylo Draganov
3e0834b4ef
Display lobby options in-game on a dedicated tab
2021-09-26 21:25:08 +01:00
Ivaylo Draganov
2d0e7040db
Add separate chat panel for spectators and players
...
Forces the chat and performance panels to be re-initialized when a
player transitions to spectators. This ensures that spectators don't
get to see faction themed widgets.
2021-08-08 12:50:31 +01:00
Paul Chote
edd3a2eb75
Fix ingame menu tab display.
2021-08-07 13:12:56 -05:00
Ivaylo Draganov
7a1169744e
Add tooltips to map name and author in map chooser
2021-08-05 18:36:50 +02:00
Ivaylo Draganov
31056d4253
Add tooltip to overflowing map title in server browser
2021-07-25 00:25:08 +01:00
Ivaylo Draganov
2ea6bfba7b
Allow the player to toggle the display of UI Feedback chat pool
2021-07-04 14:02:58 +01:00
Paul Chote
f9b058d36b
Add click sounds to color widgets.
2021-07-03 12:18:25 -05:00
Abdurrahmaan Iqbal
a8900d9860
Rebind chat hotkeys to prevent Tab changing chat mode
...
Enter/Shift+Enter now toggle team/all chat respectively and Shift+Tab switches chat mode instead of Tab
2021-07-03 14:49:03 +01:00
Matthias Mailänder
44b2dda585
Add an editor overlay for unbuildable terrain.
2021-06-06 21:14:44 +02:00