Giter Club home page Giter Club logo

headlessgui's Introduction

Neos Headless Manager

Headless Manager for Neos Headless Client

Build Status Maintainability Inline docs GitHub All Releases GitHub issues GitHub chat on Discord

GitHub package.json version -- Code Version

GitHub release (latest by date including pre-releases) -- Latest Release

GitHub commits since latest release

Primary Developer: Ethan Snow (Bitman#0669)

Discord: PolyLogiX Studio

Feel free to contribute in any way following our Guidelines

Launch Arguments

  • --light Launch without UI
  • --config <Path> Set path to Data configs, For use with multiple instances with different accounts
  • --translationDebug Scramble Translated Text, -Dev Option
  • --debug Enable Debug Mode -Dev Option

Translation!

We need help translatng! Feel free to push translated language files in Lang folder.

headlessgui's People

Contributors

bombitmanbomb avatar dependabot[bot] avatar mirpasec avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

headlessgui's Issues

Full Rework

Things are Changing

HeadlessGUI will be doing a full rework and be a module for HeadlessCORE, which will take the place as the main wrapper. The program is being rewritten for modularity and modding.

Empty display name handled incorrectly

When the user does not enter a Display Name in the Main > Config window headless clients are started with the usernameOverride option set to an empty string.

The correct behavior would be to have it set as null. When set to null the headless server automatically uses the user's normal name.

(This is also what is breaking froox's NeosBot in the discord.)

In-app version update notice

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
A feature where whoever uses this will get either a popup or inline notice saying there is an update available if there is one. Also to have an option to ignore that version.

User Scripts System

Complete Rework of Headless Core to allow Customs Commands, Events, Windows, and Handling for many features. This would enable the end user to create a custom client, Without needing to recompile for every release or update.

  • Code Editor
  • Data Structure
  • Rewrite for Custom Events
  • API for custom scripts
  • Api Documentation
  • UI Rework(#6)
  • Settings Rework (#4)

Theme's not initialized before load on First Startup

Describe the bug
Main window will appear white for a second before loading style

To Reproduce
Steps to reproduce the behavior:

  1. Clear HeadlessCore AppData folder
  2. Launch Headless Core

Desktop (please complete the following information):

  • OS: x64
  • Version 0.1.3-alpha.1

Additional context
Theme File generated AFTER page load, need to call before the main window starts

Launch Commands!

Launch Parameters to auto start servers, set settings, etc.

Give suggestions in the comments of this post.

Worlds always Public

Describe the bug
start.js line 600, Incorrect Variable name, Results in all sessions being Public, Even if specified otherwise
accesslevel: item.accessLevel, Should be accessLevel: item.accessLevel,
Code

Command History

Add up/down key handling to recall previously run commands in the console

saving settings for clients running

a neat feature the headlesscore could have is that for each headless server running, the manager can save each server's info like how many users allowed, world URLs and the like.

UI Rework

A Tabular UI with better Organization and is easier to code

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.