2020-09-23 13:21:05 +02:00
|
|
|
#include "changelog_page.hpp"
|
2020-10-06 00:53:12 +02:00
|
|
|
|
|
|
|
namespace i18n = brls::i18n;
|
|
|
|
using namespace i18n::literals;
|
2020-09-23 13:21:05 +02:00
|
|
|
ChangelogPage::ChangelogPage() : AppletFrame(true, true)
|
|
|
|
{
|
2020-10-06 00:53:12 +02:00
|
|
|
this->setTitle("menus/Changelog"_i18n );
|
2020-09-23 13:21:05 +02:00
|
|
|
list = new brls::List();
|
|
|
|
std::vector<std::string> verTitles;
|
|
|
|
std::string change;
|
|
|
|
std::vector<std::string> changes;
|
|
|
|
|
2020-10-06 00:53:12 +02:00
|
|
|
verTitles.push_back("menus/v1_0_1"_i18n );
|
|
|
|
changes.push_back("menus/v1_0_1_text"_i18n );
|
2020-09-23 13:21:05 +02:00
|
|
|
|
2020-10-06 00:53:12 +02:00
|
|
|
verTitles.push_back("menus/v1_0_2"_i18n );
|
|
|
|
changes.push_back("menus/v1_0_2_text"_i18n );
|
2020-09-23 13:21:05 +02:00
|
|
|
|
2020-10-06 00:53:12 +02:00
|
|
|
verTitles.push_back("menus/v1_0_3"_i18n );
|
|
|
|
changes.push_back("menus/v1_0_3_text"_i18n );
|
2020-09-23 13:21:05 +02:00
|
|
|
|
2020-10-06 00:53:12 +02:00
|
|
|
verTitles.push_back("menus/v1_1_0"_i18n );
|
|
|
|
changes.push_back("menus/v1_1_0_text"_i18n );
|
2020-09-23 13:21:05 +02:00
|
|
|
|
2020-10-06 00:53:12 +02:00
|
|
|
verTitles.push_back("menus/v1_1_1"_i18n );
|
|
|
|
changes.push_back("menus/v1_1_1_text"_i18n );
|
2020-09-23 13:21:05 +02:00
|
|
|
|
2020-10-06 00:53:12 +02:00
|
|
|
verTitles.push_back("menus/v1_1_2"_i18n );
|
|
|
|
changes.push_back("menus/v1_1_2_text"_i18n );
|
2020-09-26 16:55:24 +02:00
|
|
|
|
2020-10-06 00:53:12 +02:00
|
|
|
verTitles.push_back("menus/v1_1_3"_i18n );
|
|
|
|
changes.push_back("menus/v1_1_3_text"_i18n );
|
2020-09-29 16:41:43 +02:00
|
|
|
|
2020-10-06 00:53:12 +02:00
|
|
|
verTitles.push_back("menus/v1_2_0"_i18n );
|
|
|
|
changes.push_back("menus/v1_2_0_text"_i18n );
|
|
|
|
|
|
|
|
verTitles.push_back("menus/v1_2_1"_i18n );
|
|
|
|
changes.push_back("menus/v1_2_1_text"_i18n );
|
2020-10-05 17:14:10 +02:00
|
|
|
|
2020-10-06 15:19:19 +02:00
|
|
|
verTitles.push_back("menus/v1_2_2"_i18n );
|
|
|
|
changes.push_back("menus/v1_2_2_text"_i18n );
|
|
|
|
|
2020-10-07 02:51:29 +02:00
|
|
|
verTitles.push_back("menus/v1_2_4"_i18n );
|
|
|
|
changes.push_back("menus/v1_2_4_text"_i18n );
|
2020-10-07 02:08:39 +02:00
|
|
|
|
2020-10-09 22:27:18 +02:00
|
|
|
verTitles.push_back("menus/v1_2_5"_i18n );
|
|
|
|
changes.push_back("menus/v1_2_5_text"_i18n );
|
|
|
|
|
2020-10-11 21:02:02 +02:00
|
|
|
verTitles.push_back("menus/v1_2_6"_i18n );
|
|
|
|
changes.push_back("menus/v1_2_6_text"_i18n );
|
|
|
|
|
2020-12-12 16:41:56 +01:00
|
|
|
verTitles.push_back("menus/v1_3_0"_i18n );
|
|
|
|
changes.push_back("menus/v1_3_0_text"_i18n );
|
|
|
|
|
2020-12-13 14:52:51 +01:00
|
|
|
verTitles.push_back("menus/v1_3_1"_i18n );
|
|
|
|
changes.push_back("menus/v1_3_1_text"_i18n );
|
|
|
|
|
2020-12-29 00:32:58 +01:00
|
|
|
verTitles.push_back("menus/v1_3_2"_i18n );
|
|
|
|
changes.push_back("menus/v1_3_2_text"_i18n );
|
2020-12-27 18:11:40 +01:00
|
|
|
|
2021-01-03 00:22:45 +01:00
|
|
|
verTitles.push_back("menus/v1_4_0"_i18n );
|
|
|
|
changes.push_back("menus/v1_4_0_text"_i18n );
|
|
|
|
|
2021-01-03 14:23:27 +01:00
|
|
|
verTitles.push_back("menus/v1_4_1"_i18n );
|
|
|
|
changes.push_back("menus/v1_4_1_text"_i18n );
|
|
|
|
|
2021-01-17 18:26:20 +01:00
|
|
|
verTitles.push_back("menus/v1_4_2"_i18n );
|
|
|
|
changes.push_back("menus/v1_4_2_text"_i18n );
|
|
|
|
|
2021-01-18 17:24:36 +01:00
|
|
|
verTitles.push_back("menus/v1_4_3"_i18n );
|
|
|
|
changes.push_back("menus/v1_4_3_text"_i18n );
|
|
|
|
|
2021-01-28 20:26:41 +01:00
|
|
|
verTitles.push_back("menus/v1_5_0"_i18n );
|
|
|
|
changes.push_back("menus/v1_5_0_text"_i18n );
|
|
|
|
|
2021-01-29 22:14:40 +01:00
|
|
|
verTitles.push_back("menus/v1_5_1"_i18n );
|
|
|
|
changes.push_back("menus/v1_5_1_text"_i18n );
|
|
|
|
|
2021-01-30 16:45:32 +01:00
|
|
|
verTitles.push_back("menus/v1_5_2"_i18n );
|
|
|
|
changes.push_back("menus/v1_5_2_text"_i18n );
|
|
|
|
|
2021-02-06 18:24:47 +01:00
|
|
|
verTitles.push_back("menus/v2_0_0"_i18n );
|
|
|
|
changes.push_back("menus/v2_0_0_text"_i18n );
|
|
|
|
|
2021-02-07 16:56:36 +01:00
|
|
|
verTitles.push_back("menus/v2_0_1"_i18n );
|
|
|
|
changes.push_back("menus/v2_0_1_text"_i18n );
|
|
|
|
|
2021-02-09 15:10:12 +01:00
|
|
|
verTitles.push_back("v2.1.0");
|
2021-02-08 21:30:58 +01:00
|
|
|
changes.push_back("menus/v2_1_0_text"_i18n );
|
|
|
|
|
2021-02-09 15:10:12 +01:00
|
|
|
verTitles.push_back("v2.1.1");
|
|
|
|
changes.push_back("menus/v2_1_1_text"_i18n );
|
|
|
|
|
2021-02-10 03:57:42 +01:00
|
|
|
verTitles.push_back("v2.1.2");
|
|
|
|
changes.push_back("menus/v2_1_2_text"_i18n );
|
|
|
|
|
2021-02-10 18:41:13 +01:00
|
|
|
verTitles.push_back("v2.2.0");
|
|
|
|
changes.push_back("menus/v2_2_0_text"_i18n );
|
|
|
|
|
2021-02-11 13:45:35 +01:00
|
|
|
verTitles.push_back("v2.2.1");
|
|
|
|
changes.push_back("menus/v2_2_1_text"_i18n );
|
|
|
|
|
2021-02-12 23:42:22 +01:00
|
|
|
verTitles.push_back("v2.3.0");
|
|
|
|
changes.push_back("menus/v2_3_0_text"_i18n );
|
|
|
|
|
2021-02-16 14:42:43 +01:00
|
|
|
verTitles.push_back("v2.3.1");
|
|
|
|
changes.push_back("menus/v2_3_1_text"_i18n );
|
|
|
|
|
2021-02-16 19:47:58 +01:00
|
|
|
verTitles.push_back("v2.3.2");
|
2021-02-17 19:00:12 +01:00
|
|
|
changes.push_back("menus/v2_3_2_text"_i18n );
|
2021-02-10 18:41:13 +01:00
|
|
|
|
2021-02-18 16:15:58 +01:00
|
|
|
verTitles.push_back("v2.3.3");
|
|
|
|
changes.push_back("menus/v2_3_3_text"_i18n );
|
|
|
|
|
2021-02-20 13:58:04 +01:00
|
|
|
for(int i = verTitles.size() -1 ; i >= 0; i--){
|
|
|
|
listItem = new brls::ListItem(verTitles[i]);
|
2020-09-23 13:21:05 +02:00
|
|
|
change = changes[i];
|
2021-02-20 13:58:04 +01:00
|
|
|
listItem->getClickEvent()->subscribe([&, change](brls::View* view){
|
2020-09-23 13:21:05 +02:00
|
|
|
brls::Dialog* dialog = new brls::Dialog(change);
|
|
|
|
brls::GenericEvent::Callback callback = [dialog](brls::View* view) {
|
|
|
|
dialog->close();
|
|
|
|
};
|
2020-10-06 00:53:12 +02:00
|
|
|
dialog->addButton("menus/Ok_button"_i18n , callback);
|
2020-09-23 13:21:05 +02:00
|
|
|
dialog->setCancelable(true);
|
|
|
|
dialog->open();
|
|
|
|
});
|
2021-02-20 13:58:04 +01:00
|
|
|
list->addView(listItem);
|
2020-09-23 13:21:05 +02:00
|
|
|
}
|
|
|
|
this->setContentView(list);
|
|
|
|
}
|