Scott_NZ
d4cd05c2ea
Improve RA main menu design
2013-05-01 22:08:28 +12:00
Matthias Mailänder
461cc347fc
Merge pull request #3169 from pchote/colorpicker
...
New Colorpicker with graphical mixer
2013-04-27 03:12:53 -07:00
Paul Chote
1177402856
Merge pull request #3135 from ScottNZ/ui
...
Start moving towards saner RA widget logic
2013-04-27 03:09:59 -07:00
Matthias Mailänder
b5e8b5426e
fixed NullReferenceException for unknown IPs
...
closes #3167
2013-04-27 10:01:36 +02:00
Paul Chote
70f705bdc7
Implement the new color picker.
2013-04-27 12:35:41 +12:00
Paul Chote
e240b9ca3d
Add a hue selector widget.
2013-04-27 12:35:41 +12:00
Paul Chote
2c0b7d2111
Add a ColorMixer widget for selecting sat/lum.
2013-04-27 12:35:41 +12:00
Paul Chote
90ac642aa9
Split HSLColor out from ColorRamp.
2013-04-27 12:35:41 +12:00
Scott_NZ
5d4fa5eea9
Cache pause state and switch back to it when closing the ingame menu. Fix formatting fail in d2k mod.yaml
2013-04-26 18:13:34 +12:00
Scott_NZ
e332571102
Fix crash when clicking settings or music buttons in ingame menu
2013-04-26 13:52:53 +12:00
Matthias Mailänder
4470d67617
fixed remove/hide main-menu when sub-menus are closed
2013-04-26 13:50:15 +12:00
Scott_NZ
3ce68d2f7d
Fix NRE when leaving game through menu after observing
2013-04-26 13:50:15 +12:00
Scott_NZ
ca80ac2d1f
Start moving towards saner RA widget logic. This switches players to observer mode after they have finished playing in RA/D2k and removes some legacy code.
2013-04-26 13:50:14 +12:00
Paul Chote
45ff0645ba
Add client tooltips showing Admin/IP/Latency.
2013-04-25 14:33:23 +12:00
Paul Chote
d21875d353
Adjust latency thresholds and add text description.
2013-04-25 14:33:22 +12:00
Paul Chote
fd58461d43
Rename Ping -> Latency.
2013-04-25 14:03:14 +12:00
Paul Chote
a1d2229a58
Remove legacy tooltip code.
2013-04-25 14:03:13 +12:00
Paul Chote
ba2704291a
Implement new spawn tooltips in RA and d2k.
2013-04-25 14:03:13 +12:00
Paul Chote
cc4559cae6
Remove obsolete Random Map button from d2k lobby.
2013-04-23 21:35:58 +12:00
Paul Chote
ed9d8fb7f7
Clean up lobby logic and visuals.
2013-04-23 21:35:57 +12:00
Curtis Shmyr
3b8957a65e
Remove alt key modifier from build palette hotkeys. Changed some hotkeys for units and buildings.
2013-04-21 17:28:12 -06:00
Chris Forbes
d0fe25e022
Merge pull request #3000 from Mailaender/dynamic-orderlag
...
Display Ping of joining Clients in Lobby and use it to calculate OrderLatency
2013-04-20 16:57:00 -07:00
Matthias Mailänder
7508b3f6e3
remove automagic behaivor for the fragile alliance button
...
it is not working well and I can't debug with bots with it
2013-04-20 18:42:54 +02:00
Matthias Mailänder
ef20009310
1 net tick is 120 ms and good order latency should be 2-3
...
color code names in lobby accordingly
2013-04-18 23:46:26 +02:00
Scott_NZ
493811c0d0
Add Required slot checking in lobby logic. Set up needed player slots as Required for missions
2013-04-19 00:16:13 +12:00
Matthias Mailänder
fc6918a67b
don't try discover routers by default and expose settings to GUI
...
- added verbose NAT discovery checkbox to Debug settings
- removed useless longTickThreshold slider for additional space
2013-04-17 23:27:18 +02:00
Matthias Mailänder
4a2473a1a5
customisable icon size in build palette for d2k, fixes #2521
2013-04-15 13:11:42 +02:00
Chris Forbes
c9d5f42dce
Merge pull request #2996 from Mailaender/serverbrowser-usability
...
Added filters and ping to server browser
2013-04-13 00:55:41 -07:00
Matthias Mailänder
c9180aaf86
simplify the selection boxes and use existing checks
2013-04-12 12:17:31 +02:00
Matthias Mailänder
2cdeb112fe
polish serverbrowser filters
2013-04-12 11:46:27 +02:00
Matthias Mailänder
1069a89332
made filters and ping button optional
2013-04-12 11:36:53 +02:00
Matthias Mailänder
2a9cfc6203
added game server pinging
2013-04-12 11:36:52 +02:00
Matthias Mailänder
5eff33cc65
added serverbrowser filters
2013-04-12 11:36:52 +02:00
Chris Forbes
829af80c95
fix crash in ObserverShroudSelectorLogic if two players have the same name
2013-04-12 21:24:06 +12:00
Chris Forbes
b649b4b7bb
Merge pull request #3020 from pchote/shroud-sanity
...
Refactor per-player shrouds.
2013-04-12 01:53:31 -07:00
Matthias Mailänder
23ca044515
allowUPnP is a bad name for automatic port forwards
...
also check it by default if all those checks went well
2013-04-10 12:45:16 +02:00
Paul Chote
9b7bb53287
LocalPlayer.Shroud is never the right shroud.
2013-04-10 21:42:30 +12:00
Paul Chote
248e815d99
More shroud refactoring.
...
This introduces a hash on Shroud which ShroudRenderer
can observe, removing the need to explicitly twiddle
a dirty flag between objects.
Shroud disabling is now done via RenderPlayer, so
enabling the cheat or winning/losing will now give
vis equivalent to an observer.
2013-04-10 21:08:22 +12:00
Paul Chote
c428cad70c
Refactor per-player shrouds & fix shellmap shroud.
2013-04-10 19:36:03 +12:00
Chris Forbes
66eff85aa4
Merge pull request #3003 from Mailaender/build-palette-hotkey-modifier
...
Resolve hotkey conflicts between build palette and world command widget once and for all
2013-04-08 15:27:53 -07:00
Scott_NZ
c173cfa771
Remove extra tab
2013-04-09 03:07:33 +12:00
Scott_NZ
67fcdb5b91
Remove Shroud.Jank() and make all references to it call Shroud.Dirty() instead
2013-04-09 00:18:08 +12:00
Matthias Mailänder
f0e88b55f6
Merge pull request #3005 from pchote/observer-shroud
...
Implement observer shroud selector in C&C
2013-04-08 02:44:44 -07:00
Paul Chote
c52bd4bf82
Implement observer shroud selector in C&C.
2013-04-08 21:24:09 +12:00
Matthias Mailänder
70b40a54be
build palette hotkeys require ALT modifier to avoid conflicts
...
changed back the unit action hotkeys scatter / stance cycle
2013-04-08 09:37:54 +02:00
Paul Chote
76b206670a
Make cheats logic robust against missing widgets.
...
Also removes force-desync stdout spam.
2013-04-07 23:41:31 +12:00
Paul Chote
096d95f391
Fix bogus pause logic.
2013-04-07 23:38:52 +12:00
Matthias Mailänder
b2d885d268
Merge pull request #2403 from Mailaender/mono-nat
...
Use Mono.Nat for UPnP port forwarding.
2013-04-06 04:50:22 -07:00
Matthias Mailänder
0488903a15
enhanced UPnP discovery usability
...
- don't search for NATs forever, 5 seconds seem to be enough
- disable the UPnP checkbox if discovery failed
- no computer industry acronyms in user GUI
- don't remove port-forwarding twice, just once on shutdown
- user-configurable settings for debugging
2013-04-06 13:32:50 +02:00
Matthias Mailänder
84746c97b8
Merge pull request #2933 from Mailaender/hotkey-conflicts
...
Hotkey usability and conflict resolution
2013-04-06 01:12:39 -07:00