GabrielTofvesson 100f5a32be Major changes
Refactorings:
  * BinaryCollector -> BitWriter
  * BinaryDistributor -> BitReader

Additions:
  * Output class for making serverside output pretty and more readable
  * Better RSA keys (private keys withheld)

Changes:
  * Minor changes to all views and their rendering
  * Added corrective resizing to resize listener to prevent errant window sizes
  * Removed "default" language in favour of a purely priority-based system
  * NetContext now attempts to verify server identity before continuing to next context
  * Simplified common operations in Context
  * Minor updates to some layouts
  * Completed translations for english and swedish
  * Promise system now supports internal processing before notifying original caller
  * Bank interactor methods are now async
  * Added support for multiple accounts per user (separate repositories for money)
  * Removed test code from client program
  * Updated Database to support multiple accounts
  * Reimplemented RSA on the server side purely as an identity verification system on top of the networking layer (rather than part of the layer)
  * Added Account management endpoints
  * Added full support for System-sourced transactions
  * Added Account availability endpoint
  * Added verbose error responses
2018-04-26 00:24:58 +02:00

84 lines
2.1 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="Client.ConsoleForms.Graphics">
<!-- Networking context -->
<InputView id="NetConnect"
padding_left="2"
padding_right="2"
padding_top="1"
padding_bottom="1">
<Fields>
<Field input_type="decimal" max_length="15">@string/NC_ip</Field>
<Field default="80" input_type="integer" max_length="5">@string/NC_port</Field>
</Fields>
<Text>@string/NC_head</Text>
</InputView>
<DialogView id="SecurityIssue"
padding_left="2"
padding_right="2"
padding_top="1"
padding_bottom="1"
select="1">
<Options>
<Option>@string/NC_next</Option>
<Option>@string/NC_cancel</Option>
</Options>
<Text>@string/NC_sec</Text>
</DialogView>
<DialogView id="Connecting"
padding_left="2"
padding_right="2"
padding_top="1"
padding_bottom="1">
<Options>
<Option>@string/NC_cancel</Option>
</Options>
<Text>@string/NC_stall</Text>
</DialogView>
<DialogView id="IdentityVerify"
padding_left="2"
padding_right="2"
padding_top="1"
padding_bottom="1">
<Options>
<Option>@string/NC_cancel</Option>
</Options>
<Text>@string/NC_identity</Text>
</DialogView>
<DialogView id="IPError"
padding_left="2"
padding_right="2"
padding_top="1"
padding_bottom="1">
<Options>
<Option>@string/GENERIC_accept</Option>
</Options>
<Text>@string/NC_iperr</Text>
</DialogView>
<DialogView id="PortError"
padding_left="2"
padding_right="2"
padding_top="1"
padding_bottom="1">
<Options>
<Option>@string/GENERIC_accept</Option>
</Options>
<Text>@string/NC_porterr</Text>
</DialogView>
<DialogView id="ConnectionError"
padding_left="2"
padding_right="2"
padding_top="1"
padding_bottom="1"
border="4">
<Options>
<Option>@string/GENERIC_accept</Option>
</Options>
<Text>@string/NC_connerr</Text>
</DialogView>
</Elements>