Added list of apps supported by BlackBerry Hub. (thanks @thurask)
BIN
assets/app_icons/com.Slack.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
assets/app_icons/com.bbm.png
Normal file
After Width: | Height: | Size: 8.0 KiB |
BIN
assets/app_icons/com.contapps.android.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
assets/app_icons/com.discord.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
assets/app_icons/com.enflick.android.TextNow.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
assets/app_icons/com.facebook.katana.png
Normal file
After Width: | Height: | Size: 7.3 KiB |
BIN
assets/app_icons/com.facebook.lite.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
BIN
assets/app_icons/com.facebook.mlite.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
assets/app_icons/com.facebook.orca.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
assets/app_icons/com.google.android.apps.messaging.png
Normal file
After Width: | Height: | Size: 9.3 KiB |
BIN
assets/app_icons/com.google.android.talk.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
assets/app_icons/com.groupme.android.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
assets/app_icons/com.instagram.android.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
assets/app_icons/com.kakao.talk.png
Normal file
After Width: | Height: | Size: 8.2 KiB |
BIN
assets/app_icons/com.linecorp.linelite.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
assets/app_icons/com.linkedin.android.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
BIN
assets/app_icons/com.microsoft.office.lync15.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
assets/app_icons/com.microsoft.teams.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
assets/app_icons/com.pinterest.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
assets/app_icons/com.qzone.png
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
assets/app_icons/com.reddit.frontpage.png
Normal file
After Width: | Height: | Size: 9.0 KiB |
BIN
assets/app_icons/com.remind101.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
assets/app_icons/com.skype.m2.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
assets/app_icons/com.skype.raider.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
assets/app_icons/com.skype.rover.png
Normal file
After Width: | Height: | Size: 8.6 KiB |
BIN
assets/app_icons/com.tencent.mm.png
Normal file
After Width: | Height: | Size: 6.7 KiB |
BIN
assets/app_icons/com.tencent.mobileqq.png
Normal file
After Width: | Height: | Size: 7.4 KiB |
BIN
assets/app_icons/com.tencent.mobileqqi.png
Normal file
After Width: | Height: | Size: 7.4 KiB |
BIN
assets/app_icons/com.tencent.qqlite.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
assets/app_icons/com.tumblr.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
assets/app_icons/com.twitter.android.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
assets/app_icons/com.viber.voip.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
assets/app_icons/com.whatsapp.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
assets/app_icons/com.whatsapp.w4b.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
assets/app_icons/com.xing.android.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
assets/app_icons/com.yahoo.mobile.client.android.mail.png
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
assets/app_icons/com.zing.zalo.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
assets/app_icons/jp.naver.line.android.png
Normal file
After Width: | Height: | Size: 6.3 KiB |
BIN
assets/app_icons/kik.android.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
assets/app_icons/no_icon.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
assets/app_icons/org.telegram.messenger.png
Normal file
After Width: | Height: | Size: 8.4 KiB |
BIN
assets/app_icons/org.thoughtcrime.securesms.png
Normal file
After Width: | Height: | Size: 13 KiB |
@ -142,3 +142,26 @@ td.fullonly {
|
||||
|
||||
.release-card .lastreleased {
|
||||
}
|
||||
|
||||
.app-main {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.app-card {
|
||||
background-color: white;
|
||||
width: 200px;
|
||||
margin: 20px 10px;
|
||||
padding: 12px;
|
||||
text-align: center;
|
||||
display: inline-block;
|
||||
word-break: break-word;
|
||||
}
|
||||
|
||||
.app-card .app-name {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.app-card .app-name a {
|
||||
text-decoration: none;
|
||||
color: black;
|
||||
}
|
97
hubapps.php
Normal file
@ -0,0 +1,97 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<title>BlackBerry Hub Supported Apps</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=0.8"/>
|
||||
<meta name="theme-color" content="#1b5e20"/>
|
||||
<link rel="stylesheet" href="node_modules/material-components-web/dist/material-components-web.css"/>
|
||||
<link rel="stylesheet" href="assets/material-icons.css"/>
|
||||
<link rel="stylesheet" href="assets/style.css"/>
|
||||
<script type="text/javascript" src="node_modules/material-components-web/dist/material-components-web.js"></script>
|
||||
<script type="text/javascript" src="assets/menu.js"></script>
|
||||
</head>
|
||||
<body class="mdc-typography timeline">
|
||||
<?php
|
||||
|
||||
$appsList = [
|
||||
'com.google.android.apps.messaging' => 'Android Messages',
|
||||
'com.bbm' => 'BlackBerry Messenger',
|
||||
'com.contapps.android' => 'Contacts+',
|
||||
'com.discord' => 'Discord',
|
||||
'com.facebook.katana' => 'Facebook',
|
||||
'com.facebook.orca' => 'Facebook Messenger',
|
||||
'com.facebook.lite' => 'Facebook Lite',
|
||||
'com.facebook.mlite' => 'Facebook Messenger Lite',
|
||||
'com.google.android.talk' => 'Google Hangouts',
|
||||
'com.groupme.android' => 'GroupMe',
|
||||
'com.instagram.android' => 'Instagram',
|
||||
'kik.android' => 'Kik',
|
||||
'com.kakao.talk' => 'KakaoTalk',
|
||||
'jp.naver.line.android' => 'LINE',
|
||||
'com.linecorp.linelite' => 'LINE Lite',
|
||||
'com.linkedin.android' => 'LinkedIn',
|
||||
'com.microsoft.teams' => 'Microsoft Teams',
|
||||
'com.pinterest' => 'Pinterest',
|
||||
'com.tencent.mobileqq' => 'QQ',
|
||||
'com.tencent.mobileqqi' => 'QQ International',
|
||||
'com.tencent.qqlite' => 'QQ Lite',
|
||||
'com.qzone' => 'QQ 空间',
|
||||
'com.reddit.frontpage' => 'Reddit',
|
||||
'com.remind101' => 'Remind',
|
||||
'org.thoughtcrime.securesms' => 'Signal',
|
||||
'com.skype.raider' => 'Skype',
|
||||
'com.skype.rover' => 'Skype (CN)',
|
||||
'com.skype.m2' => 'Skype Lite',
|
||||
'com.microsoft.office.lync15' => 'Skype for Business',
|
||||
'com.Slack' => 'Slack',
|
||||
'org.telegram.messenger' => 'Telegram',
|
||||
'com.enflick.android.TextNow' => 'TextNow',
|
||||
'com.tumblr' => 'Tumblr',
|
||||
'com.twitter.android' => 'Twitter',
|
||||
'com.viber.voip' => 'Viber Messenger',
|
||||
'com.tencent.mm' => 'WeChat',
|
||||
'com.whatsapp' => 'WhatsApp Messenger',
|
||||
'com.whatsapp.w4b' => 'WhatsApp Business',
|
||||
'com.xing.android' => 'XING',
|
||||
'com.yahoo.mobile.client.android.mail' => 'Yahoo Mail',
|
||||
'com.zing.zalo' => 'Zalo',
|
||||
];
|
||||
|
||||
natsort($appsList);
|
||||
|
||||
?>
|
||||
<header class="mdc-toolbar mdc-toolbar--fixed">
|
||||
<div class="mdc-toolbar__row">
|
||||
<section class="mdc-toolbar__section mdc-toolbar__section--shrink-to-fit mdc-toolbar__section--align-start">
|
||||
<button class="material-icons mdc-toolbar__menu-icon">menu</button>
|
||||
<span class="mdc-toolbar__title">BlackBerry Hub Supported Apps (October 2018)</span>
|
||||
</section>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<?php include 'menu.php'; ?>
|
||||
|
||||
<main>
|
||||
<div class="mdc-toolbar-fixed-adjust"></div>
|
||||
<div class="app-main">
|
||||
<?php
|
||||
|
||||
foreach ($appsList as $id => $name) {
|
||||
$appIcon = 'assets/app_icons/no_icon.png';
|
||||
if (file_exists('assets/app_icons/' . $id . '.png')) {
|
||||
$appIcon = 'assets/app_icons/' . $id . '.png';
|
||||
}
|
||||
|
||||
echo '<div class="mdc-card app-card">';
|
||||
echo '<div class="mdc-typography--body1">';
|
||||
echo '<div class="app-icon"><a href="https://play.google.com/store/apps/details?id=' . rawurlencode($id) . '"><img src="' . $appIcon . '" width="128" height="128" /></a></div>';
|
||||
echo '<div class="app-name"><a href="https://play.google.com/store/apps/details?id=' . rawurlencode($id) . '">' . $name . '</a></div>';
|
||||
echo '</div></div>';
|
||||
}
|
||||
|
||||
?>
|
||||
</div>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
2
menu.php
@ -4,6 +4,8 @@ $menu_items = array(
|
||||
array('timeline.php', 'view_list', 'Version Timeline'),
|
||||
array('rss.php', 'rss_feed', 'RSS Feed'),
|
||||
'---',
|
||||
array('hubapps.php', 'apps', 'Hub Supported Apps'),
|
||||
'---',
|
||||
array('https://github.com/mbirth/tcl_update_db', 'code', 'GitHub Source'),
|
||||
);
|
||||
$this_page = basename($_SERVER['SCRIPT_NAME']);
|
||||
|