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

filterable train station lists #305

Open
ahicks92 opened this issue Oct 31, 2024 · 0 comments
Open

filterable train station lists #305

ahicks92 opened this issue Oct 31, 2024 · 0 comments
Labels
ui2 Large improvements to the UI and input systems for efficiency of long-term players

Comments

@ahicks92
Copy link
Member

Sometimes one wants to find train stations without going insane. Suppose that in addition to #304, we add a second flat view. This view would take over alt+1 to alt+0. or something along those lines. Each of these would be a user configured list of words or Lua string patterns. Each button toggles through all assigned to that button. For example 1 could be resources, 2 could be dropoff/pickup, and 3 could be east/south/north/west. These filters are then all applied at the same time. The other issue establishes a good UI for hierarchical relationships. This establishes a way around that: you can conveniently ask questions like "show all stations to do with iron in the west" or, with the full power of Lua patterns, "show all stations to do with iron, water, or copper in the north and east". Combined with showing status information in the UI, one then gets a reasonably convenient view of the statuses of all train stops in their network. Examples of convenient info include things like contents of all chests within 2 tiles of the track, whether a train is present and what it contains, etc.

To get people started, we can preconfigure some of these, and/or offer presets. For example, all ores, or "anything fluid" or whatever.

@ahicks92 ahicks92 added the ui2 Large improvements to the UI and input systems for efficiency of long-term players label Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui2 Large improvements to the UI and input systems for efficiency of long-term players
Projects
None yet
Development

No branches or pull requests

1 participant