Xcube-Studio / Natsurainko.FluentLauncher

Natsurainko.FluentLauncher A Minecraft launcher designed for Windows 11
https://fluentlauncher.natsurainko.work/
MIT License
290 stars 15 forks source link

[Refactor & Feature] 部分 UI 重构 与 个性化、翻译补全等功能 的计划 #145

Closed natsurainko closed 8 months ago

natsurainko commented 1 year ago

功能说明

这个 Issue 用于汇总了这半年来近所有的 UI 问题 以及 UI 功能的更新,还有我自己认为的一些 UI 设计上的不完美,汇总起来打算在这个暑假修复

主要的一个 UI 设计方向还是希望更贴合 Fluent Design

虽然今年的暑假很短,应该是完不成这么多的修改的

这个 issue 主要拿来画饼

分支 145-refactor-ui-feature PART 1 已合并 分支 145-refactor-UI-feature-PART-2 PART 2 已创建

相关问题

开发计划

按照先前的模式先在单独的分支上修改,等确认表现比较稳定后再提交 PR 。

开发进度将会在这里更新。

任务一:重设计大体 UI

已替换的解决方案
针对 CoresPageListViewItem 进行重设计,从中单独分离创建一个用户控件以实现 Item 上面的菜单栏 针对核心属性的 Dialog 进行重设计,旨在彻底移除用户控件 ExpanderContentItem

任务二:个性化的具体实现

任务三:细节 UI 问题 与 细碎功能 实现

更多需要讨论的功能实现和问题:

其它问题请评论反馈

xingxing2008 commented 1 year ago

在branch/145-refactor-UI-feature-PART-2(直至commit 36311d7eab0b856989cbd212ef4a38ad18962273)中,corespage的UI有以下不足

vanja-san commented 11 months ago

Wouldn't it be nice to do a launch like this?:

Снимок экрана 2023-11-10 214858 Under Launch button. Cancel Launch - this will also make it easier to cancel a launch. So that the action window does not open on startup, because. It is not always convenient to manually return to the home screen all the time.

Success (On successful launch, button changes to Close Minecraft): Снимок экрана 2023-11-10 222942 Crash (In this case, it's better to open action window immediately!): Снимок экрана 2023-11-10 222814

I apologize for my poor English and lack of knowledge of Chinese!

natsurainko commented 11 months ago

Wouldn't it be nice to do a launch like this?: ... I apologize for my poor English and lack of knowledge of Chinese!

This is a nice design, but you also need to consider the situation of launching multiple games at the same time. I will consider this design in the next January update 这是一个不错的设计,但是还需要考虑到同时启动多个游戏的情况 我会在未来一月份的更新中考虑这个设计的

natsurainko commented 8 months ago

在branch/145-refactor-UI-feature-PART-2(直至commit 36311d7)中,corespage的UI有以下不足

  • image 图标应该对齐,文字下置,而不应是内容物居中
  • image 整体的内容没有居中,左右两侧未对齐

已修复 image image