<feed xmlns='http://www.w3.org/2005/Atom'>
<title>DropOut, branch @dropout/ui-v0.1.0-alpha.4</title>
<subtitle>This is a new Minecraft launcher that is currently in development. It is designed to be a modern, fast and efficient launcher. It is written in Rust. Aims to be a Reproducible Minecraft Workspace Manager.</subtitle>
<id>https://git.hydroroll.team/DropOut/atom?h=%40dropout%2Fui-v0.1.0-alpha.4</id>
<link rel='self' href='https://git.hydroroll.team/DropOut/atom?h=%40dropout%2Fui-v0.1.0-alpha.4'/>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/'/>
<updated>2026-03-29T13:58:50Z</updated>
<entry>
<title>chore(release): bump versions (#124)</title>
<updated>2026-03-29T13:58:50Z</updated>
<author>
<name>苏向夜</name>
<email>46275354+fu050409@users.noreply.github.com</email>
</author>
<published>2026-03-29T13:58:50Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=0fb7c616574255bf1ad4f182bc91966407ef9fc3'/>
<id>urn:sha1:0fb7c616574255bf1ad4f182bc91966407ef9fc3</id>
<content type='text'>
# Releases

## @dropout/docs

## v0.1.0-alpha.1

### Chores

-
[`906a042`](https://github.com/HydroRoll-Team/DropOut/commit/906a04226be13a7435b775c0f21a685d95fdbf34):
Partially apply docs frontend lint fixes
([#123](https://github.com/HydroRoll-Team/DropOut/pull/123) by
@fu050409)

## @dropout/ui

## v0.1.0-alpha.4

### Refactors

-
[`5b799a1`](https://github.com/HydroRoll-Team/DropOut/commit/5b799a125a970e5e56f29a08b3c86450855fb6c4):
Full rewrite instance create with stepper page instead of modal.
([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by
@fu050409)
-
[`ffbfce8`](https://github.com/HydroRoll-Team/DropOut/commit/ffbfce895c37e8e8306d426a2e59e73647ed6a86):
Refactor game store and rename `HomePage` component.
([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by
@fu050409)
-
[`18aceb4`](https://github.com/HydroRoll-Team/DropOut/commit/18aceb4ddf01e964d0b81a4e926e42b72c64e355):
Rewrite `ParticleBackground` to modern component design instead of
global `window` api call.
([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by
@fu050409)
-
[`97fe504`](https://github.com/HydroRoll-Team/DropOut/commit/97fe5046f68b5e4ee5f750945bcc39a27f5eb37b):
Rewrite effect instance nullish checking.
([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by
@fu050409)

### Chores

-
[`ef478b2`](https://github.com/HydroRoll-Team/DropOut/commit/ef478b29605afbd1c3ec88184b64960e8ad01e71):
Fix vite config to integrate with Tauri.
([#128](https://github.com/HydroRoll-Team/DropOut/pull/128) by
@fu050409)

### New Features

-
[`32a4d85`](https://github.com/HydroRoll-Team/DropOut/commit/32a4d85af937e4fd882fa671aee8b72878cc564f):
Remove all legacy codes in `stores/`.
([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by
@fu050409)</content>
</entry>
<entry>
<title>chore(release): bump versions</title>
<updated>2026-03-29T13:56:11Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-03-29T13:56:11Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=fb357d0d3c506a328908209201714a44d70248bf'/>
<id>urn:sha1:fb357d0d3c506a328908209201714a44d70248bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(build): fix pnpm build (#130)</title>
<updated>2026-03-29T13:41:32Z</updated>
<author>
<name>苏向夜</name>
<email>46275354+fu050409@users.noreply.github.com</email>
</author>
<published>2026-03-29T13:41:32Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=8629e589eedb8d4bfccf6c5d5ec8a3a5e7db67b4'/>
<id>urn:sha1:8629e589eedb8d4bfccf6c5d5ec8a3a5e7db67b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(build): fix pnpm build</title>
<updated>2026-03-29T13:41:13Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-29T13:41:13Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=ff2b6ee23e9d57409c50533b80edb51c4082a7bb'/>
<id>urn:sha1:ff2b6ee23e9d57409c50533b80edb51c4082a7bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(ui): full rewrite instance and code struct (#129)</title>
<updated>2026-03-29T13:35:34Z</updated>
<author>
<name>苏向夜</name>
<email>46275354+fu050409@users.noreply.github.com</email>
</author>
<published>2026-03-29T13:35:34Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=70348cefb7de8c1e044800296a99177309c5a81e'/>
<id>urn:sha1:70348cefb7de8c1e044800296a99177309c5a81e</id>
<content type='text'>
## Summary by Sourcery

Refactor the UI to modernize effect handling, routing, and legacy APIs
while adding a reusable alert dialog component and cleaning up obsolete
stores.

New Features:
- Introduce a shared SaturnEffect context via ParticleBackground so
pages can access the effect without relying on global window APIs.
- Add a Base UI–powered alert dialog component for consistent
confirmation and warning flows across the app.
- Define a central router configuration module with instance routes to
standardize page wiring.

Bug Fixes:
- Ensure SaturnEffect nullish checks are handled safely when forwarding
pointer and touch events from the home view.

Enhancements:
- Rewrite ParticleBackground to manage its own SaturnEffect lifecycle
via React state and context instead of global accessors.
- Update the home view to use the SaturnEffect hook, simplify
pointer/touch handlers, and remove legacy game and release store usage.
- Refine layout and accessibility attributes for various form field and
label components, including field grouping and error rendering keys.
- Simplify sidebar navigation and adjust the user dropdown trigger to
work with the updated dropdown menu API.
- Wrap the root outlet for the home route with ParticleBackground only
on the index path to limit the effect to the intended view.
- Clean up imports and code style in radio group and other UI primitives
for consistency.

Chores:
- Remove deprecated UI stores and utility modules that are no longer
used with the new architecture.
- Add changeset entries documenting the Saturn effect refactor,
ParticleBackground rewrite, and removal of legacy store code.</content>
</entry>
<entry>
<title>Merge branch 'refactor/fe' of https://github.com/HydroRoll-Team/DropOut into refactor/fe</title>
<updated>2026-03-29T13:33:01Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-29T13:33:01Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=1c115141cc7b676e6a07786594155c3ac293fe34'/>
<id>urn:sha1:1c115141cc7b676e6a07786594155c3ac293fe34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(ui): rewrite instance create</title>
<updated>2026-03-29T13:32:54Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-29T13:32:54Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=5b799a125a970e5e56f29a08b3c86450855fb6c4'/>
<id>urn:sha1:5b799a125a970e5e56f29a08b3c86450855fb6c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(ui): rewrite game store</title>
<updated>2026-03-28T18:46:51Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-28T18:46:51Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=ffbfce895c37e8e8306d426a2e59e73647ed6a86'/>
<id>urn:sha1:ffbfce895c37e8e8306d426a2e59e73647ed6a86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update packages/ui/src/components/ui/field.tsx</title>
<updated>2026-03-28T17:20:54Z</updated>
<author>
<name>苏向夜</name>
<email>46275354+fu050409@users.noreply.github.com</email>
</author>
<published>2026-03-28T17:20:54Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=e88a55c1d5c7f47844e9045654ff1063c5f77494'/>
<id>urn:sha1:e88a55c1d5c7f47844e9045654ff1063c5f77494</id>
<content type='text'>
Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Update .changes/particle-background.md</title>
<updated>2026-03-28T17:20:05Z</updated>
<author>
<name>苏向夜</name>
<email>46275354+fu050409@users.noreply.github.com</email>
</author>
<published>2026-03-28T17:20:05Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=9e7ea78c6b601087d7fed6b091eb4533a5fbc6d6'/>
<id>urn:sha1:9e7ea78c6b601087d7fed6b091eb4533a5fbc6d6</id>
<content type='text'>
Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;</content>
</entry>
</feed>
