aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/dialogs
AgeCommit message (Collapse)Author
2022-07-10refactor: fix deprecation up to Qt 5.15Sefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-08chore: add missing license headersSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-08feat: track capabilities of applicationSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-01Merge pull request #845 from flowln/news_in_launchertimoreo
2022-06-26fix: use `clicked` instead of `pressed` signal for button clicksflow
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-06-25feat: add news reader dialogflow
Makes it easier to read about new blog posts! Yay :D
2022-06-20Set beam cursor on selectable labelsjn64
2022-06-18Make GitHub link focusable by keyboardjn64
2022-06-18Make labels selectablejn64
User can copy version/build info easily.
2022-05-30Merge pull request #505 from flowln/improve_download_uxSefa Eyeoglu
2022-05-29fix: remove unnecessary translation (#674)Sefa Eyeoglu
2022-05-28Rework curseforge download (#611)timoreo22
* Use the bulk endpoint on mod resolution for faster download * Search on modrinth for api blocked mods * Display a dialog for manually downloading blocked mods
2022-05-21fix: various issues with ProgressDialog and SequentialTasksflow
- Fix aborting sequential tasks - Fix displaying wrong number of tasks concluded - Fix text cutting when the URL is too big
2022-05-21feat(ui): make selected mods in downloader bold with underlineflow
Makes it easier to find which mods are selected in case you want to change those.
2022-05-21feat: allow deselecting mods from the mod confirmation dialogflow
This adds a checkbox to each mod on the dialog that shows up when confirming the mods to download, so you can deselect some of those if you want to.
2022-05-17fix: replace deprecated stuff as of Qt 5.12Sefa Eyeoglu
2022-05-14Add support for importing Modrinth packs from fileskb1000
2022-05-14refactor: rename Modrinth classes to ModrinthModSefa Eyeoglu
2022-05-07fix: filter based on MIME type instead of plaintext suffixflow
Suffixes are unreliable in different locales, while MIME types are more standarized.
2022-04-15ui: resize mod download dialog using its parents geometryflow
2022-04-15rework: make the filter as a tabbed widget in the dialog itselfflow
Still needs a clear indication that the filter only applies after you click the search button...
2022-04-15fix: Polish usage in some casesflow
Also fiz some typos
2022-04-15fix: 'All' filter working and get around CF API capabilitiesflow
2022-04-15feat: Integrate newly created filter dialog in ModPageflow
2022-04-15feat: Add dialog to filter mod options in mod downloadflow
2022-04-07Merge pull request #364 from Scrumplex/fix-i18n2Ezekiel Smith
Fix translatable strings 2
2022-04-01feat: Use a single progress dialog when doing multiple tasksflow
This puts all mod downloading tasks inside a SequentialTask, which is, for more than one task, a multi step task. This is handled by the ProgressDialog by showing both the global progress of tasks executed, and the individual progress of each of them.
2022-03-29fix(i18n): remove brand names from translationsSefa Eyeoglu
2022-03-27chore: add license headerSefa Eyeoglu
chore: add license header
2022-03-27fix(credits): wrap UTF-8 text with QStringSefa Eyeoglu
2022-03-27fix: update creditsSefa Eyeoglu
2022-03-27fix: remove "PolyMC" from stringsSefa Eyeoglu
2022-03-21Merge pull request #306 from Scrumplex/limit-instance-lengthsEzekiel Smith
Limit instance names to 128 chars
2022-03-20Merge pull request #200 from Scrumplex/scrumplex-license-headerSefa Eyeoglu
2022-03-19fix: limit instance names to 128 charsSefa Eyeoglu
2022-03-19Limit offline username to 16 characters with overrideJim Ramsay
Offline usernames longer than 16 characters won't be able to connect to LAN games or offline-mode servers, so just don't let it happen. Add a checkbox to allow people to unrestrict usernames if they want. Signed-off-by: Jim Ramsay <i.am@jimramsay.com>
2022-03-19chore: add license header to files I modifiedSefa Eyeoglu
2022-03-15Merge pull request #188 from PolyMC/removal/notificationsEzekiel Smith
remove notifications
2022-03-13add translation stringflow
2022-03-13feat(ui): make a better "Mod download confirmation dialog"flow
2022-02-23fix: improve readability and set ok button as disabled by defaultflow
2022-02-23fix(ui): add translation func to text in the confirm dialogflow
2022-02-21fix: sort mod list in confirmation dialogflow
2022-02-21feat: add confirm dialog for installing modsflow
When selecting multiple mods at once, it can become hard to keep track of which ones you selected. To address this, a dialog is now displayed when you finish selecting the mods to download, showing you which ones you selected and their filenames. From there, you can either accept it and download the mods, or you can cancel it and go back to the mod selection dialog.
2022-02-21feat: change task container in ModDownloadDialog to a QHashflow
Previously, we used a unique_ptr to a ModDownloadTask to keep track of the selected mod to download when we accepted the dialog. In order to allow multiple mods to be selected at once for download, this has been changed to a QHash where the key is the mods name (since it doesn't seem right to allow for multiple versions of the same mod to be downloaded at once), and the value is a pointer to the corresponding ModDownloadTask.
2022-02-20remove notificationsswirl
2022-02-03Merge branch 'update-quazip' of git://github.com/Scrumplex/PolyMC into developswirl
2022-02-03Merge branch 'offline-mode-accounts' of git://github.com/NyaomiDEV/PolyMC ↵swirl
into feature/offline_mode
2022-02-03Merge branch 'feature/download_mods' of git://github.com/timoreo22/PolyMC ↵swirl
into feature/download_mods
2022-01-31fix: bring back instance exportsSefa Eyeoglu