aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui
AgeCommit message (Collapse)Author
2023-05-01refactor: propogate only only one StepProgress at a timeRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-05-01feat: add `details` signal to `Task`Rachel Powers
feat: add details to mod pack downloading feat: add logging rule sloading form `ligging.ini at data path root feat: add `launcher.task` `launcher.task.net` and `launcher.task.net.[down|up]load` logging categories fix: add new subtask progress to the end of the lay out not the beginning (cuts down on flickering) Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-05-01fix: properly map progress rangeRachel Powers
- doument PCRE used for URL compacting Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-05-01feat: Propogated subtask progressRachel Powers
Oh boy this is big. > TaskStepProgress struct is now QMetaObject compatabile and can be sent through signals > Task now has a method to propogates sub task progress it must be signal bound by each task containing a task wishing to report progress of it's children. > Downloads report speed > Tasks now have UUIDS to track them - use when reporting - use when logging - use when storeing them or objects related to them Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-05-01feat: better task trackingRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-29refactor: pass instance ptr to resource models. use it to find instance root.Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-28chore: remove FTB modpack supportSefa Eyeoglu
We have been contacted by Feed the Beast to drop support for the FTB modpack browser from Prism Launcher. Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-04-17Fix: signal/slot macro -> func pointer & network fixesRachel Powers
- convert qt connect calls to use function pointers instead of the signal/slot macros wherever practical (UI classes were mostly left alone, target was tasks and processes) - give signals an explicit receivers to use the static method over the instance method wherever practical - ensure networks tasks are using the `errorOccured` signal added in Qt5.15 over the deprecated `error` signal - ensure all networks tasks have an sslErrors signal connected - add seemingly missing `MinecraftAccount::authSucceeded` connection for `MSAInteractive` login flow Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-17Boring changesTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-04-14Merge pull request #946 from Ryex/subfolder-watchSefa Eyeoglu
2023-04-12refactor: rename watch_subdirectories -> watch_recurisve (prevent confusion ↵Rachel Powers
of behavior) Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-08fix: do not apply system theme on launchSefa Eyeoglu
Closes PrismLauncher/PrismLauncher#490 Regression introduced by PrismLauncher/PrismLauncher#249 Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-04-08fix: load setting state with page. don't translate "..."Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-07fix: canonical*File*Path()Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-03fix: harden watchPath. NO DUPLICATES! >:(Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-02fix: no loops in watch paths! >:(Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-02fix: Apply suggestions from code review Rachel Powers
-expand columspan on new UI element -improve tooltip Co-authored-by: flow <flowlnlnln@gmail.com> Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-31fix: Apply suggestions from code review (string changes)Rachel Powers
Co-authored-by: flow <flowlnlnln@gmail.com> Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-28Skip lookup if no files and fail if zipping failsTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-03-27fix: use QDir::Filter::NoDotAndDotDotRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-27feat: add setting to watch recursivelyRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-25divide minecraftpage into tabsDioEgizio
this way small screen users can use the launcher settings without having window a bigger than their actual screens Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2023-03-21fix: don't try to watch the entier filesystem by watching parent linksRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-21feat: watch sub directories for modsRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20spelling and formattingRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20fix: adjust geometry and add missing tooltipRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20cleanup: code review sugestionsRachel Powers
clean up translation strings Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20fix: clean up initial review comments (flowin)Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20feat: connect new help button help-pages/instance-copyRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20feat: track instance copies that use linksRachel Powers
confirm deleations when other instances link to it Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20fix: typosRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20feat: warnings when instance resources are linkedRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20feat: Add UAC icon when symlinking on windows.Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20fix: intelegent recursive links & symlink follow on exportRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20fix: cleanup UI, detect FAT and turn off linksRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20feat(reflink): hook up relink / clone on the copy dialogRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20fix: follow symlinks when exportingRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20feat(symlinks): make recursive links explicitRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20feat(symlinks&hardlinks): linkup copy dialogRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20we want to make links!Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-19QRegExp -> QRegularExpression :PTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-03-18Merge branch 'PrismLauncher:develop' into mrpack-exportTheKodeToad
2023-03-18Use first line of notes for summaryTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-03-18Info and error dialogsTheKodeToad
TODO: is there a better approach? Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-03-14fix: add mnemonic to downloads directory settingSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-03-13feat: Add setting for downloads directoryJanrupf
Closes #641 Signed-off-by: Janrupf <business.janrupf@gmail.com>
2023-03-09Merge pull request #896 from TheKodeToad/modrinth-tokenSefa Eyeoglu
2023-03-08Only select some paths by default - again!TheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-03-07Fix another duplicate name :facepalm:TheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-03-07(hopefully) Fix duplicates namesTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>