Commit Graph

106 Commits

Author SHA1 Message Date
Sky
867efd53a2 Bugfixes for auto login 2013-10-21 22:08:09 +01:00
Sky
003fedde01 Implement auto login 2013-10-21 21:25:50 +01:00
Sky
11813a0621 Merge branch 'feature_skins' into develop 2013-10-21 18:00:30 +01:00
Sky
ce512e1cf2 Clean up skins, remove wrapper, save to accounts/skins 2013-10-21 17:50:45 +01:00
Petr Mrázek
aca7764afc Ask for java path when hostname changes from the last run. 2013-10-20 22:28:31 +02:00
Sky
681d36b232 First draft of player faces in the login dialog 2013-10-19 06:40:46 +01:00
Sky
b2574542b1 Merge branch 'develop' of github.com:MultiMC/MultiMC5 into develop 2013-10-18 18:10:41 +01:00
Sky
709252fe9e Use player username if offline, or "Player" if blank 2013-10-18 18:10:19 +01:00
Orochimarufan
78882ff6b1 Fix MainWindow Icon; Fix WM_CLASS issue; now links QX11Extras and libxcb on linux 2013-10-18 18:43:19 +02:00
Sky
deffe7db43 Change "News" URL to new website 2013-10-15 00:19:22 +01:00
Sky
40a2456646 Huge Java detection refactor, version dialogs on first run (no JavaPath set) and "auto detect" button 2013-10-14 03:00:06 +01:00
Petr Mrázek
73f8bc5c92 Version changing removes any existing version json. 2013-10-10 01:47:48 +02:00
Petr Mrázek
eaf0cbeafc Fix MMC-15
``mod does not delete from jar''
2013-10-09 23:16:10 +02:00
Petr Mrázek
a58912eaf7 Basic version changing (OneSix only for now) 2013-10-08 01:38:26 +02:00
Petr Mrázek
346087efbb Misc version dialog changes 2013-10-08 01:38:26 +02:00
Sky
50035e9aa1 Set offline player name to "Player" to prevent a crash on world loading in an offline session 2013-10-07 22:42:14 +01:00
Petr Mrázek
8b18af0515 Get rid of junky timestamps, along with some select pointless log messages 2013-10-06 03:07:57 +02:00
Petr Mrázek
f83119ce7e Added file logger 2013-10-06 01:13:40 +02:00
Petr Mrázek
984c36e571 Implement basic yggdrasil auth.
No fancy login token saving involved.
2013-09-23 00:29:40 +02:00
Petr Mrázek
ceca6959d2 Working 1.6 modding (currently only forge) 2013-09-22 04:21:36 +02:00
Petr Mrázek
b979d0ce5d Implement legacy forge button!
Many refactors of the task system.
Progress dialog now accepts generic ProgressProvider objects
2013-09-18 00:00:35 +02:00
Petr Mrázek
d38b90530b Forge version list implementation. Needs integration and testing. 2013-09-16 00:54:39 +02:00
Stiepen22
31e5a0fe6d Changed all strings displayed to end user to use qts localization system 2013-09-08 18:13:09 +02:00
Petr Mrázek
499ee1e365 Merge branch 'master' of https://github.com/Stiepen22/MultiMC5 into develop
Conflicts:
	AppSettings.cpp
	MultiMC.pro
	main.cpp
