aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/MainWindow.h
AgeCommit message (Collapse)Author
2023-07-19Automatically create theme folders, and add an action to open themTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-07-14Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher ↵Trial97
into export Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-25Added plantxt exportTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-22Added curseforge exportTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-22Added ExportModsToStringDialogTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-15Merge pull request #1063 from RedsonBr140/feat/RootFolderSefa Eyeoglu
2023-05-08feat: Add the launcher root folder to the Folders menuRedson
Signed-off-by: Redson <redson@riseup.net>
2023-04-17Boring changesTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-03-02UI for mrpack export (broken)TheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-01-27Merge pull request #724 from leo78913/dot-ui-mainwindowflow
Closes https://github.com/PrismLauncher/PrismLauncher/issues/594 Closes https://github.com/PrismLauncher/PrismLauncher/issues/69 Closes https://github.com/PrismLauncher/PrismLauncher/issues/473
2023-01-26refactor: clean up some MainWindow stuffleo78913
this makes the accounts button and menubar item share the same QMenu and also refactors some code Signed-off-by: leo78913 <leo3758@riseup.net>
2023-01-24Merge branch 'develop' into remove-updaterSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-01-20refactor: Port the main window to a .ui fileleo78913
some stuff still needs to be done in the c++ side because qt designer is dumb >:( the instance toolbar icon and instance name buttons are still added manually inside MainWindow.cpp looks almost identical, with some minor tweaks: - the instance toolbar is now a WideBar, so you can customize what actions you want :D - the instance toolbar buttons are now fullwidth - the close window button is now at the end of the file menu - the help menu has some layout changes this also fixes some stuff: - menus not having tooltips - the top toolbar not connecting to the title bar in kde - the instance toolbar separators looking weird after you move the toolbar Signed-off-by: leo78913 <leo3758@riseup.net>
2023-01-20make MainWindow cat update instantlyTayou
Signed-off-by: Tayou <tayou@gmx.net>
2023-01-07feat: Import all the things!Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-14Merge branch 'develop' into remove-updaterSefa Eyeoglu
2022-11-25Merge pull request #227 from Leo40Git/feature/instance-shortcutsSefa Eyeoglu
Closes https://github.com/PrismLauncher/PrismLauncher/issues/210
2022-11-21refactor: remove old updaterSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-11-15Merge remote-tracking branch 'upstream/develop' into feature/instance-shortcutsADudeCalledLeo
2022-11-14Merge branch 'PrismLauncher:develop' into menu-themesRedsonBr140
2022-11-14feat: Add empty menuRedson
Signed-off-by: Redson <redson@riseup.net>
2022-11-14Merge branch 'develop' into macos-add-to-pathRyan Cao
2022-11-12Add 'Create shortcut' button to instance toolbarADudeCalledLeo
Implemented on Windows only rn! Signed-off-by: ADudeCalledLeo <7997354+Leo40Git@users.noreply.github.com>
2022-11-05fix: @timoreo22Ryan Cao
Signed-off-by: Ryan Cao <70191398+ryanccn@users.noreply.github.com>
2022-11-05initial support for add to PATH actionRyan Cao
Signed-off-by: Ryan Cao <70191398+ryanccn@users.noreply.github.com>
2022-11-02add an option to lock the toolbarsleo78913
Signed-off-by: leo78913 <leo3758@riseup.net>
2022-10-18Merge pull request #33 from DioEgizio/remove-useless-actionsSefa Eyeoglu
2022-10-18feat: remove redundant actions from instance toolbar and redundant "instance"sDioEgizio
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-10-10feat: add clear metadata actionSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-09-15Added Launch Demo button.jopejoe1
Signed-off-by: jopejoe1 <johannes@joens.email>
2022-07-30Trash instances instead of deleting (when possible) (#549)Ryan Cao
Squashed because of :pofat: commit history
2022-07-10fix: fix slots for Qt 6Sefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-06Revert "fix: remove updater if it is not used"Sefa Eyeoglu
This reverts commit 2ff0aa09e35eb6910ef0a030ea41f84a1ed95782. Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-06-21Separate the kill and launch instance actionsKenneth Chew
2022-06-12chore: add license headersSefa Eyeoglu
2022-06-12fix: remove updater if it is not usedSefa Eyeoglu
2022-06-10change slot nameVance
2022-06-10fix: update toolbar when instance state changesVance
2022-04-16Use preexisting actions in the menu barKenneth Chew
The code is now much cleaner. Because the actions already present are enabled elsewhere even when the menu bar is hidden, keyboard shortcuts added to them automatically work regardless of whether the menu bar is visible. This means that the hacky workaround related to this can be removed.
2022-04-15Add option to always show menu bar instead of toolbarKenneth Chew
For those who like keyboard navigation at the expense of aesthetics.
2022-04-08Fix typos causing build failures on non-macOS systemsKenneth Chew
It also did the exact opposite thing I was trying to do, so that's fixed too...
2022-04-08Show and hide the menu bar with the 'alt' keyKenneth Chew
Only applicable for systems without a native menu bar (i.e. almost anything that is not macOS or Ubuntu Unity). On these systems, the menu bar appears on top of the window, which does not look good next to the tool bar already up there. When the menu bar is hidden, the keyboard shortcuts set by the menu bar are disabled. They should always work, so this also adds a workaround for that.
2022-04-08Create menubar prototypeKenneth Chew
Some stuff still needs to be fixed: - The close window option always closes the main window, even if it is not the currently active window (only applicable on systems with native menu bar) - None of the (text) editing actions are enabled - Actions related to instances should only be active when an instance is selected - The open wiki option ("PolyMC Help") needs to be implemented - Delete instance keyboard shortcut does not seem to work on my system. Test further - It would be nice if the profiles menu had all of the logged in accounts, and if they could be selected from that menu (preferably with keyboard shortcuts, probably Ctrl + 1, Ctrl + 2, ...)
2022-03-15Merge pull request #188 from PolyMC/removal/notificationsEzekiel Smith
remove notifications
2022-03-08add matrix buttondada513
2022-02-20remove notificationsswirl
2022-02-10Revert "refactor: remove news feed"dada513
This reverts commit 361ce7818ec8891e9a35bdfac4cdea77a0b6a949.
2022-01-27refactor: remove news feedSefa Eyeoglu
Closes #63
2022-01-09remove patreon stuffswirl
Closes: #22 Update to 1.0.5 Remove "Forking/Redistribution" tab in About (why is it even there?) Metainfo now corresponds to version add discord Completely removed Patreon.
2021-12-12NOISSE add a shortcut to the loaders mods to main windowPetr Mrázek