Skip to content

[UI/UX] Library improvements #1449

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

Merged
merged 41 commits into from
Jun 15, 2022
Merged
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
4583cf7
feat: add current download component
flavioislima Jun 6, 2022
285feff
feat: add store icon to gamecard
flavioislima Jun 6, 2022
012c49d
chore: minor adjustments
flavioislima Jun 6, 2022
e48f05c
feat: move hidden icons to library header
flavioislima Jun 6, 2022
e586d59
feat: unify sidebar
flavioislima Jun 6, 2022
ad3103f
feat: unify library and add store filter to library
flavioislima Jun 6, 2022
6174789
chore: icon style adjustments
flavioislima Jun 6, 2022
3e36f24
feat: gamecard adjustments
flavioislima Jun 6, 2022
7041d20
other: replace progress with linear progress
flavioislima Jun 8, 2022
2c8596e
fix: style adjustments
flavioislima Jun 8, 2022
a9a51c5
feat: header adjustments
flavioislima Jun 8, 2022
b5a6dcf
feat: gamecard fixes and adjustments
flavioislima Jun 8, 2022
4cb5a1d
chore: move storefilter to header
flavioislima Jun 8, 2022
1377906
feat: add show favourites button
flavioislima Jun 8, 2022
4ae9dd3
feat: simplify gamelist
flavioislima Jun 8, 2022
17c95d5
feat: add a header to gamelist
flavioislima Jun 8, 2022
f2e00da
feat: add search autocomplete
flavioislima Jun 8, 2022
54dbf64
feat: search icon on search input
flavioislima Jun 8, 2022
5ddc3ca
feat: show heroic version on sidebar
flavioislima Jun 8, 2022
43a259b
feat: add ipcRenderer helper
flavioislima Jun 8, 2022
195139f
feat: better wine manager list
flavioislima Jun 8, 2022
7bd94f2
i18n: updated keys
flavioislima Jun 8, 2022
972f6d2
fix: style adjustments and fixes
flavioislima Jun 8, 2022
49c5966
chore: more css adjustments
flavioislima Jun 8, 2022
8815f86
fix: improved fuzzy search precision
flavioislima Jun 8, 2022
a2662ad
feat: collapse sidebar feature
flavioislima Jun 9, 2022
29afb4c
fix: gamecard title adjustments
flavioislima Jun 9, 2022
e0269a4
i18n: updated keys
flavioislima Jun 9, 2022
af9b1d0
feat: sticky library header
flavioislima Jun 9, 2022
985aab5
chore: unify rules
flavioislima Jun 9, 2022
4f29b9b
fix: list scroll and others
flavioislima Jun 9, 2022
80045ae
fix: list scroll and others
flavioislima Jun 9, 2022
38c2c0e
Merge branch 'feat/download_sidebar' of github.com:Heroic-Games-Launc…
flavioislima Jun 9, 2022
17b5e92
fix: more style fixes
flavioislima Jun 9, 2022
2ab160f
fix: hide store filter when using one store only
flavioislima Jun 10, 2022
fbe4e0a
chore: pr comments
flavioislima Jun 12, 2022
6f6561b
chore: remove quit button + icon order
flavioislima Jun 12, 2022
7660afc
fix: zstd error message
flavioislima Jun 12, 2022
47ac9fa
Merge branch 'beta' of github.com:Heroic-Games-Launcher/HeroicGamesLa…
flavioislima Jun 12, 2022
e7e6d2a
fix: lint
flavioislima Jun 12, 2022
223618f
other: better transition effect
flavioislima Jun 13, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion electron/launcher.ts
Original file line number Diff line number Diff line change
Expand Up @@ -487,7 +487,7 @@ async function callRunner(
// TypeError is triggered
commandParts = commandParts.filter(Boolean)
const safeCommand = getRunnerCallWithoutCredentials(
commandParts,
[...commandParts],
options?.env,
options?.wrappers,
fullRunnerPath
Expand Down
1 change: 1 addition & 0 deletions electron/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1045,6 +1045,7 @@ ipcMain.handle('repair', async (event, game, runner) => {
ipcMain.handle('moveInstall', async (event, [appName, path, runner]) => {
const title = (await Game.get(appName, runner).getGameInfo()).title
try {
notify({ title, body: i18next.t('notify.moving', 'Moving Game') })
const newPath = await Game.get(appName, runner).moveInstall(path)
notify({ title, body: i18next.t('notify.moved') })
logInfo(`Finished moving ${appName} to ${newPath}.`, LogPrefix.Backend)
Expand Down
30 changes: 23 additions & 7 deletions public/locales/bg/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,11 @@
},
"Epic Games": "Epic Games",
"favourites": "Любими",
"game": {
"status": "Status",
"store": "Store",
"title": "Game Title"
},
"generic": {
"error": {
"component": "No Games found - Try to logout and login again or one of the options bellow"
Expand All @@ -138,7 +143,10 @@
"header": {
"ignore_hidden": "Пренебрегване на скритите",
"platform": "Платформа",
"show_hidden": "Показване на скритите"
"show_all_games": "Show all games",
"show_favourites_only": "Show Favourites only",
"show_hidden": "Показване на скритите",
"store": "Filter Store"
},
"help": {
"general": "Синхронизирайте с EGS, в случай че вече имате работеща инсталация на Epic Games Launcher и искате да внесете игрите си от там, за да избегнете повторното им сваляне.",
Expand Down Expand Up @@ -166,7 +174,8 @@
"heroic": {
"version": "Heroic Version"
},
"settings": "Настройките се запазват автоматично"
"settings": "Настройките се запазват автоматично",
"version": "Wine Version"
},
"infobox": {
"help": "Помощ",
Expand Down Expand Up @@ -196,7 +205,6 @@
"unsync": "Десинхронизацията е завършена"
},
"Missing Dependency": "",
"nogames": "Няма намерени игри",
"notify": {
"error": {
"move": "Грешка при преместването на играта",
Expand All @@ -213,6 +221,7 @@
"startInstall": "Инсталацията е започната"
},
"moved": "Преместването е завършено",
"moving": "Moving Game",
"refresh": {
"error": "Couldn't fetch releases from upstream, maybe because of Github API restrictions! Try again later."
},
Expand Down Expand Up @@ -341,8 +350,14 @@
"reset-heroic": "Зачистване на Heroic"
},
"Settings": "Настройки",
"sidebar": {
"collapse": "Collapse sidebar",
"uncollapse": "Uncollapse sidebar"
},
"status": {
"logging": "Влизане…"
"installing": "Installing",
"logging": "Влизане…",
"processing": "Processing files, please wait"
},
"store": "Мазагин на Epic",
"stores": "Магазини",
Expand All @@ -363,14 +378,12 @@
"addpath": "Добавяне на нов път",
"removepath": "Премахване на пътя"
},
"Total Games": "Общ брой игри",
"tray": {
"about": "Относно",
"quit": "Изход",
"reload": "Презареждане",
"show": "Показване"
},
"Unreal Marketplace": "Пазар на Unreal",
"userselector": {
"discord": "Дискорд",
"logout": "Излизане",
Expand All @@ -388,12 +401,15 @@
},
"wiki": "Уики",
"wine": {
"actions": "Action",
"manager": {
"error": "В момента не могат да бъдат получени версиите на Wine/Proton.",
"link": "Управление на Wine",
"title": "Управление на Wine",
"unzipping": "Разархивиране"
}
},
"release": "Release Date",
"size": "Size"
},
"ZSTD was not found, please install it and restart Heroic": ""
}
30 changes: 23 additions & 7 deletions public/locales/ca/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,11 @@
},
"Epic Games": "Epic Games",
"favourites": "Favourites",
"game": {
"status": "Status",
"store": "Store",
"title": "Game Title"
},
"generic": {
"error": {
"component": "No Games found - Try to logout and login again or one of the options bellow"
Expand All @@ -138,7 +143,10 @@
"header": {
"ignore_hidden": "Ignore Hidden",
"platform": "",
"show_hidden": "Show Hidden"
"show_all_games": "Show all games",
"show_favourites_only": "Show Favourites only",
"show_hidden": "Show Hidden",
"store": "Filter Store"
},
"help": {
"general": "Sincronitza amb l'EGL si ja tens instal·lat l'Epic Games Laucher en qualsevol altre lloc i vols importar els jocs sense haver de baixar-los de nou.",
Expand Down Expand Up @@ -166,7 +174,8 @@
"heroic": {
"version": "Heroic Version"
},
"settings": "La configuració es desa automàticament"
"settings": "La configuració es desa automàticament",
"version": "Wine Version"
},
"infobox": {
"help": "Ajuda",
Expand Down Expand Up @@ -196,7 +205,6 @@
"unsync": "S'ha completat la dessincronització"
},
"Missing Dependency": "",
"nogames": "No s'ha trobat cap joc",
"notify": {
"error": {
"move": "Error en desplaçar el joc",
Expand All @@ -213,6 +221,7 @@
"startInstall": "S'ha iniciat la instal·lació"
},
"moved": "Ha finalitzat el desplaçament",
"moving": "Moving Game",
"refresh": {
"error": "Couldn't fetch releases from upstream, maybe because of Github API restrictions! Try again later."
},
Expand Down Expand Up @@ -341,8 +350,14 @@
"reset-heroic": "Restableix l'Heroic"
},
"Settings": "Configuració",
"sidebar": {
"collapse": "Collapse sidebar",
"uncollapse": "Uncollapse sidebar"
},
"status": {
"logging": "S'està iniciant la sessió..."
"installing": "Installing",
"logging": "S'està iniciant la sessió...",
"processing": "Processing files, please wait"
},
"store": "Botiga",
"stores": "Stores",
Expand All @@ -363,14 +378,12 @@
"addpath": "Afegeix una ruta",
"removepath": "Suprimeix la ruta"
},
"Total Games": "Jocs en total",
"tray": {
"about": "Quant a",
"quit": "Surt",
"reload": "Carrega de nou",
"show": "Mostra"
},
"Unreal Marketplace": "Llibreria d'Unreal",
"userselector": {
"discord": "Discord",
"logout": "Tanca la sessió",
Expand All @@ -388,12 +401,15 @@
},
"wiki": "Wiki",
"wine": {
"actions": "Action",
"manager": {
"error": "No s'ha pogut obtenir les versions de Wine/Proton.",
"link": "Gestor del Wine",
"title": "Gestor del Wine",
"unzipping": "S'està descomprimint"
}
},
"release": "Release Date",
"size": "Size"
},
"ZSTD was not found, please install it and restart Heroic": ""
}
30 changes: 23 additions & 7 deletions public/locales/cs/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,11 @@
},
"Epic Games": "Epic Games",
"favourites": "Oblíbené",
"game": {
"status": "Status",
"store": "Store",
"title": "Game Title"
},
"generic": {
"error": {
"component": "Nebyly nalezeny žádné hry - Zkuste se znovu odhlásit a přihlásit nebo jednu z níže uvedených možností"
Expand All @@ -138,7 +143,10 @@
"header": {
"ignore_hidden": "Ignorovat skryté",
"platform": "Platforma",
"show_hidden": "Zobrazit skryté"
"show_all_games": "Show all games",
"show_favourites_only": "Show Favourites only",
"show_hidden": "Zobrazit skryté",
"store": "Filter Store"
},
"help": {
"general": "Synchronizujte s EGL v případě, že máte funkční instalaci Epic Games Launcher jinde a chcete své hry importovat, abyste se vyhnuli jejich opětovnému stahování.",
Expand Down Expand Up @@ -166,7 +174,8 @@
"heroic": {
"version": "Heroic Version"
},
"settings": "Nastavení se ukládají automaticky"
"settings": "Nastavení se ukládají automaticky",
"version": "Wine Version"
},
"infobox": {
"help": "Pomoc",
Expand Down Expand Up @@ -196,7 +205,6 @@
"unsync": "Desynchronizace dokončena"
},
"Missing Dependency": "",
"nogames": "Žádné hry nebyly nalezeny",
"notify": {
"error": {
"move": "Chyba při přesouvání hry",
Expand All @@ -213,6 +221,7 @@
"startInstall": "Instalace zahájena"
},
"moved": "Přesun dokončen",
"moving": "Moving Game",
"refresh": {
"error": "Nepodařilo se načíst vydání z upstreamu, možná kvůli omezením Github API! Zkuste to později."
},
Expand Down Expand Up @@ -341,8 +350,14 @@
"reset-heroic": "Reset Heroic"
},
"Settings": "Nastavení",
"sidebar": {
"collapse": "Collapse sidebar",
"uncollapse": "Uncollapse sidebar"
},
"status": {
"logging": "Přihlašování..."
"installing": "Installing",
"logging": "Přihlašování...",
"processing": "Processing files, please wait"
},
"store": "Epic Store",
"stores": "Obchody",
Expand All @@ -363,14 +378,12 @@
"addpath": "přidat novou cestu",
"removepath": "Odstranit cestu"
},
"Total Games": "Celkem her",
"tray": {
"about": "O aplikaci",
"quit": "Ukončit",
"reload": "Obnovit",
"show": "Zobrazit"
},
"Unreal Marketplace": "Unreal Marketplace",
"userselector": {
"discord": "Discord",
"logout": "Odhlásit se",
Expand All @@ -388,12 +401,15 @@
},
"wiki": "Wiki",
"wine": {
"actions": "Action",
"manager": {
"error": "Nepodařilo se načíst verze Wine/Proton.",
"link": "Správce Wine",
"title": "Správce Wine",
"unzipping": "Rozbalování"
}
},
"release": "Release Date",
"size": "Size"
},
"ZSTD was not found, please install it and restart Heroic": ""
}
Loading