Imbris
82b95974f1
Log errors occuring when client keeps retrying connection to the server
2020-11-22 03:54:19 -05:00
Imbris
03c96a7c7b
Properly use localization specified fonts, fix swedish translation by adding other fonts to the font mapping list
2020-11-14 21:31:31 -05:00
Imbris
cff5439796
Fix issue where ui scale in the login menu was not updated when changed in-game
2020-11-13 20:17:59 -05:00
Imbris
5fa2ac6e38
Handle window resizing properly to fix some bugs on startup
2020-11-12 23:56:36 -05:00
Imbris
f1ca3ccc69
Fix language and ui resolution in menus not updating when they are changed ingame
2020-11-12 23:03:44 -05:00
Imbris
865482d768
ui: Improve login info banner gradient, smallify things, put login menu quit button at the bottom
2020-11-11 03:02:51 -05:00
Imbris
61c0780872
Remove uneeded commented code, add notes to remaining commented code, use source rect calculations from conrod backend code
2020-11-11 03:02:51 -05:00
Imbris
64d885a192
Clippy fixes
2020-11-11 03:02:51 -05:00
Imbris
d2166fed3d
Make iced ui use scale from the settings
2020-11-11 03:02:22 -05:00
Imbris
cd1a134c26
Fix bug in body.validate(), add sliders to iced char creation screen, make char selection screen more closely resemble the master version in style
2020-11-11 03:02:22 -05:00
Imbris
0361272746
Update to reflect changes in master ui: switched daggers with sceptre, added background at the bottom of the loading screen, added randomize button in the char creation screen
2020-11-11 03:02:22 -05:00
Imbris
0ab1a1ebb0
Loading screen: show animated gears instead of status message, show tips
2020-11-11 03:02:22 -05:00
Imbris
489a8a8f9e
Remove background banner from login screen input boxes and move logo to right corner
2020-11-11 03:02:22 -05:00
Yusuf Bera Ertan
bae7f56393
add padding to language select and server select menu buttons so that the scrollbar doesn't overlap them
2020-11-11 03:02:22 -05:00
Yusuf Bera Ertan
52479fec2f
add title to server select menu, don't use unneeded Container in language select menu
2020-11-11 03:02:22 -05:00
Yusuf Bera Ertan
12abd64a01
change the text arrows in language select and server select with proper ui elements
2020-11-11 03:02:22 -05:00
Yusuf Bera Ertan
5af6757de0
add language selection menu to main menu screen
2020-11-11 03:02:22 -05:00
Imbris
42c6550a0b
Add more parts of the character selection screen, add mouse detector widget, misc tweaks
2020-11-11 03:02:22 -05:00
Imbris
de770694d8
Basic structure of character selection
2020-11-11 03:02:22 -05:00
Imbris
bc42f3f229
Add tabbing between fields in login screen
2020-11-11 03:02:22 -05:00
Imbris
586bdddc9e
Add gradient primitive to ui, adjust textbox aspect ratio, misc tweaks
2020-11-11 03:02:22 -05:00
Imbris
3baac6aeba
Update to latest iced git, rebase fixes
2020-11-11 03:02:22 -05:00
Imbris
545f3bd44b
Start rewrite of character selection with iced
2020-11-11 03:02:21 -05:00
Imbris
10c046be2f
Delete conrod main menu code!!!!!!, small tweaks
2020-11-11 03:02:21 -05:00
Imbris
ba573d2065
Add error message box (is the main menu finished?)
2020-11-11 03:02:21 -05:00
Imbris
e29364eedf
Add border styling to container
2020-11-11 03:02:21 -05:00
Imbris
a94bc4b725
Make cancel button in connecting screen visble again, don't save username & server for singleplayer login, make iced version go back to login screen properly.
2020-11-11 03:02:21 -05:00
Yusuf Bera Ertan
a9541f1506
Implemented server selection screen
2020-11-11 03:02:21 -05:00
Imbris
e2bf974ecb
Add Scrollable widget support, implement disclaimer screen, rearrangements of main menu ui code
2020-11-11 03:02:21 -05:00
Imbris
01eb061a83
Fill in username & server fields in ui reimplementation, stop saving password in the settings file
2020-11-11 03:02:21 -05:00
Imbris
73982637b2
Add styling for Container, implement auth trust prompt, misc additions
2020-11-11 03:02:21 -05:00
Imbris
20a46eb526
Make all the fonts available in iced ui rework
2020-11-11 03:02:21 -05:00
Imbris
5c13983631
Add parts of main menu such as version text and info text banner, make connection screen
2020-11-11 03:02:21 -05:00
Imbris
d6b38c8cd2
More main menu work, split main menu ui into multiple modules, misc fixes in the renderer
2020-11-11 03:02:21 -05:00
Imbris
d2f5a44d02
Input fields layout tweaks
2020-11-11 03:02:21 -05:00
Imbris
561068106e
Add input fields to main menu attempt, fix a few bugs, add bullet point to the font (might have done this wrong). (just a few glitches left when text contains spaces)
2020-11-11 03:02:21 -05:00
Imbris
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
Imbris
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
Imbris
04fe308b9c
Rearrange iced renderer modules, wire up events for the main menu iced ui
2020-11-11 03:02:21 -05:00
Imbris
095345d8c6
Add support for Button widget, new custom widget AspectRatioContainer
2020-11-11 03:02:21 -05:00
Imbris
bc0792a57a
Rename localization/font types (e.g. VoxygenLocalization -> Localization)
2020-11-11 03:02:21 -05:00
Imbris
0053299b14
Text rendering for iced with glyph_brush works now
2020-11-11 03:02:20 -05:00
Imbris
a7458c099c
Implement text renderering with glyph_brush (lifetime error)
2020-11-11 03:02:20 -05:00
Imbris
29526977d8
Add support for Space widget, refine main menu ui, misc fixes and improvements.
2020-11-11 03:02:20 -05:00
Imbris
b25162635a
Revamp BackgroundContainer with scale specific padding, and use in main menu attempt
2020-11-11 03:02:20 -05:00
Imbris
5428feb0df
Add Stack and CompoundGraphic widgets
2020-11-11 03:02:20 -05:00
Imbris
b5d31f6cba
Begin implementing container widget with an image background
2020-11-11 03:02:20 -05:00
Imbris
6a4b7b70c2
Start experimenting with replicating main menu
2020-11-11 03:02:20 -05:00
Imbris
bbbede68fc
Initial setup to use iced
2020-11-11 03:02:20 -05:00
Marcel Märtens
e4e5c6e55b
massivly switch clock algorithm.
...
- before we had a Clock that tried to average multiple ticks and predict the next sleep.
This system is massivly bugged.
a) We know exactly how long the busy time took, so we dont need to predict anything in the first place
b) Preduction was totally unrealistic after a single lag spike
c) When a very slow tick happens, we dont benefit from 10 fast ticks.
- Instead we just try to keep the tick time exact what we expect.
If we can't manage a constant tick time because we are to slow, the systems have to "catch" this via the `dt` anyway.
2020-11-10 18:31:42 +01:00