Commit Graph

245 Commits

Author SHA1 Message Date
0d7d069d41 Display keys based off of scancodes
Queries the OS to translate physical keyboard scancodes into
Strings that can be shown in the UI.
Addresses issues #861 and #354
2021-04-13 11:16:47 +02:00
655a35d128 update deps 2021-04-10 15:53:00 +02:00
06bbb7f0ff Crafting Tabs and more item tags 2021-04-04 13:02:27 +00:00
ccb78eeb5c move tracing code to own crate 2021-03-30 16:35:36 +02:00
2733ba2e27 Change the version number to 0.9 2021-03-20 13:07:09 +01:00
0127832172 Fix tracy not working in certain areas, add span to chunk gen, missing fmt, remove extra span, make voxygen use INFO level instead of TRACE in tracy mode 2021-03-13 13:30:20 -05:00
b151a246c3 update specs to get rid of old deps 2021-03-10 13:22:17 +01:00
506adb4eec Stop requiring specfici euc version (was done to hold back vek version)
Then ran cargo update
2021-03-09 15:53:24 -08:00
d7df741671 update dependencies, including removal of some tracy deps as they are get through common/tracy 2021-03-09 20:17:29 +01:00
4ebfbdde0f Move Specs code to own common_ecs create, put tracy and macros into common_base 2021-03-09 00:54:01 +01:00
2dd7089e52 Bring vek up to date so we can bump rustc (hopefully). 2021-03-04 05:46:59 +01:00
514d5db038 Update Network Protocol
- now last digit version is compatible 0.6.0 will connect to 0.6.1
 - the TCP DATA Frames no longer contain START field, as it's not needed
 - the TCP OPENSTREAM Frames will now contain the BANDWIDTH field
 - MID is not Protocol internal

Update network
 - update API with Bandwidth

Update veloren
 - introduce better runtime and `async` things that are IO bound.
 - Remove `uvth` and instead use `tokio::runtime::Runtime::spawn_blocking`
 - remove futures_execute from client and server use tokio::runtime::Runtime instead
 - give threads a Name
2021-02-22 17:34:55 +01:00
82c33d9ccb Backdate coreaudio-sys for OSX cross toolchain compatibility
See https://github.com/RustAudio/coreaudio-sys/issues/48
2021-02-19 15:46:36 -08:00
ea8ab1ce7a Great improvements to the codebase:
- better logging in network
 - we now notify the send of what happened in recv in participant.
 - works with veloren master servers
 - works in singleplayer, using a actual mid.
 - add `mpsc` in whole stack incl tests
 - speed up internal read/write with `Bytes` crate
 - use `prometheus-hyper` for metrics
 - use a metrics cache
2021-02-17 16:15:00 +01:00
1b77b6dc41 Initial switch to tokio for network, minimum working example. 2021-02-17 12:37:59 +01:00
dda4931f46 Clean and update dependencies
* Remove tweak feature
 * Remove const-tweaker
 * Update tiny_http
 * Update bitvec to 0.21.0
 * Downgrade euc to avoid conflict with vek 0.12.0
 * Require exactly vek 0.12.0
 * Update all other dependencies automatically based on these changes
 * Update gilrs to latest at the request of Ada Lovegirls
 * Update meshing benchmarks to new criterion API
2021-02-17 01:27:06 -08:00
357cb26e05 Update native_dialog to 0.5.2 2021-02-07 00:48:57 -05:00
8b97199245 Update rand dependency 2021-01-26 20:35:08 -08:00
adaea096d2 Update winit and iced 2021-01-23 01:09:33 -05:00
b464a1876e update itertools for voxygen 2021-01-20 16:00:08 +01:00
9f16a946ee update a few deps 2021-01-20 15:53:58 +01:00
aef2637288 Refactored loadout to have public functions for each slot instead of requiring callers to use the _INDEX consts 2021-01-08 19:12:09 +00:00
1604616768 Merge branch 'ccgauche/new-wasmer-backend' into 'master'
ccgauche/new wasmer backend

See merge request veloren/veloren!1644
2021-01-08 08:48:31 +00:00
06ffe61219 Added feature flag
changed field name to size
2021-01-08 08:48:30 +00:00
a4b9230f03 fixed Cargo.lock conflict
Fixed `crossbeam-queue` being referenced  twice in the lockfile
2021-01-07 20:25:12 +00:00
e8003a44dd update specs 2020-12-16 14:31:16 +01:00
a1b50a86c4 update guillotiere 2020-12-16 10:56:00 +01:00
e3307344ab get rid of some insecure dependencies 2020-12-16 10:42:36 +01:00
107fd432f5 update further crates 2020-12-16 08:56:21 +01:00
26918d10c9 update chrossbeam, tracy, prometheus (and reduce server deps to crossbeam-channel) 2020-12-16 00:51:07 +01:00
494436be01 Hid plugins behind a feature flag to resolve Windows CI issue 2020-12-15 11:14:26 +00:00
f8c8e342e6 Moved common networking code to common/net, clippy fixes 2020-12-13 17:23:45 +00:00
534f083b08 get rid of insecure dependency completly 2020-12-11 16:13:57 +01:00
81a8ee0c19 Changed logging to use termcolor crate to fix ansi control codes showing when run under Windows Command Prompt 2020-12-06 14:49:13 +00:00
bf136a62c5 Merge branch 'xMAC94x/veloren_anim_move' into 'master'
move anim code from voxygen/src/anim to voxygen/anim

See merge request veloren/veloren!1585
2020-12-01 20:01:26 +00:00
e5e255cbd3 move anim code from voxygen/src/anim to voxygen/anim 2020-12-01 20:20:01 +01:00
e398cca53c move common_state into common_sys 2020-12-01 13:46:28 +01:00
add7922653 Move Systems out of common into common_sys
This requires to move `State` into a own crate called `common_state` which depends on `common` and `common_sys`
2020-12-01 13:44:07 +01:00
ca1601a980 Change the version number to 0.8 2020-11-28 11:25:58 +01:00
decb0e3e24 Hackily upgraded rodio and cpal to 0.13 2020-11-18 13:31:12 -08:00
d5dd126724 Add tracy feature that randomly disappeared back into voxygen 2020-11-11 22:33:02 -05:00
469b048de9 Update iced 2020-11-11 03:02:22 -05:00
c247263258 Update to the latest git iced 2020-11-11 03:02:22 -05:00
3baac6aeba Update to latest iced git, rebase fixes 2020-11-11 03:02:22 -05:00
e4bc035a62 Add support for TextInput widget, rename widgets module to widget, update to glyph_brush 0.7.0 2020-11-11 03:02:21 -05:00
75adcb20e8 More buttons, FillText custom widget that adjusts text size based on available space, created button component thing (a reusable composition of widgets), fixed log to tracing rebase error 2020-11-11 03:02:21 -05:00
a7458c099c Implement text renderering with glyph_brush (lifetime error) 2020-11-11 03:02:20 -05:00
bbbede68fc Initial setup to use iced 2020-11-11 03:02:20 -05:00
40f5afc2b0 ci cleanup, dependency update 2020-11-06 14:34:42 +01:00
cb68aec291 Update changelog, address comments, fmt 2020-10-29 19:12:54 -04:00