-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Improve first start experience #1760
Comments
Default of "Export" directory selection should be changed from c:\ (which might not be accessible) to something like %APPDATA%/HO/hrfs |
@tychobrailleur improve first download experience (the start of an empty HO happens very fast;-) |
Correct, although when I say first start, I think of the app as a whole when using for the first time. But yes, in particular that first download! ;-) |
the complete transfer history of the team is downloaded when transfer panel is refreshed. this is not really part of the standard download. removing the transfer module from auto startup list makes the first download much faster. |
# Conflicts: # src/main/java/core/db/DBManager.java # src/main/java/core/db/SquadInfoTable.java # src/main/java/core/db/UserColumnsTable.java # src/main/java/module/playerOverview/SpielerTrainingsVergleichsPanel.java # src/main/java/module/teamAnalyzer/ht/HattrickManager.java # src/main/java/module/teamAnalyzer/report/TeamReport.java # src/main/java/module/teamAnalyzer/ui/RecapPanelTableModel.java # src/main/java/module/teamAnalyzer/vo/SquadInfo.java # src/main/java/module/teamAnalyzer/vo/TeamLineup.java # src/main/java/module/transfer/test/PlayerTransferIncomePanel.java # src/main/java/module/transfer/test/TestDialog.java # src/main/java/module/transfer/test/WagesOverviewPanel.java # src/main/java/module/transfer/test/WagesPanel.java # src/main/java/module/transfer/test/WagesSumPanel.java # src/main/resources/sprache/English.properties
* improve XMLWorldDetailsParser.initWorldDetailsMap if next time the HT access to worlddetails file failes longer than next training week * #1624 fix player compare when sold player is bought back again * #1624 release_notes.md * new match event 818- player are brothers * new match event ids * WorldDetailLeague.allLeagues * #347 pre match analysis in team analyzer * #347 refactoring team analyzer recap table * #347 SquadInfo * #347 SquadInfo column header * #347 download squad info of all teams in analyzer * #347 FixedColumnsTable * #347 recap table reset when selection changed * #347 team analyser settings * #347 UserColumnsTable.loadModel does not reset isDisplay on first start * #347 release_notes.md * #1718 remove training formula settings * #1288 new column HTMS-28 in player overview * #1288 new column HTMS in player overview * #1753 ModuleManager.firstStart remove transfer module from auto startup modules * #1753 ModuleManager.firstStart remove transfer module from auto startup modules * #1760 fix release_notes.md * #1755 remove transfer test Co-authored-by: wsbrenk <zissener-weg-brenk.de>
* improve XMLWorldDetailsParser.initWorldDetailsMap if next time the HT access to worlddetails file failes longer than next training week * #1624 fix player compare when sold player is bought back again * #1624 release_notes.md * new match event 818- player are brothers * new match event ids * WorldDetailLeague.allLeagues * #347 pre match analysis in team analyzer * #347 refactoring team analyzer recap table * #347 SquadInfo * #347 SquadInfo column header * #347 download squad info of all teams in analyzer * #347 FixedColumnsTable * #347 recap table reset when selection changed * #347 team analyser settings * #347 UserColumnsTable.loadModel does not reset isDisplay on first start * #347 release_notes.md * #1718 remove training formula settings * #1288 new column HTMS-28 in player overview * #1288 new column HTMS in player overview * #1753 ModuleManager.firstStart remove transfer module from auto startup modules * #1753 ModuleManager.firstStart remove transfer module from auto startup modules * #1760 fix release_notes.md * #1755 remove transfer test * #1448 fix tsi column restore column width * #1448 minwidth of status column set to 50 points Co-authored-by: wsbrenk <zissener-weg-brenk.de>
* improve XMLWorldDetailsParser.initWorldDetailsMap if next time the HT access to worlddetails file failes longer than next training week * ho-dev#1624 fix player compare when sold player is bought back again * ho-dev#1624 release_notes.md * new match event 818- player are brothers * new match event ids * WorldDetailLeague.allLeagues * ho-dev#347 pre match analysis in team analyzer * ho-dev#347 refactoring team analyzer recap table * ho-dev#347 SquadInfo * ho-dev#347 SquadInfo column header * ho-dev#347 download squad info of all teams in analyzer * ho-dev#347 FixedColumnsTable * ho-dev#347 recap table reset when selection changed * ho-dev#347 team analyser settings * ho-dev#347 UserColumnsTable.loadModel does not reset isDisplay on first start * ho-dev#347 release_notes.md * ho-dev#1718 remove training formula settings * ho-dev#1288 new column HTMS-28 in player overview * ho-dev#1288 new column HTMS in player overview * ho-dev#1753 ModuleManager.firstStart remove transfer module from auto startup modules * ho-dev#1753 ModuleManager.firstStart remove transfer module from auto startup modules * ho-dev#1760 fix release_notes.md * ho-dev#1755 remove transfer test Co-authored-by: wsbrenk <zissener-weg-brenk.de>
* improve XMLWorldDetailsParser.initWorldDetailsMap if next time the HT access to worlddetails file failes longer than next training week * ho-dev#1624 fix player compare when sold player is bought back again * ho-dev#1624 release_notes.md * new match event 818- player are brothers * new match event ids * WorldDetailLeague.allLeagues * ho-dev#347 pre match analysis in team analyzer * ho-dev#347 refactoring team analyzer recap table * ho-dev#347 SquadInfo * ho-dev#347 SquadInfo column header * ho-dev#347 download squad info of all teams in analyzer * ho-dev#347 FixedColumnsTable * ho-dev#347 recap table reset when selection changed * ho-dev#347 team analyser settings * ho-dev#347 UserColumnsTable.loadModel does not reset isDisplay on first start * ho-dev#347 release_notes.md * ho-dev#1718 remove training formula settings * ho-dev#1288 new column HTMS-28 in player overview * ho-dev#1288 new column HTMS in player overview * ho-dev#1753 ModuleManager.firstStart remove transfer module from auto startup modules * ho-dev#1753 ModuleManager.firstStart remove transfer module from auto startup modules * ho-dev#1760 fix release_notes.md * ho-dev#1755 remove transfer test * ho-dev#1448 fix tsi column restore column width * ho-dev#1448 minwidth of status column set to 50 points Co-authored-by: wsbrenk <zissener-weg-brenk.de>
Is your feature request related to a problem? Please describe.
When starting HO for the first time, the experience is somewhat bad, as the application spends an awfully long time downloading past lineups and logos.
This is in particular confusing because there is a lot of work going on in the background, despite the progress bar being full.
Describe the solution you'd like
We could first download the team players, and give interactivity to the user, so they can look at their players, and in the background download the missing records. This would require some refactoring as to how data is downloaded from CHPP, which would not be a bad thing. :-)
Additional context
N/A
The text was updated successfully, but these errors were encountered: