Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Less hostile user interfaces (Buffer/Filter/Input bus) #2165

Merged
merged 39 commits into from Jul 28, 2023

Conversation

YannickMG
Copy link
Contributor

Relates to but does not complete GTNewHorizons/GT-New-Horizons-Modpack#10612.

Summary

Balance considerations

  • The Recipe Filter is upgraded to support recipes from multiblock machines

Functional changes

QoL changes

  • Visually toggleable buttons
  • Tooltips that don't lie about the purpose of buttons
  • Tooltips with detailed information on filters and other functionality
  • New buttons for existing functionality like sort mode and limit mode on the input bus
  • Made the visuals of the item filter cover match its behavior
  • Added tooltip about ability to set type filter by clicking with an itemstack

Code quality changes

  • Made some public members private/protected after making sure they weren't in use pack-wide
  • Migrated several strings from GT_Language_Manager to en_US.lang

Visual comparison

Toggle buttons

Before

tooltip-before

After

tooltip-after

Input bus buttons

input_bus

Sort stacks button

sort_stacks

Type filter

type-filter

Recipe filter

recipe-filter

Accurate description of various NBT modes

image image

Accurate description of various Redstone modes

redstone-full
redstone-level

Item filter cover update

Before

item-filter-cover-before

After

item-filter-cover-after

so that the displayed mode is the active one
@YannickMG YannickMG added enhancement Affects Balance Requires admin approval before merging labels Jul 22, 2023
@Dream-Master Dream-Master requested review from a team July 22, 2023 19:10
@Dream-Master
Copy link
Member

will put this in a pre tag so people can take a look

@Dream-Master
Copy link
Member

5.09.43.145-pre

@github-actions
Copy link
Contributor

Warning: 2 uncommitted changes
#2188

@YannickMG YannickMG self-assigned this Jul 27, 2023
@github-actions
Copy link
Contributor

Warning: 2 uncommitted changes
#2189

Copy link
Member

@miozune miozune left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

btw I'm glad you're back to development!

@YannickMG
Copy link
Contributor Author

btw I'm glad you're back to development!

Thanks, I hope it'll last a while but we'll see. :)

@Dream-Master Dream-Master merged commit 190d29e into master Jul 28, 2023
2 checks passed
@Dream-Master Dream-Master deleted the buffer-filter-ui-update branch July 28, 2023 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Affects Balance Requires admin approval before merging enhancement
Projects
None yet
3 participants