summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2014-03-29 16:10:09 +0100
committerPetr Mrázek <peterix@gmail.com>2014-03-29 16:10:09 +0100
commit902dc50c873670c7241988758470c87cdde5f429 (patch)
treedc36730f3fbff47fbf8066d778d64fa4a7357794
parentc069147f67a508eba010157c6493b0a9f2c2760a (diff)
parenta19aca0648a6bc8b40c71bac705fd7ddbd58a559 (diff)
downloadMultiMC-902dc50c873670c7241988758470c87cdde5f429.tar
MultiMC-902dc50c873670c7241988758470c87cdde5f429.tar.gz
MultiMC-902dc50c873670c7241988758470c87cdde5f429.tar.lz
MultiMC-902dc50c873670c7241988758470c87cdde5f429.tar.xz
MultiMC-902dc50c873670c7241988758470c87cdde5f429.zip
Merge branch 'release-0.3' into develop
-rw-r--r--CMakeLists.txt4
-rw-r--r--changelog.yaml20
-rw-r--r--gui/ConsoleWindow.cpp6
3 files changed, 28 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d7607e74..5febd904 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -93,8 +93,8 @@ SET(MultiMC_NEWS_RSS_URL "http://multimc.org/rss.xml" CACHE STRING "URL to fetch
######## Set version numbers ########
SET(MultiMC_VERSION_MAJOR 0)
-SET(MultiMC_VERSION_MINOR 2)
-SET(MultiMC_VERSION_HOTFIX 1)
+SET(MultiMC_VERSION_MINOR 3)
+SET(MultiMC_VERSION_HOTFIX 0)
# Build number
SET(MultiMC_VERSION_BUILD -1 CACHE STRING "Build number. -1 for no build number.")
diff --git a/changelog.yaml b/changelog.yaml
index 8b96b76e..cf957c49 100644
--- a/changelog.yaml
+++ b/changelog.yaml
@@ -31,3 +31,23 @@
- Update to the German translation.
0.2.1:
- Hotfix - move the native library extraction into the onesix launcher part.
+0.3:
+ - Improved instance view
+ - Overhauled 1.6+ version loading
+ - There is no longer a single custom.json file that overrides version.json
+ - Instead there are now "patch" files in <instance>/patches/, one for each main tweaker (forge, liteloader etc.)
+ - These patches are applied after version.json in a customisable order,
+ - A list of these files is shown in the left most tab in the Edit Mods dialog, where a list of libraries was shown before.
+ - custom.json can still be used for overriding everything.
+ - Offline mode can be used even when online
+ - Show an "empty" message in version selector dialogs
+ - Fix FTB paths on windows
+ - Tooling support
+ - JProfiler
+ - JVisualVM
+ - MCEdit
+ - Don't assume forge in FTB instances and allow other libraries (liteloader, mcpatcher, etc.) in FTB instances
+ - Screenshot uploading/managing
+ - Instance badges
+ - Some pre/post command stuff (remove the timeout, variable substitution)
+ - Fix logging when the system language is not en_US \ No newline at end of file
diff --git a/gui/ConsoleWindow.cpp b/gui/ConsoleWindow.cpp
index d11e8aff..621f035f 100644
--- a/gui/ConsoleWindow.cpp
+++ b/gui/ConsoleWindow.cpp
@@ -186,6 +186,11 @@ void ConsoleWindow::toggleConsole()
QScrollBar *bar = ui->text->verticalScrollBar();
if (isVisible())
{
+ if(!isActiveWindow())
+ {
+ activateWindow();
+ return;
+ }
int max_bar = bar->maximum();
int val_bar = m_last_scroll_value = bar->value();
m_scroll_active = (max_bar - val_bar) <= 1;
@@ -194,6 +199,7 @@ void ConsoleWindow::toggleConsole()
else
{
show();
+ isTopLevel();
if (m_scroll_active)
{
bar->setValue(bar->maximum());