Skip to content

Conversation

Kasra-G
Copy link
Owner

@Kasra-G Kasra-G commented Jan 2, 2025

Need to collect ideas into one spot for V1 release, open to suggestions. The release will be a breaking change, so existing setups will not auto-update. Additionally I'll take feedback on the lua code, as I am more experienced with traditional OO languages

I want the general look and feel of the UI to remain the same.

Since I'm basically rewriting the whole project, this is a good time to consider a variety of changes.
This is going to take a while to plan and do.

Planned changes so far (subject to change):

Basic requirements

Compatibility

  • CC:Tweaked 1.12+
  • Extreme Reactors 1.12+
  • Bigger Reactors 1.12+

Updating

  • Automatically check for updates via Github REST API (Move away from pastebin)
  • Opt-in automatic updates
  • One-click update if not opted-in to automatic updates
  • Branch selection via editing config file

Installation

  • Minimum possible steps for user to install, ideally just a pastebin run command with no user intervention

Core Requirements

Codebase

  • not everything in one file...

UI

  • Largely the same UI

Functionality

  • Multiple Monitors support
    • Monitors should function completely independently from one another, and their state should be persisted
  • Multiple external power bank support
    • Power buffer graph will show total power bank RF
  • PID controller for reactor

Settings

  • Program settings
  • Reactor settings

Stretch Requirements

These would be nice but are non-essential

  • Multiple reactor support
  • Color settings

Won't Do

  • Wireless mode support
  • Turbines.

@Kasra-G Kasra-G reopened this Jan 2, 2025
@Kasra-G Kasra-G self-assigned this Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant