Petr Mrázek
e8400219fa
NOISSUE fill in missing copyright notices
2025-01-26 15:13:59 +01:00
Petr Mrázek
3ad173da71
NOISSUE Some work on JRE downloading
2025-01-25 19:17:08 +01:00
Petr Mrázek
4bd7c4d5df
NOISSUE load player head icons using the same code as skins
...
This means transparency is handled correctly now.
2025-01-17 04:15:34 +01:00
Petr Mrázek
460be33642
NOISSUE Add a 'copy link' button to the login screen.
2025-01-16 17:57:41 +01:00
Petr Mrázek
5e71eb1788
NOISSUE fix z-fighting in the 3d skin preview
...
Not perfect, but it's something.
2025-01-16 04:03:55 +01:00
Petr Mrázek
a484024b9e
NOISSUE make newly added account be the default one if there's no default yet
2025-01-15 04:06:36 +01:00
Petr Mrázek
43f59f2d91
GH-5561 use complete base name for naming skins
...
If you had something like '1.2.3.4.png', it would call it '1'.
Now it's '1.2.3.4'.
2025-01-15 02:49:53 +01:00
Petr Mrázek
9352c7336c
GH-5560 fix issues with handling slim skins
...
This actually dumbs down detection of skins that would be broken
as 'Classic' skins, but maybe we can do that better later.
2025-01-15 02:41:10 +01:00
Petr Mrázek
9e4da6399c
NOISSUE some more fixes for accounts dialog
...
- Dialog size is now saved and restored
- Add New Account should appear correctly on first run of MultiMC
- Added UI for accounts that don't own Minecraft
- Added UI for accounts with expired MSA tokens
- After applying a skin, the skin preview updates correctly
- The initial size of the dialog is now smaller
- Changed 'Refresh' buttons to 'Refresh Account' to clarify what they do
2025-01-15 02:17:06 +01:00
Petr Mrázek
538c943f10
NOISSUE fix various skin rendering issues
2025-01-14 01:44:48 +01:00
Petr Mrázek
c7bf4fee76
NOISSUE fix right leg cover missing in skin thumbnails
2025-01-13 14:32:38 +01:00
Petr Mrázek
78372473b5
NOISSUE fix cape facing the wrong direction in 3d view
2025-01-13 08:39:04 +01:00
Petr Mrázek
d43b19500c
NOISSUE add open buttons to the folder settings
2025-01-12 23:54:26 +01:00
Petr Mrázek
1a673cf4dd
NOISSUE Overhaul the account management
...
There's now a new Accounts UI with a 3d skin preview and fully
functional skin and cape selection.
Minimum Qt version on Linux has been raised to 5.6.3 (from 5.4.x)
2025-01-12 23:54:26 +01:00
Petr Mrázek
469053439a
NOISSUE fix missing icons on some systems
2025-01-09 17:36:56 +01:00
Petr Mrázek
8b65ad3aea
NOISSUE do not re-create the logo icon every time it is requested
...
This caused significant lag.
2025-01-09 05:04:34 +01:00
Petr Mrázek
ddedefe6d3
NOISSUE Simplify opening files, directories and URLs
...
On linux, we now use 'xdg-open' directly with an URL instead of the complicates
indirect opening mechanism.
Everywhere, the logging of issues in opening thing should be better.
2025-01-04 16:49:26 +01:00
Petr Mrázek
989263a652
NOISSUE update BUILD.md
...
The change: Builds with MultiMC branding are fine as long as you get approval from us.
2024-12-26 20:13:35 +01:00
Petr Mrázek
7bd22bc4e5
NOISSUE fix build more
...
QUrlQuery does not accept initializer lists in Qt 5.4...
2024-12-26 03:49:26 +01:00
Petr Mrázek
009abd5d94
NOISSUE fix build
...
Missing QUrl include...
2024-12-26 03:32:50 +01:00
Petr Mrázek
f0e6204ebf
NOISSUE Add icons to accounts
2024-12-26 03:21:59 +01:00
Petr Mrázek
07907ded5c
NOISSUE revamp the MSA login dialog
...
It now has a more sensible UI/UX:
- Added a QR code you can scan on your phone to complete the logn flow
- Inverted the progress bar to show that it is a timeout
- Redone the text label so that it does not break the layout when it has multiple lines
Also started working on redoing the accounts/profiles/skins/capes management in general
2024-12-24 05:47:37 +01:00
Petr Mrázek
9a03efe120
NOISSUE remove unused EditAccountDialog
...
It was there for saved Mojang account passwords.
2024-12-22 19:31:24 +01:00
Petr Mrázek
c78adaccc8
NOISSUE add back the MultiMC logo as the default instance icon
2024-12-22 04:07:55 +01:00
Petr Mrázek
cfb716daa5
NOISSUE handle a weird corner case when creatin a Minecraft profile
...
The server can return an error with details status "ALREADY_REGISTERED"
instead of success.
2024-12-22 02:38:16 +01:00
Petr Mrázek
beea53682e
NOISSUE fix missing base url when setting up Minecraft profile
2024-12-21 23:56:38 +01:00
Petr Mrázek
d51c8614a2
NOISSUE Improve logging and display of Minecraft profile setup errors
2024-12-21 23:27:39 +01:00
Petr Mrázek
0b8dbd3f97
GH-4155 Move 'change group' to a section of the sidebar where it makes more sense
2024-12-21 15:08:35 +01:00
Petr Mrázek
982e8ee23f
GH-5521 Improve neoforge version detection during FTB import
2024-12-21 13:06:42 +01:00
Petr Mrázek
cb36585d86
NOISSUE fix macOS architecture probing code
...
Missed a few renames...
2024-12-21 03:50:57 +01:00
Petr Mrázek
49970ae730
NOISSUE Redo system and java architecture probing
...
MultiMC should now detect aarch64/arm64 architectures and no longer uses
'32' and '64' as CPU architectures.
Detection should work for x86, amd64 and aarch64.
This also affected the old (unused) analytics code, so I removed it.
2024-12-21 03:47:16 +01:00
Petr Mrázek
c7ba800bd4
NOISSUE do not crash when mmc-pack.json is corrupted or missing Minecraft
2024-12-21 01:14:50 +01:00
Petr Mrázek
a026fabd20
GH-5166 refine offline account handling on launch to allow going online
...
Added a button to the offline name selection dialog that allows
switching the intent from offline launch to online launch.
This lets you launch online with a currently offline account when you regain
network connectivity.
2024-12-17 03:40:09 +01:00
Petr Mrázek
7bd130ebaf
NOISSUE Remove Mojang account support
...
The servers are no longer there and there is no point keeping dead code around.
This also means that we are entirely dropping support for macOS older than 10.13
because older versions don't work with MSA.
Any remaining Mojang accounts will be silently removed.
2024-12-16 05:20:23 +01:00
Petr Mrázek
bd53627f62
NOISSUE fix path to the windows resource file
2024-12-16 04:32:44 +01:00
Petr Mrázek
23d3ee59f4
Merge pull request #5315 from kaduvert/develop
...
Simplify Microsoft Login
2024-12-16 04:04:29 +01:00
Petr Mrázek
deaf661ba9
NOISSUE Actually add branding
2024-12-16 03:59:59 +01:00
Petr Mrázek
80c3eb7d99
NOISSUE embed branding again
...
Doing the whole 'secrets' thing by trying to hide MSA client ID was honestly crazy.
To everyone who tried to work on the code and couldn't use their own development build, I am sorry.
2024-12-16 03:50:46 +01:00
Petr Mrázek
40d918e5a4
NOISSUE Fill in MultiMC URLs
2024-12-16 03:11:46 +01:00
Petr Mrázek
8071a9c289
Merge pull request #5430 from sasha0552/cust-patreon-url
...
NOISSUE Customizable Patreon URL
2024-12-16 02:45:16 +01:00
Petr Mrázek
8a265eb67d
Merge pull request #5431 from sasha0552/cust-news-url
...
NOISSUE Customizable news URL
2024-12-16 02:44:54 +01:00
Petr Mrázek
da03e0f7b2
Merge pull request #5165 from arthomnix/quickplay-shortcut-fix
...
NOISSUE Fix server address text box in instance settings being always disabled on non-Quick Play instances
2024-12-16 02:15:26 +01:00
Petr Mrázek
7d7a3aada8
Merge pull request #5253 from MarkusTieger/fix/proxy-settings-message
...
Fixed Wrong Proxy Settings Message
2024-12-16 02:07:46 +01:00
Petr Mrázek
a180553d0f
Merge pull request #5389 from arthomnix/mrpack-config-fix
...
NOISSUE Fix configs sometimes not being included in exported mrpacks
2024-12-16 02:06:53 +01:00
Petr Mrázek
569519f8b2
Merge pull request #5481 from sasha0552/centralize-mojang-urls
...
NOISSUE Centralize Mojang URLs
2024-12-16 01:29:10 +01:00
Petr Mrázek
6c53068f32
NOISSUE remove dedication
...
Ah well... One thing didn't work out and an another one did. That's life.
2024-12-12 20:52:13 +01:00
sasha0552
2b78aff63a
Fix double slash
2024-07-29 23:02:53 +00:00
sasha0552
3d8c861341
NOISSUE Centralize Mojang URLs
2024-07-29 22:46:34 +00:00
sasha0552
99daa1f056
NOISSUE Customizable news URL
2024-05-31 13:56:02 +00:00
sasha0552
41e3e05454
NOISSUE Customizable Patreon URL
2024-05-31 13:34:42 +00:00