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

GristTorrent #637

Open
wants to merge 16 commits into
base: main
Choose a base branch
from
Open

GristTorrent #637

wants to merge 16 commits into from

Conversation

Dweblenod
Copy link
Member

@Dweblenod Dweblenod commented Sep 23, 2024

Adds the GristTorrent computer app and disk. The program is a UI for grist transfer between players. Also provides a graphical representation of the GristGutter.

By default, players seed all available grist types and can only interact with other members in their Session. Both of those settings can be controlled by config.

GristTorrent desktop icon created by Cibernet.

- Added GristTorrent program/gui (only has grist gutter so far)
- Added some temp debugging code
- Fixed crash involving GutterUpdatePacket
- Improved widget updating in TorrentScreen
- Added helper functions
- Changed desktop icon to version made by Cibernet
- Created TorrentContainer and basic scroll functionality
…nsion to torrent gui texture/size

- Extracted static methods in TorrentSession to new class TorrentHelper
- Renovated widget rendering code
- Created ScrollingWidget and created StatsContainer which extends it alongside TorrentContainer
@Dweblenod Dweblenod marked this pull request as ready for review January 1, 2025 22:42
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