Giter VIP home page Giter VIP logo

launcher's People

Contributors

betasteward avatar cskau avatar ldeluigi avatar levelx2 avatar multimeric avatar poixen avatar rkfg avatar sprangg avatar susucre avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

launcher's Issues

Modify the zip file to add client-only option to launcher

Currently the downloaded .zip contains both the mage-server and mage-client subfolders in it.

Giving a separate download option of just the mage-client subfolder would work to reduce the amount of data needed to be downloaded in the one zip file and still allow people to connect.

Keeping the existing server/client zip file as well would be handy for the %age of people who do use it.

For 1.4.26v1, the mage-client directory by itself zips up to 67MB (7zip on max compression settings)

Security: Update Java version

With magefree/mage#8627 merged, we can run directly with Java 1.8 u322 instead of needing to the launcher to download u202 when it starts.

We should stop providing the old Java version as its quite old and a security issue. Also, there's no need for it anymore.

New release

Hi @JayDi85 , it's been so long since we've updated the XMage Launcher. Could you please release the new version?

Update while running the client fails

Doing a xmage or launcher update while the client is running will download the files and do some action. But after that, xmage or the launcher is not updated and wants to update again.

It should check if the client or server is running and the update should only be startable if both are not active. User should get a message first to stop the client and/or the server before perfoming the update.

New release, please.

Hi, @JayDi85,

The last stable version is 10 years old, and the code has evolved since.

Would you be so kind as to do a new release, please?

test mode is not being able to be set through the launcher or its properties?

I am used to start the test mode with an IDE, starting server directly from there. Command line should work fine too with -testMode=true argument.

There seems to be the possibility to do it through the launcher, by adding xmage.server.testmode=true to installed.property, but that does not seem to work. Am I missing something?

Setting is read there:

this.serverTestMode = Boolean.parseBoolean(props.getProperty("xmage.server.testmode", Boolean.toString(this.serverTestMode)));

And used there:
Config.getInstance().isServerTestMode() ? "-testMode=true" : "",

Native Application Packaging

Problem

The XMage launcher is provided as a jar file, which is cross-platform, but does not install as a native application.

Advantages of Solution

Packaging the launcher as a native application means users get:

  • A desktop shortcut
  • A menu launcher (Start menu for Windows, launcher for Ubuntu etc.)
  • Installation of XMage into a sane location. For most users, they download the launcher, and then run it in their Downloads directory, meaning XMage ends up being installed there (which is not a good place for it to live)
  • Once we have native packages for all main OSes (msi, dmg, deb, rpm), we can also start phasing out the Java downloader in the launcher

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.