Seeloewen / Random-Item-Giver-Updater

Powerful tool for making changes to the Random Item Giver Datapack by Louis9
https://www.planetminecraft.com/data-pack/random-item-giver-datapack-1-0-0-minecraft-1-16-2/
GNU General Public License v3.0
0 stars 1 forks source link

Development Roadmap #1

Open Seeloewen opened 1 year ago

Seeloewen commented 1 year ago

There's a lot to be done, before the software can fully release or even before the first public build. Therefor, to have a structure and give all of you some kind of an idea of what I'm doing, I've created a roadmap of what is part of the development. Please note that nothing on this list is guaranteed to make its way into the software, and there may also be things added to the software that are not on this list.

The following things will be completed before the first public beta build (in no particular order):

03.08.2023 - Public Beta was released!

The following things will be added for a second beta build:

24.02.2024 - Public Beta 2 was released!

The following things will be added for thethird public beta:

27.08.2024 - Public Beta 3 was released!

The following things will be done for the release:

The following things will be added in a later point in development and are not part of the first release:

Please note: Support for the 1.17 Version of the Random Item Giver will be added after the full release of the software as it requires many adaptions to the software and would greatly increase the wait for the full release, even though it will be a rarely used feature.

Seeloewen commented 1 year ago

Moved some stuff to later development since I want to get the beta build some time soon.

Seeloewen commented 1 year ago

Public beta is out! Enjoy :)

Seeloewen commented 1 year ago

Came back to the project after a longer break. Rework of how large amounts of items are being displayed is finally done, fixing many performance issues.

Seeloewen commented 10 months ago

Another long break, but both the Duplicate Finder and Item Remover are now done!

Seeloewen commented 10 months ago

Decided to move support for 1.17 even further back in development priority, beyond 1.0. It would just take too much time right now and has pretty low priority.

Seeloewen commented 10 months ago

Decided what stuff will be in the next beta build and what will be moved further back! Mainly want to fix some apparent issues before getting the next version out.

Seeloewen commented 8 months ago

Second public beta is out! Next thing I'll focus on is working on new features.

Seeloewen commented 8 months ago

Next up is probably the settings window. I will try to add as much customizability as possible. When adding the settings there will be some settings that don't work, those are for future features.

Here's a list with some of my ideas:

# Settings

Appearance:
- Main Window Header Color
- Main Window Header Forecolor
- Main Window Sidebar Color
- Main Window Sidebar category forecolor
- Main Window Sidebar category color
- Main Window Workspace backcolor
- Main Window toggle big image in workspace
- Main Window item backcolor 1
- Main Window item backcolor 2
- Main Window item forecolor 1
- Main Window item forecolor 2
- Other Windows backcolor
- Other Windows forecolor
- Other Windows textbox color
- [Button to load default theme]

General:
- Language
- Automatically save open loot table when switching or closing
- Enable logging
- Automatically save logs
- logging type
- [Open logging directory]
- Enable Duplicate detection when adding items
- Skip loot table corruption check when adding items/loading loot tables etc. (not recommended) => show warning as it might cause corruption
- Skip item corruption check when adding items
- Import/Export Settings

Default settings:
- Load datapack by default
- Load loot table by default
- Enable checks for prefixes when adding/removing items by default
- Only search for absolute matches when using CTRL + F
Seeloewen commented 7 months ago

The new Item Stack Components system that replaced NBT in Snapshot 24w09a obviously completely screwed up most of the software, at least everything that worked directly in the files. Will make changes to adapt to this soon after I figured out what is broken. I'm probably gonna release a public Beta 2.1 to make the software usable again. I'm also gonna implement an Item Stack component editor at some point, but that's not gonna be in the next public beta.

Seeloewen commented 1 month ago

Released a massive rework with Json.NET supporting the new Item Stack Components and improving many parts of the software a while ago. I've trimmed down the 1.0 release and moved most stuff to later versions so I can finally get it out soon.