diff --git a/harbour-picross2.pro b/harbour-picross2.pro index eae60e5..1015aa6 100644 --- a/harbour-picross2.pro +++ b/harbour-picross2.pro @@ -39,7 +39,8 @@ DISTFILES += \ rpm/harbour-picross2.spec \ rpm/harbour-picross2.changes \ scripts/genPicross.sh \ - harbour-picross2.desktop + harbour-picross2.desktop \ + qml/pages/WhatsNew.qml SAILFISHAPP_ICONS = 86x86 108x108 128x128 172x172 diff --git a/qml/pages/About.qml b/qml/pages/About.qml index f8e3e5d..fcae801 100644 --- a/qml/pages/About.qml +++ b/qml/pages/About.qml @@ -38,6 +38,16 @@ Page { anchors.horizontalCenter: parent.horizontalCenter font.pixelSize: Theme.fontSizeExtraLarge } + Label { + text: "17.12.2018" + anchors.horizontalCenter: parent.horizontalCenter + font.pixelSize: Theme.fontSizeSmall + } + Button{ + anchors.horizontalCenter: parent.horizontalCenter + text: qsTr("What's new?") + onClicked: pageStack.push(Qt.resolvedUrl("WhatsNew.qml")) + } Label { anchors.horizontalCenter: parent.horizontalCenter text: qsTr("Developed by") diff --git a/qml/pages/WhatsNew.qml b/qml/pages/WhatsNew.qml new file mode 100644 index 0000000..09a5813 --- /dev/null +++ b/qml/pages/WhatsNew.qml @@ -0,0 +1,106 @@ +import QtQuick 2.0 +import Sailfish.Silica 1.0 +import "../DB.js" as DB + +Page{ + id: newsPage + + PageHeader { + id: newsTitle + title: "What's new?" + } + + SilicaFlickable { + id: newsFlickable + contentHeight: mainColumn.height + anchors.top: newsTitle.bottom + anchors.left: parent.left + anchors.right: parent.right + anchors.bottom: parent.bottom + clip: true + + VerticalScrollDecorator { flickable: newsFlickable } + + Column { + id: mainColumn + width: parent.width - 2*Theme.paddingLarge + x: Theme.paddingLarge + spacing: Theme.paddingSmall + + SectionHeader { + text: "Picross v2.3 (17.12.2018)" + font.pixelSize: Theme.fontSizeSmall + } + Label { + width: parent.width + wrapMode: Text.WrapAtWordBoundaryOrAnywhere + anchors.horizontalCenter: parent.horizontalCenter + font.pixelSize: Theme.fontSizeSmall + text: +"- What's new page added in About page +- Keypad hint added +- Dragging difficulty bar handled correctly +- Add indicator for saved level +- Fix level loading indicator +- Fix keypad cursor wrapping +- Less opaque grid in application cover +- Cross made shorter and bolder (again) +- Added version and date to About page +- Level select dialog uses SQLite more effectively +- Code cleanup, reorganisation and clarification" + } + SectionHeader { + text: "Picross v2.2 (09.12.2018)" + font.pixelSize: Theme.fontSizeSmall + } + Label { + width: parent.width + wrapMode: Text.WrapAtWordBoundaryOrAnywhere + anchors.horizontalCenter: parent.horizontalCenter + font.pixelSize: Theme.fontSizeSmall + text: +"- On-screen keypad +- Disable cover action if already on level select +- Code reorganisation +- Make flash animation weaker and shorter +- Reseting settings actually works now +- Fix stuttering level selection +- Add loading indicator to main page +- Auto save when entering level select" + } + SectionHeader { + text: "Picross v2.1 (07.12.2018)" + font.pixelSize: Theme.fontSizeSmall + } + Label { + width: parent.width + wrapMode: Text.WrapAtWordBoundaryOrAnywhere + anchors.horizontalCenter: parent.horizontalCenter + font.pixelSize: Theme.fontSizeSmall + text: +"- Don't start next levels game timer in winning screen" + } + SectionHeader { + text: "Picross v2.0 (29.11.2018)" + font.pixelSize: Theme.fontSizeSmall + } + Label { + width: parent.width + wrapMode: Text.WrapAtWordBoundaryOrAnywhere + anchors.horizontalCenter: parent.horizontalCenter + font.pixelSize: Theme.fontSizeSmall + text: +"- Fix: level selection empty +- QML-only application, fix QML warnings +- Finnish translation +- Fixed level selection layout +- Redesign many UI elements +- Many parts rewritten or revised +- Retouched zoom levels +- Option for automatic grid size +- Update icons +" // Newline intentional + } + } + } +} diff --git a/rpm/harbour-picross2.changes b/rpm/harbour-picross2.changes index d6a62e6..2154c0f 100644 --- a/rpm/harbour-picross2.changes +++ b/rpm/harbour-picross2.changes @@ -8,17 +8,18 @@ # * date Author's Name version-release # - Summary of changes -# * FIXME Matti Viljanen 2.3-1 -# - Fix wrong color when dragging difficulty item -# - Fix cursor wrapping -# - Less opaque grid in application cover -# - Cross made shorter and bolder -# - Added version to About page -# - Add saved level status indicator -# - Don't show keypad hint if keypad is active after update -# - Level select dialog uses SQLite more effectively -# - Remove internal dependencies -# - Code cleanup, reorganisation and clarification +* Sun Dec 17 2018 Matti Viljanen 2.3-1 +- What's new page added in About page +- Keypad hint added +- Dragging difficulty bar handled correctly +- Add indicator for saved level +- Fix level loading indicator +- Fix keypad cursor wrapping +- Less opaque grid in application cover +- Cross made shorter and bolder (again) +- Added version and date to About page +- Level select dialog uses SQLite more effectively +- Code cleanup, reorganisation and clarification * Sun Dec 9 2018 Matti Viljanen 2.2-1 - On-screen keypad diff --git a/rpm/harbour-picross2.spec b/rpm/harbour-picross2.spec index bb41111..281f241 100644 --- a/rpm/harbour-picross2.spec +++ b/rpm/harbour-picross2.spec @@ -13,7 +13,7 @@ Name: harbour-picross2 %{!?qtc_make:%define qtc_make make} %{?qtc_builddir:%define _builddir %qtc_builddir} Summary: Picross -# Checklist: .spec .yaml .changes About.qml +# Checklist: .spec .yaml .changes About.qml WhatsNew.qml Version: 2.3 Release: 1 Group: Qt/Qt diff --git a/translations/harbour-picross2-fi.ts b/translations/harbour-picross2-fi.ts index 851a05a..3a3fda3 100644 --- a/translations/harbour-picross2-fi.ts +++ b/translations/harbour-picross2-fi.ts @@ -4,12 +4,17 @@ About - + + What's new? + Muutokset + + + Developed by Kehittänyt - + Maintainer Ylläpitäjä diff --git a/translations/harbour-picross2-fr.ts b/translations/harbour-picross2-fr.ts index 09a65b1..394b1c3 100644 --- a/translations/harbour-picross2-fr.ts +++ b/translations/harbour-picross2-fr.ts @@ -11,6 +11,10 @@ Maintainer + + What's new? + + CoverPage diff --git a/translations/harbour-picross2-it.ts b/translations/harbour-picross2-it.ts index 29f9020..d443f9d 100644 --- a/translations/harbour-picross2-it.ts +++ b/translations/harbour-picross2-it.ts @@ -11,6 +11,10 @@ Maintainer + + What's new? + + CoverPage diff --git a/translations/harbour-picross2.ts b/translations/harbour-picross2.ts index 24bb048..f2d161b 100644 --- a/translations/harbour-picross2.ts +++ b/translations/harbour-picross2.ts @@ -4,12 +4,17 @@ About - + + What's new? + + + + Developed by - + Maintainer