mirror of
https://github.com/modrinth/code.git
synced 2026-08-26 17:44:50 +00:00
feat: project download modal (#6602)
* refactor: componentize project download modal * feat: implement new project download modal * fix: button trigger placeholder text styles * feat: dependency download button * refactor: move project download modal into folder * refactor: separate out download dependencies section * refactor: split out download project and install with modrinth app sections * feat+refactor: add nested dependencies route and move logic into related subcomponents * feat: handle download project dependencies recursively and properly pass all game versions/platforms compatible on the selected version * feat: if only dependency project is listed, find latest compatible dependency version to download in version page * refactor: use ts and also have modal own get project/versions queries * feat: implement opening project download modal in place in version page * feat: implement incompatible options due to base project * feat: auto select loader after selecting a game version, if only one loader is left compatible * feat: add prop to stop route selection being persisted in url param * pnpm prepr * feat: update tooltip copy * feat: polish some styles * fix: fabric dependency showing when quilt is selected * fix: tooltip hover area * fix: when there are multiple compatible of same game version + loader, give latest * feat: add link to version page * feat: add truncated tooltip * pnpm prepr * feat: add warning icon for incompatible selection * feat: polish loading state and tooltip * feat: implement download all dependencies * pnpm prepr * fix: light theme card * fix: additional files label * refactor: move additional files into download dependencies section * feat: move download all button in heading with compatible version * fix color * fix: dependencies not appearing when open modal second time * fix: dependency lines when 3 nested * feat: remove duplicated dependencies * feat: add download count indicateor on download all button * feat: add tooltip for downloading file with filename and size * pnpm prepr * feat: only show duplicate tooltip if there are duplicates
This commit is contained in:
@@ -3215,45 +3215,21 @@
|
||||
"project.details.licensed": {
|
||||
"message": "Лицензия"
|
||||
},
|
||||
"project.download.game-version": {
|
||||
"message": "Версия игры: {version}"
|
||||
},
|
||||
"project.download.game-version-error": {
|
||||
"message": "Ошибка: версии игры не найдены"
|
||||
},
|
||||
"project.download.game-version-tooltip": {
|
||||
"message": "{title} доступен только для {version}"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title} не поддерживает {gameVersion} для {platform}"
|
||||
},
|
||||
"project.download.install-with-app": {
|
||||
"message": "Скачать в Modrinth App"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "У вас нет Modrinth App?"
|
||||
},
|
||||
"project.download.no-versions-available": {
|
||||
"message": "Нет версий, доступных для {gameVersion} и {platform}."
|
||||
},
|
||||
"project.download.platform": {
|
||||
"message": "Платформа: {platform}"
|
||||
},
|
||||
"project.download.platform-error": {
|
||||
"message": "Ошибка: платформы не найдены"
|
||||
},
|
||||
"project.download.platform-tooltip": {
|
||||
"message": "{title} доступен только для {platform}"
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} не поддерживает {platform} для {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Поиск версий игры..."
|
||||
},
|
||||
"project.download.search-game-versions-label": {
|
||||
"message": "Поиск версий игры..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Выбрать версию игры"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user