Commit Graph

3935 Commits

Author SHA1 Message Date
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
e3b55067eb Legacy jar reassembly, base of proper custom jar support 2013-08-24 03:09:46 +02:00
Petr Mrázek
b781231666 Contiguous selection and keyboard input for mod lists.
Tweak console to take up the sides.
You can reorder mods from the keyboard.
2013-08-21 01:07:54 +02:00
Petr Mrázek
524fbcdd3e Disable drag mod reordering 2013-08-20 20:56:21 +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
77e8066542 Working on legacy support, incomplete. 2013-08-14 08:13:41 +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
e5dc113bfc Add missing icons - iron, grass, etc. 2013-08-11 02:19:58 +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
c8925e0f66 Fix LWJGL downloader - works conssistently now. 2013-08-07 01:49:19 +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
091b7502cf Add small tweak to make forge work 2013-08-05 04:10:53 +02:00
Petr Mrázek
183a735145 Runnable 1.6 instances! 2013-08-05 03:29:50 +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
Petr Mrázek
0adf1828b0 Download assets for 1.6 on application start (background task). 2013-08-04 04:19:10 +02:00
Petr Mrázek
4f73091bb5 Errr... I forgot. 2013-08-03 23:58:39 +02:00
Petr Mrázek
13b1b98f7c WTF, I don't even... 2013-08-03 15:57:33 +02:00
Petr Mrázek
2e0cbf393a Massive renaming in the backend folder, all around restructure in the same. 2013-07-29 00:59:35 +02:00
Petr Mrázek
8808a8b108 Merge branch 'master' of https://github.com/TakSuyu/MultiMC5 2013-07-28 08:41:41 +02:00
Petr Mrázek
9d99b539bf Parsing the version files, part IV
Also, start of big refactors.
2013-07-28 08:40:15 +02:00
TakSuyu
dc39d09339 Merge remote-tracking branch 'upstream/master'
Conflicts:
	gui/mainwindow.cpp
2013-07-27 12:55:51 -07:00
TakSuyu
44498f9894 Renamed some files to support naming scheme
changed modeditwindow -> legacymodeditdialog
added modeditdialog
mapped slots for modeditdialog
2013-07-27 12:42:32 -07:00
Petr Mrázek
a7a84d4dbb Parsing the version files, part III 2013-07-27 11:41:45 +02:00
Petr Mrázek
97cf08f964 Parsing the version files, part II 2013-07-24 23:44:00 +02:00
Petr Mrázek
18853ca3fa Parsing the version files, part I 2013-07-22 02:01:56 +02:00
Petr Mrázek
e2ee6d6d25 Finalize the instance settings dialog, add setting reset mechanism 2013-07-16 00:30:32 +02:00
Stiepen
b5450042b5 Broke instance loading(?), also attempted to make Toolbar grayed out when no instance is selected. For debug purposes it is initially not grayed out 2013-07-14 22:01:30 +02:00
Stiepen
ce253ded0e Added Per-Instance settings 2013-07-14 20:26:53 +02:00
Petr Mrázek
33b9b25da7 More work on the downloader and 1.6 instance creation 2013-07-14 18:33:31 +02:00
Petr Mrázek
c96ac24605 Replace one line. Get downloading of 1.6 jars working. Yay. 2013-07-09 22:46:33 +02:00
Petr Mrázek
dd86061f0f Piddle-farting with 1.6 instances. Now with more json! 2013-07-09 00:52:03 +02:00
Petr Mrázek
ee5583251d Legacy versions downloaded from the new location are treated as legacy versions! 2013-07-07 23:51:26 +02:00
Petr Mrázek
a23323a01e Small tweaks to the assets - delete extra files 2013-07-07 18:12:39 +02:00
Petr Mrázek
8f5516ceb6 Merge pull request #2 from TakSuyu/master
Did some grunt work for the Edit Mods Dialog
2013-07-07 09:14:11 -07:00
TakSuyu
96cceeafeb implemented ModEditUI and mapped ModEditUI Buttons for implementation
enabled EditMods button on MainWindowUI
added validation check for renaming instances
2013-07-06 19:11:24 -07:00
Petr Mrázek
eb16d977c8 Add a job that removes any files that don't match a whitelist from a folder. 2013-07-06 02:41:23 +02:00
Petr Mrázek
5c07e1b042 Move job queue to libutil 2013-07-06 01:50:07 +02:00
Petr Mrázek
84298d621d Restructure the downloader into a generic task list/queue.
Yay for bringing paper and pencil on long train rides.
Nothing to do but design ... and possibly chat with random strangers ;)
2013-07-06 00:55:54 +02:00
Petr Mrazek
030e03e134 Herp Derp Sync Durrrr 2013-07-05 00:58:03 +02:00
Petr Mrázek
8a66e61221 Merge pull request #1 from TakSuyu/master
Delete button functionality
2013-07-04 15:45:45 -07:00
TakSuyu
4f57207fd2 Added dialog box and functionality to mainwindow delete button. 2013-07-04 15:39:41 -07:00
Petr Mrázek
6122e0cbc3 Make downloader create folders as needed, test queuing, multiple files, saving to real files. 2013-07-01 00:45:32 +02:00
Petr Mrázek
e49b818698 Add queued downloader, some super-minor UI tweaks in stuff that's not even visible yet. 2013-06-30 22:39:57 +02:00
Petr Mrázek
38fb702e78 Fix weird label line generation in the instance view. 2013-06-23 22:45:36 +02:00