seternate / go-lanty-client Goto Github PK
View Code? Open in Web Editor NEWLanty client component for LAN-Party management
License: MIT License
Lanty client component for LAN-Party management
License: MIT License
User Story
As a Developer,
I want to implement the "Configure" button,
so that users have the possibility to configure their games.
Acceptance Criteria
User Story
As a Developer,
I want to force the user not to use the default username,
so that every user has a custom username defined.
Acceptance Criteria
User Story
As a User,
I want to have a chat like interface, where I can chat and share data (e.g. mods, maps etc),
so that I do not need to share it via USB stick, Samba or any other fancy way.
User Story
As a User,
I want to have the header of the "Start Server" always attached to the top,
so that I have the info displayed always available, even if scrolling.
Acceptance Criteria
User Story
As a User,
I want to change the server URL in the Settings Browser without the need to restart the application,
so that I have a better experience using the app.
Acceptance Criteria
User Story
As a User,
I want to have log files by default,
so that I have logging available if something is wrong and I do not have to set the flag for it.
Acceptance Criteria
User Story
As a User,
I want any game that I launch, which needs a CD-Key to be configured automatically,
so that I do not need to search for a key myself, entering it and worrying about it to be already used by another user.
Quotes inside a client argument are being passed as is to the command-line in order to start the game.
Escaped quotes in client argument is being passed with the escape character and causing an error.
Add escaped quotes to a client argument
No response
v0.1.0-beta
Windows 10, Windows 11
No response
User Story
As a User,
I want that my Lanty username is being set as my in-game username, when launching a game,
so that I do not need to change that by myself (for some games this is tidius work).
User Story
As a User,
I want to be able to set a different seperator for the connect argument,
so that I can support all games.
Acceptance Criteria
User Story
As a User,
I want to be able to configure the game configuration and save the configuration,
so that I do not have to enter the same configuration each time.
Acceptance Criteria
User Story
As a User,
I want to be able to have multiple game-directory paths,
so that I do not have to copy already present games to a single directory.
Acceptance Criteria
User Story
As a User,
I want to have realtime tracking if game files are present on my machine,
so that I have a better UX.
Acceptance Criteria
User Story
As a User,
I want to have a README to get informations about the application,
so that I know about the application, its usage, build, configuration and setup.
Acceptance Criteria
User Story
As a User,
I want to specify the server URL in multiple ways without being forced to adhere to a specific format,
so that I do not need to know the scheme.
Acceptance Critera
User Story
As a Developer,
I would like to use a configuration library instead of my own implementation,
so that I can easily managed configuration that is is set via config-file, env-variables, command-line arguments etc.
Acceptance Criteria
User Story
As a User,
I want to see which user has an actual server for a game running when trying to join a server,
so that I have visual feedback about open servers and do not need to get that info by asking everybody.
User Story
As a User,
I want that if I download a game that is already available at my machine it is downloaded to the same folder it is available,
so that I do not end up with the game 2x in my directory.
Acceptance Criteria
User Story
As a User,
I want to have an info view, where I can find all kinds of game specific informations like helpful commands or how certain problems/bugs can be fixed,
so that I have an easy way to help myself.
User Story
As a User,
I want to have the same configuration for my game if I start a games server where no dedicated server is available,
so that I have the same configuration as if I would join the server.
Acceptance Criteria
User Story
As a User,
I want to have a file-explorer to choose my game-directory from,
so that I do not have to search it in the windows explorer and copy the path or enter it by myself.
Acceptance Criteria
If multiple games have the same executable name but are not equal (different binary) they should not be found.
le dot
No response
v0.1.0-beta
Windows 11, Windows 10
No response
Games are updated when they are changing on the server.
The games of the client are not updated when the server changes something on the games.
le dot
No response
v0.1.0-beta
Windows 11, Windows 10
No response
User Story
As a User,
I want changed values in the "Settings" view to be saved if I hit "Enter",
so that I have a better UX,
Acceptance Criteria
User Story
As a User,
I want that all found game directories for a game are opened in a file explorer window if "Open" is pressed,
so that I know if multiple directories for 1 game are present.
Acceptance Criteria
User Story
As a User,
I want to have the buttons in the "Settings" view switched and the importance of the "Save" button changed to "High",
so that it is consistent throughout the application.
Acceptance Criteria
The application should start if the server URL is wrongly entered and than should just fail to connect to the server or show any error to the user.
When the server URL has no http at the beginning the application just does not start up. No error is logged or shown to the user.
No response
v0.1.0-beta
Windows 10, Windows 11
No response
User Story
As a User,
I want to have Header titles in the "Download" view,
so that I know what the columns do show to me.
Acceptance Criteria
User Story
As a User,
I want to know if the server URL configured works,
so I know if I have misconfigured the server URL and I know about the status of the connection between client and server.
Acceptance Criteria
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.