2013-09-08 16:21:49 +02:00
Petr Mrázek
7e1cf22ce6 Use youtrack for bugs 2013-09-08 15:59:50 +02:00
Stiepen22
dab2bbe4e7 Added console coloring and made the log not contain any usernames/session ids 2013-09-08 15:02:52 +02:00
Petr Mrázek
6892c11e9f Move a good chunk of the singleton objects into a new QApplication subclass. 2013-09-07 04:00:58 +02:00
Stiepen22
3fd2d025a1 Made main window hide on instace exit 2013-09-06 23:52:17 +02:00
Stiepen22
0990a1103c Made Offline user name default to 'Offline' if the textbox is left empty 2013-09-06 23:01:40 +02:00
Stiepen22
f897a200e2 Made instace killing actually work 2013-09-06 22:40:50 +02:00
Stiepen22
2acfd00d76 Implemented basic offline mode 2013-09-06 17:08:12 +02:00
Petr Mrázek
78e278c1e3 Misc tweaks
* Do not nuke forge META-INF
* Disable inner DnD in mod lists on linux.
2013-08-28 21:52:19 +02:00
Petr Mrázek
e17655243c More OSX magic! 2013-08-27 16:50:42 +02:00
Petr Mrázek
fd4026c60a Fix ugly blue focus thing on OSX. 2013-08-27 16:20:32 +02:00
Petr Mrázek
5573ed52e8 Add/remove/drag&drop for the icon picker. 2013-08-27 05:39:49 +02:00
Petr Mrázek
e6999b3b62 Clean up the main window constructor a bit 2013-08-26 07:09:54 +02:00
Petr Mrázek
a63c7340a6 Nuke the old instance model, LONG LIVE THE NEW ONE 2013-08-26 06:30:11 +02:00
Petr Mrázek
c5725d653b Make news button go to *MultiMC* news. 2013-08-25 23:41:23 +02:00
Petr Mrázek
f0990fae4b Many improvements
PermGen can be tweaked from the settings menu
Groups are saved on change/exit
Install target is no longer completely broken
All the deplibs are now static
Added notes dialog
Fixed ini file format support (can save strings with newlines, tabs. UTF-8 is explicitly used!)
Rename button now uses line breaks so it doesn't grow ever wider (Added a custom tool button subclass)
There is now a CAT button. Meow.
2013-08-25 22:48:41 +02:00
Petr Mrázek
d884f849d6 All kinds of incremental improvements
Redone the instance action toolbar:
* Removed all the dead actions
* Change icon and Rename are now morphed into a header
* Added button for opening the config folder
Implemented support for loose files and folders as legacy jar mods
Added texture pack support
2013-08-25 01:32:42 +02:00
Petr Mrázek
bbc47cb8bd Sync, removal of webkit as a dependency, removal of the web windows. 2013-08-20 02:29:36 +02:00
Petr Mrázek
c92ad7dcf8 Drag and Drop, mod management. 2013-08-18 20:52:17 +02:00
Petr Mrázek
253067c782 Move all the things (YES. Move them.)
Also, implemented some basic modlist logic, to be wired up.
2013-08-17 13:40:51 +02:00
Petr Mrázek
ff33d4a1a4 OneSix instances now have a minecraft folder inside.
Also, the main instance view was expanded with helpful key events:
F2 for rename, F5 for refresh, Enter for start instance, Delete for...
2013-08-12 00:39:19 +02:00
Petr Mrázek
7e78a422e8 Version filtering and general related code sanitization.
Version list dialog has alternating row background set.
Nostalgia versions, based on OneSix.
2013-08-11 19:05:22 +02:00
Petr Mrázek
1782d5ad9a Implement icon picker, bring back raster icons. 2013-08-11 01:07:15 +02:00
Petr Mrázek
bf5f5091ef Various task related improvements.
* Errors are reported back to task users via Failure signals.
* Lwjgl doesn't download on each legacy instance start anymore.
* Tasks were unified when it comes to success/failure.
* Task dialogs don't get spawned after short tasks finish anymore.
2013-08-09 00:26:35 +02:00
Petr Mrázek
afaa1dc223 Get rid of QNAM (now subclassed and less needy). Basic LWJGL download and extraction. 2013-08-07 01:38:18 +02:00
Petr Mrázek
005a010ee6 More code cleanups! 2013-08-04 14:46:33 +02:00
Petr Mrázek
935ad6b02c Fix KDE includes problem 2013-08-04 12:21:51 +02:00