Petr Mrázek
b49fa9d2a9
Mess with the updater again.
2014-01-05 00:06:55 +01:00
Jan Dalheimer
7f6b344b49
Clean up/update translation code and made language selectable in the settings dialog
2014-01-04 16:13:28 +01:00
Jan Dalheimer
b3dd1eba21
Notifications system. Mainly to be used in case the updater breaks.
2014-01-03 19:19:27 +01:00
Petr Mrázek
f399207ae0
Log version, work paths
2014-01-03 02:29:05 +01:00
Forkk
17f1864a71
Merge branch 'develop' of github.com:MultiMC/MultiMC5 into feature_news
...
Conflicts:
CMakeLists.txt
gui/MainWindow.h
2014-01-02 13:38:20 -06:00
Sky
eb4e7d3f67
Save/restore settings dialog (and instance specific settings) window geometry
2014-01-02 02:20:34 +00:00
Petr Mrázek
f0ffd379fa
Fix issue with PostExitCmd not translating to PostExitCommand
2014-01-01 16:17:49 +01:00
Petr Mrázek
f2e8a8c904
Enable high-dpi QIcon logic
2014-01-01 15:42:43 +01:00
Petr Mrázek
396e63500e
Allow the use of synonyms in settings. Refactor settings.
...
Remove a bunch of obsolete/unused code.
2014-01-01 15:10:35 +01:00
Petr Mrázek
952b63f68d
Refactor icon lists heavily
...
* Icon list now uses a filesystem watcher for updates
* Icon folder is user-customizable
* All the little details. ALL OF THEM.
2013-12-31 01:32:51 +01:00
Jan Dalheimer
5d0868a056
Notify the user of any errors
2013-12-30 14:45:59 +01:00
Jan Dalheimer
3380bc7563
Launch an editor for the custom.json file. Also allow overriding of the system default editor
2013-12-29 17:51:16 +01:00
Petr Mrázek
997be947c9
Maybe break updater even more?
2013-12-29 01:13:57 +01:00
Petr Mrázek
c816a26647
Set permissions for the updater binary after updating it.
2013-12-28 22:32:45 +01:00
Petr Mrázek
74b5b5f535
Make FTB instances behave better
...
* Do not re-create on every reload
* Use the version.json/custom.json logic properly
* Should be offline-friendly
* FTB instances can be copied, turn into normal instances
2013-12-22 04:31:30 +01:00
Jan Dalheimer
82c87aa06f
Initial FTB support. Allows "tracking" of FTB instances.
2013-12-21 23:40:37 +01:00
Jan Dalheimer
34a3fedf7b
Keep the last five logs
2013-12-21 23:39:24 +01:00
Petr Mrázek
d6c71488b3
Some test madness
2013-12-20 23:04:11 +01:00
Petr Mrázek
be8dba9ee2
Remove obsolete auto login option.
2013-12-16 22:30:42 +01:00
Andrew
9d8006b597
Merge branch 'develop' of github.com:MultiMC/MultiMC5 into feature_news
...
Conflicts:
CMakeLists.txt
2013-12-15 15:01:34 -06:00
Andrew
0ee8f90d40
Added a system to load news from MultiMC.org's RSS
...
Currently it doesn't show it anywhere in the UI. That's next.
2013-12-15 14:50:27 -06:00
Petr Mrázek
8f856f5573
Merge branch 'testing' of https://github.com/02JanDal/MultiMC5 into develop
...
Conflicts:
MultiMC.cpp
2013-12-14 14:00:23 +01:00
Petr Mrázek
39aebddf3b
Add support for 1.7.4 user_type (needs testing with legacy accounts)
2013-12-13 02:47:59 +01:00
Petr Mrázek
aa61bbe9e4
Merge branch 'develop' of github.com:MultiMC/MultiMC5 into develop
...
Conflicts:
CMakeLists.txt
gui/MainWindow.cpp
2013-12-10 07:22:22 +01:00
Petr Mrázek
3f5c46a1c4
Finish assets update for 1.7.3
2013-12-10 07:12:52 +01:00
Andrew
6ac94ddcb6
Finish implementing update installation.
...
Also add the option to update on exit.
2013-12-06 12:59:58 -06:00
Andrew
bf94aaea75
Rework the update checking system
2013-12-04 12:34:12 -06:00
Jan Dalheimer
0a6399b52c
Unit testing
2013-12-02 11:09:56 +01:00
Petr Mrázek
6aa9bd0f77
Renew the updater branch
...
Now with some actual consensus on what the updater will do!
2013-12-02 00:55:24 +01:00
Andrew
613699b362
Merge branch 'develop' of github.com:MultiMC/MultiMC5 into develop
2013-12-01 14:28:47 -06:00
Andrew
2427ad6871
Rework MultiMC's versioning system
2013-12-01 14:27:36 -06:00
Petr Mrázek
f56eff04ef
Fix (hopefully) library dependency resolution.
...
Installing libs is now enabled, hardcoded.
Enable -Wall for all builds.
Fix many warnings and latent bugs.
2013-12-01 16:34:51 +01:00
Jan Dalheimer
8831856172
Remember the last selected instance and select it on startup
2013-11-30 12:28:20 +01:00
Andrew
eff38858ef
Fixed compilation errors.
...
Yeah... Forgot to recompile everything after deleting those files.
2013-11-28 22:18:22 -06:00
Petr Mrázek
82225a21e1
Merge branch 'feature_yggdrasil' into develop
...
Conflicts:
gui/MainWindow.cpp
logic/OneSixInstance.h
Fix missing session id functionality for legacy and old onesix.
2013-11-24 18:41:35 +01:00
Petr Mrázek
4124faf474
Fix console window (now not a QDialog)
...
It now opens and coloses as expected, depending on user
preferences and the status of the various processes involved.
Console window geometry and state are remembered between runs.
2013-11-23 01:41:28 +01:00
Andrew
928e0d0b15
Implement saving account list to file
...
Currently it only saves when accounts are added or removed. We'll have
to fix this, but we need signals for when account objects change first.
2013-11-19 12:53:30 -06:00
Andrew
a9a0b65358
Implement loading accounts from list.
2013-11-18 12:58:03 -06:00
Petr Mrázek
bb7e8985f6
Reformat and (slightly) decruft all the things.
2013-11-04 02:53:05 +01:00
Petr Mrázek
d6e4fb2971
Implement instance sorting options.
2013-11-04 00:11:20 +01:00
Sky
09dc356883
Main window geometry and state saving/reloading
2013-11-03 00:45:25 +00:00
Petr Mrázek
8cd6604e40
List available proxies on start
2013-10-31 09:03:18 +01:00
Petr Mrázek
946d397cce
Customizable folder browsing is same as for the instance folder. Syste Proxy usage.
2013-10-29 22:13:42 +01:00
Petr Mrázek
7df667f823
Valgrind-checked early application start
2013-10-28 21:50:58 +01:00
Petr Mrázek
6ecb833dbf
Fix problem with instance list not using the instance folder path
2013-10-28 20:55:12 +01:00
Sky
c467ebf132
Fix "no windows means MMC exits prematurely" issue
2013-10-26 08:38:21 +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
Orochimarufan
be2c7f4515
Change Organization and App name, might invalidate some configs? Add Tak to credits screen
2013-10-18 20:11:28 +02: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
Sky
58547d3867
Automatically try to set the Java path on first start
2013-10-06 23:44:34 +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
Petr Mrázek
ec6215a945
Fix translation initialization (and loading).
2013-09-09 01:20:17 +02:00
Stiepen22
3e1cb57988
Filed attempt on making localization work
2013-09-08 23:43:19 +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
6bea4ec988
Use HttpMetaCache to minimize network use.
2013-09-08 02:15:20 +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