Commit Graph

  • 85c519c073 Normalize checkboxes Paul Chote 2011-05-17 13:42:34 +12:00
  • 14af766427 Remove some duplication from widgets that draw fake buttons. Paul Chote 2011-05-17 13:14:48 +12:00
  • b3f9725872 Mark another obsolete field Paul Chote 2011-05-17 12:22:48 +12:00
  • 04e5794678 Normalize slider Paul Chote 2011-05-16 23:23:41 +12:00
  • e09cd16042 Normalize scrollpanel Paul Chote 2011-05-16 23:13:06 +12:00
  • adb67699e1 Move ScrollItem upstream Paul Chote 2011-05-16 22:43:16 +12:00
  • e09ccef48b Normalize TextFields Paul Chote 2011-05-16 22:23:44 +12:00
  • aa772db9a7 fix crashy behavior in TextFieldWidget Chris Forbes 2011-05-16 21:54:03 +12:00
  • a96b1ce01c add property support to FieldLoader Chris Forbes 2011-05-16 21:53:48 +12:00
  • 310ecc34ce clean up usings everywhere Chris Forbes 2011-05-16 18:23:14 +12:00
  • eb8aafced0 Normalize ButtonWidgets Paul Chote 2011-05-16 21:57:41 +12:00
  • 3eb3ae76f0 Fix progressbars Paul Chote 2011-05-16 21:27:41 +12:00
  • a9bbb5f5c2 Improve manifest parsing Paul Chote 2011-05-16 20:10:46 +12:00
  • e2bd20f888 Reorder sequence loading to save batches Paul Chote 2011-05-16 19:38:54 +12:00
  • 239a96718d Throw a slightly more useful error on duplicate keys Paul Chote 2011-05-16 19:27:56 +12:00
  • d7f009b218 Use the font dictionary everywhere Paul Chote 2011-05-16 17:59:30 +12:00
  • e1c8658fdc Fonts are now defined in mod.yaml Paul Chote 2011-05-16 17:48:31 +12:00
  • ab423fbe8c Mark some bits obsolete Paul Chote 2011-05-16 16:50:27 +12:00
  • 2075c7033b Refactor scrollpanel items into their own widget Paul Chote 2011-05-16 16:49:07 +12:00
  • 033880862d Remove last uses of Bold: in cnc Paul Chote 2011-05-15 23:55:44 +12:00
  • a65021b550 Merge most of the new ui into a single texture Paul Chote 2011-05-15 21:27:21 +12:00
  • 810953ea94 Cheats menu Paul Chote 2011-05-15 19:34:06 +12:00
  • 0b0fac3c4b Shellmap music Paul Chote 2011-05-15 12:15:49 +12:00
  • cb565e5d3c Wire up the settings panel Paul Chote 2011-05-14 22:25:56 +12:00
  • ce901427bc Nonfunctional settings panel prototype Paul Chote 2011-05-14 13:57:49 +12:00
  • 76545db7fd Allow custom CncCheckbox fonts. Tweak CncScrollbar rendering. Paul Chote 2011-05-14 13:44:54 +12:00
  • 665b6c2b8e Fix server browser Paul Chote 2011-05-14 13:44:25 +12:00
  • 87cfd0a077 Fix sidebar interaction Paul Chote 2011-05-14 10:26:30 +12:00
  • 32640d0300 Remove range slider, add a random button Paul Chote 2011-05-13 16:54:40 +12:00
  • 3e2a49934c Don't use a static variable for player palette preview. Paul Chote 2011-05-13 16:36:33 +12:00
  • 1526b6ff37 Make Game.LoadWidget / Widget.LoadWidget consistent. Paul Chote 2011-05-13 15:53:46 +12:00
  • 21267688b0 Split the colorpicker logic into its own handler. Game.LoadWidget no longer adds the loaded widget to the RootWidget. Paul Chote 2011-05-13 15:32:04 +12:00
  • 529ed51034 Nit: use ServerSettings to pass info to the server Paul Chote 2011-05-13 10:20:03 +12:00
  • f4ea4c5daa Add a WidgetArgs type to work around gmcs not understanding lambda -> Action -> object. Paul Chote 2011-05-13 09:41:21 +12:00
  • 603379aa96 Fix nits Paul Chote 2011-05-12 20:33:53 +12:00
  • 61facc7bb1 Let panels handle closing themselves Paul Chote 2011-05-12 20:14:23 +12:00
  • 5fffc9d816 Don't tell the master server about local servers Paul Chote 2011-05-12 19:31:51 +12:00
  • f0f591c6fb Initial settings menu copied from the old impl. Paul Chote 2011-05-12 18:50:23 +12:00
  • be79529d9e Perf debug Paul Chote 2011-05-12 17:39:34 +12:00
  • 00f0773dc1 Clear state correctly on mod transition Paul Chote 2011-05-11 20:38:47 +12:00
  • e8926ccad3 Initial no-frills mod selector Paul Chote 2011-05-11 20:22:34 +12:00
  • fb4a5d4083 Fix mapchooser button order Paul Chote 2011-05-11 20:03:53 +12:00
  • 80d5b67bb9 Music installation Paul Chote 2011-05-11 15:36:28 +12:00
  • dfb07153c6 Rollover etc CncDropDownButtonWidgets Paul Chote 2011-05-10 21:49:33 +12:00
  • 86159f9ddc Fix lobby color picker Paul Chote 2011-05-10 21:27:24 +12:00
  • c4f40babb5 Reimplement music player Paul Chote 2011-05-10 20:27:51 +12:00
  • 7c18614bf3 Fix observers Paul Chote 2011-05-10 18:40:48 +12:00
  • ab28f5867f Disallow watching replays with zero duration. Paul Chote 2011-05-10 18:31:24 +12:00
  • 814845730f Work around a race condition with local servers. Paul Chote 2011-05-10 17:49:33 +12:00
  • 33a4f5e29e Support loopback servers for solo play Paul Chote 2011-05-10 17:29:32 +12:00
  • b1a6eec3d3 Stop using MasterServerQuery in server browser Paul Chote 2011-05-10 14:01:26 +12:00
  • 2f9ec67510 Fix the server browser player count Paul Chote 2011-05-10 13:00:39 +12:00
  • 655eb123b9 Give more polished error messages Paul Chote 2011-05-10 11:27:20 +12:00
  • 3d493d3ace Package download works. Download error messages need polish. Paul Chote 2011-05-10 09:39:38 +12:00
  • 37577afc36 Polish Paul Chote 2011-05-09 23:29:58 +12:00
  • 6a1f3cfc18 Installing from CD reimplemented Paul Chote 2011-05-09 22:53:32 +12:00
  • 93e55d0866 Install logo Paul Chote 2011-05-09 21:44:28 +12:00
  • 372d2f5426 Saner load code for cnc. Installing not yet implemented. Paul Chote 2011-05-09 20:39:26 +12:00
  • 3d347848f3 Remove another hardcoded widget reference and prepare for saner init code. Paul Chote 2011-05-09 19:42:37 +12:00
  • 2e1e8fd7e8 Apply desat effect on ingame menu too Paul Chote 2011-05-08 21:27:44 +12:00
  • d95138b600 Use the same mechanism for loading ingame and shellmap ui. Paul Chote 2011-05-08 21:23:01 +12:00
  • 07d5f91325 Add scanlines Paul Chote 2011-05-08 20:56:57 +12:00
  • 6fa9eeb5bb Prompt before quit / surrender Paul Chote 2011-05-08 20:49:24 +12:00
  • 33b35f768e Nits Paul Chote 2011-05-08 18:45:52 +12:00
  • 8957caeaca Basic ingame menu reimplemented. Paul Chote 2011-05-08 18:27:20 +12:00
  • 5e32cd38eb Fix initial selected map, naming. Paul Chote 2011-05-08 17:26:01 +12:00
  • 7db1b5a1a0 Add a hover state for scrollpanel entries Paul Chote 2011-05-08 17:10:12 +12:00
  • fdf9927854 Remember the last map. Disable the server desc and password fields. Draw the chat entry box on top of the display box. Paul Chote 2011-05-08 17:01:12 +12:00
  • 805f61cc4b Bugfix when connecting via server browser Paul Chote 2011-05-08 16:44:21 +12:00
  • fd6c0a90c6 Show the host/port in the dialogs. Show the failed dialog in the lobby when the server vanishes. Paul Chote 2011-05-08 16:33:53 +12:00
  • 5c59f7703d Reimplement connecting / connection failed dialogs. Paul Chote 2011-05-08 16:12:24 +12:00
  • a607a60b8f New textfield with support for hover and disabled states. Paul Chote 2011-05-08 14:30:08 +12:00
  • 1881a6b713 Generalize the map chooser to work anywhere. Hook it up in server creation. Paul Chote 2011-05-08 13:51:43 +12:00
  • 1c1b89948a Add a server password field and map name Paul Chote 2011-05-08 13:18:07 +12:00
  • 09526ee2dd New create server layout Paul Chote 2011-05-08 13:04:04 +12:00
  • 99eb6ab774 Start reimplementing server creation Paul Chote 2011-05-08 12:19:40 +12:00
  • 9f4eba9003 Tweaks. The primary button feels better on the right. Paul Chote 2011-05-08 11:24:03 +12:00
  • c9dd1aa4bd Improved replay browser Paul Chote 2011-05-08 11:11:15 +12:00
  • 14a904ab7a Start reimplementing replay browser Paul Chote 2011-05-08 00:24:25 +12:00
  • 57530c819b Direct Connect panel Paul Chote 2011-05-07 23:54:12 +12:00
  • dded6040d6 Convert remaining buttons and checkboxes to cnc variants Paul Chote 2011-05-07 22:42:17 +12:00
  • 1e66d57ef1 Refactor font code out of LabelWidget Paul Chote 2011-05-07 22:35:19 +12:00
  • 188a16fc08 Cnc scrollpanel with support for rollover etc. Paul Chote 2011-05-07 21:43:32 +12:00
  • d349c5341e Map chooser Paul Chote 2011-05-07 20:29:24 +12:00
  • 44d3412c7b Fix checkbox active area Paul Chote 2011-05-07 19:30:32 +12:00
  • 16c3f75269 Color tweaks Paul Chote 2011-05-07 19:27:36 +12:00
  • 8685d34703 New chat display Paul Chote 2011-05-07 20:08:23 +12:00
  • 5647917fda New checkboxes (independent from old checkboxes) that support hover and disable. Paul Chote 2011-05-07 12:07:13 +12:00
  • c15d2f5cfe Simply the common case for buttons. Paul Chote 2011-05-07 11:41:02 +12:00
  • b73575f37b Missed a couple of static bits. Paul Chote 2011-05-06 23:36:01 +12:00
  • 6cb0cb7d0e Can now start a game and disconnect from lobby without triggering a reload. Paul Chote 2011-05-06 23:18:26 +12:00
  • 03264fa2ca Start reimplementing lobby. Paul Chote 2011-05-06 20:41:18 +12:00
  • 28cf48459b New menu buttons that support hover and a disabled state Paul Chote 2011-05-06 18:19:59 +12:00
  • 845b32281d Reimplement server browser Paul Chote 2011-05-18 20:25:47 +12:00
  • 6e3a88f670 Remove most of the chrome yaml. It will all be rewritten. Paul Chote 2011-05-05 23:08:15 +12:00
  • a3b430c24a Remove engine references to MAINMENU_BG. Don't push the menu background onto the window list. Crashes whenever a delegate tries to open MAINMENU_BG. Paul Chote 2011-05-05 22:44:21 +12:00
  • f74b1b6d27 Hook up Skirmish button Paul Chote 2011-05-05 22:24:49 +12:00
  • 8661415e67 Settings submenu Paul Chote 2011-05-05 22:06:02 +12:00
  • 7dd6857ae7 Add a Multiplayer menu Paul Chote 2011-05-05 21:54:29 +12:00
  • 3e6d1fc1e2 New button layout Paul Chote 2011-05-05 20:46:35 +12:00