From 3ba9bdef7ba1f0e8b4685a797d86f80589443df1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20S=C3=BC=C3=9F?= Date: Sun, 25 Mar 2018 20:04:30 -0600 Subject: [PATCH] [ISSUE #3651] change console to look like a dev tool - rename "Console" to "Status Console" - hide console dapp badge in home screen - change icon to something terminal-y - change empty screen text for console chat Signed-off-by: Andrey Shovkoplyas --- .../src/main/res/drawable-hdpi/console.png | Bin 2373 -> 0 bytes .../src/main/res/drawable-mdpi/console.png | Bin 1419 -> 0 bytes .../src/main/res/drawable-xhdpi/console.png | Bin 2548 -> 0 bytes .../src/main/res/drawable-xxhdpi/console.png | Bin 4903 -> 0 bytes .../src/main/res/drawable-xxxhdpi/console.png | Bin 6756 -> 0 bytes .../console.imageset/Contents.json | 23 ------------------ .../console.imageset/console-1.png | Bin 2548 -> 0 bytes .../console.imageset/console-2.png | Bin 4903 -> 0 bytes .../console.imageset/console.png | Bin 1419 -> 0 bytes resources/images/contacts/console.png | Bin 0 -> 4625 bytes src/status_im/chat/console.cljs | 20 +++++++-------- src/status_im/chat/screen.cljs | 8 ++++-- src/status_im/chat/views/message/message.cljs | 13 +++++++--- src/status_im/react_native/resources.cljs | 5 ++-- src/status_im/translations/en.cljs | 3 +++ .../ui/components/chat_icon/screen.cljs | 7 +++--- .../ui/screens/home/views/inner_item.cljs | 5 ++-- test/cljs/status_im/test/contacts/events.cljs | 4 +-- 18 files changed, 40 insertions(+), 48 deletions(-) delete mode 100644 android/app/src/main/res/drawable-hdpi/console.png delete mode 100644 android/app/src/main/res/drawable-mdpi/console.png delete mode 100644 android/app/src/main/res/drawable-xhdpi/console.png delete mode 100644 android/app/src/main/res/drawable-xxhdpi/console.png delete mode 100644 android/app/src/main/res/drawable-xxxhdpi/console.png delete mode 100644 ios/StatusIm/Images.xcassets/console.imageset/Contents.json delete mode 100644 ios/StatusIm/Images.xcassets/console.imageset/console-1.png delete mode 100644 ios/StatusIm/Images.xcassets/console.imageset/console-2.png delete mode 100644 ios/StatusIm/Images.xcassets/console.imageset/console.png create mode 100644 resources/images/contacts/console.png diff --git a/android/app/src/main/res/drawable-hdpi/console.png b/android/app/src/main/res/drawable-hdpi/console.png deleted file mode 100644 index 4dc664c67810b1321cc34566dbee68283ff833a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2373 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 KMNUMnLSTZpCG7bC diff --git a/android/app/src/main/res/drawable-xxhdpi/console.png b/android/app/src/main/res/drawable-xxhdpi/console.png deleted file mode 100644 index c1f41d6eddef2cfdd9c64904ecbbfc1b387e5e3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4903 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 KMNUMnLSTZpCG7bC diff --git a/ios/StatusIm/Images.xcassets/console.imageset/console-2.png b/ios/StatusIm/Images.xcassets/console.imageset/console-2.png deleted file mode 100644 index c1f41d6eddef2cfdd9c64904ecbbfc1b387e5e3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4903 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 A^8f$< literal 0 HcmV?d00001 diff --git a/src/status_im/chat/console.cljs b/src/status_im/chat/console.cljs index 10659f0435..ca351c92ab 100644 --- a/src/status_im/chat/console.cljs +++ b/src/status_im/chat/console.cljs @@ -1,7 +1,7 @@ (ns status-im.chat.console (:require [status-im.ui.components.styles :refer [default-chat-color]] [status-im.utils.random :as random] - [status-im.constants :as const] + [status-im.constants :as constants] [status-im.i18n :as i18n] [clojure.string :as string])) @@ -9,29 +9,29 @@ :or {message-id (random/id)}}] {:message-id message-id :outgoing false - :chat-id const/console-chat-id - :from const/console-chat-id + :chat-id constants/console-chat-id + :from constants/console-chat-id :to "me" :content content :content-type content-type}) (def chat - {:chat-id const/console-chat-id - :name (string/capitalize const/console-chat-id) + {:chat-id constants/console-chat-id + :name (i18n/label :t/status-console) :color default-chat-color :group-chat false :is-active true :unremovable? true :timestamp (.getTime (js/Date.)) - :photo-path const/console-chat-id - :contacts [{:identity const/console-chat-id + :photo-path (str "contacts://" constants/console-chat-id) + :contacts [{:identity constants/console-chat-id :text-color "#FFFFFF" :background-color "#AB7967"}]}) (def contact - {:whisper-identity const/console-chat-id - :name (string/capitalize const/console-chat-id) - :photo-path const/console-chat-id + {:whisper-identity constants/console-chat-id + :name (i18n/label :t/status-console) + :photo-path (str "contacts://" constants/console-chat-id) :dapp? true :unremovable? true :bot-url "local://console-bot" diff --git a/src/status_im/chat/screen.cljs b/src/status_im/chat/screen.cljs index b40ebdfee1..834efeb231 100644 --- a/src/status_im/chat/screen.cljs +++ b/src/status_im/chat/screen.cljs @@ -2,6 +2,7 @@ (:require-macros [status-im.utils.views :refer [defview letsubs]]) (:require [clojure.string :as string] [re-frame.core :as re-frame] + [status-im.constants :as constants] [status-im.i18n :as i18n] [status-im.chat.styles.screen :as style] [status-im.utils.platform :as platform] @@ -92,11 +93,14 @@ (defview messages-view [group-chat] (letsubs [messages [:get-current-chat-messages] - current-public-key [:get-current-public-key]] + current-public-key [:get-current-public-key] + chat-id [:get-current-chat-id]] (if (empty? messages) [react/view style/empty-chat-container [react/text {:style style/empty-chat-text} - (i18n/label :t/empty-chat-description)]] + (if (= chat-id constants/console-chat-id) + (i18n/label :t/empty-chat-description-console) + (i18n/label :t/empty-chat-description))]] [list/flat-list {:data messages :key-fn #(or (:message-id %) (:value %)) :render-fn (fn [message] diff --git a/src/status_im/chat/views/message/message.cljs b/src/status_im/chat/views/message/message.cljs index 67e07244d0..82bc8139af 100644 --- a/src/status_im/chat/views/message/message.cljs +++ b/src/status_im/chat/views/message/message.cljs @@ -20,7 +20,8 @@ [status-im.i18n :as i18n] [status-im.ui.components.colors :as colors] [clojure.string :as string] - [status-im.chat.events.console :as console])) + [status-im.chat.events.console :as console] + [status-im.react-native.resources :as resources])) (def window-width (:width (react/get-dimensions "window"))) @@ -244,9 +245,13 @@ (defn- photo [from photo-path] [react/view - [react/image {:source {:uri (if (string/blank? photo-path) - (identicon/identicon from) - photo-path)} + [react/image {:source (if (string/starts-with? photo-path "contacts://") + (->> (string/replace photo-path #"contacts://" "") + (keyword) + (get resources/contacts)) + {:uri (if (string/blank? photo-path) + (identicon/identicon from) + photo-path)}) :style style/photo}]]) (defview member-photo [from] diff --git a/src/status_im/react_native/resources.cljs b/src/status_im/react_native/resources.cljs index 5d5fbdde0e..0251a83095 100644 --- a/src/status_im/react_native/resources.cljs +++ b/src/status_im/react_native/resources.cljs @@ -15,7 +15,8 @@ :ethlance (js/require "./resources/images/contacts/ethlance.png") :commiteth (js/require "./resources/images/contacts/commiteth.png") :etherplay (js/require "./resources/images/contacts/etherplay.png") - :ethcro (js/require "./resources/images/contacts/ethcro.png")}) + :ethcro (js/require "./resources/images/contacts/ethcro.png") + :console (js/require "./resources/images/contacts/console.png")}) (def assets {:ethereum (js/require "./resources/images/assets/ethereum.png")}) @@ -25,4 +26,4 @@ :empty-recent (js/require "./resources/images/ui/empty-recent.png") :analytics-image (js/require "./resources/images/ui/analytics-image.png") :welcome-image (js/require "./resources/images/ui/welcome-image.png") - :lock (js/require "./resources/images/ui/lock.png")}) \ No newline at end of file + :lock (js/require "./resources/images/ui/lock.png")}) diff --git a/src/status_im/translations/en.cljs b/src/status_im/translations/en.cljs index 840f75532b..3e272b8f17 100644 --- a/src/status_im/translations/en.cljs +++ b/src/status_im/translations/en.cljs @@ -29,6 +29,8 @@ :camera-access-error "To grant the required camera permission, please go to your system settings and make sure that Status > Camera is selected." :photos-access-error "To grant the required photos permission, please go to your system settings and make sure that Status > Photos is selected." + :status-console "Status Console" + ;;sign in :intro-text "Status is an open source decentralized chat and Ethereum browser" :intro-text-description "Status is built with the help of the community to help you use all the benefits of decentralized web in your mobile phone" @@ -214,6 +216,7 @@ :public-group-topic "Topic" :set-a-topic "Set a topic" :empty-chat-description "There are no messages \nin this chat yet" + :empty-chat-description-console "Look under the hood! Console is a javascript runtime environment that exposes the whole web3 API. Type \"web3.\" to get started." ;;discover :discover "Discover" diff --git a/src/status_im/ui/components/chat_icon/screen.cljs b/src/status_im/ui/components/chat_icon/screen.cljs index 950c7f2bce..c474c962de 100644 --- a/src/status_im/ui/components/chat_icon/screen.cljs +++ b/src/status_im/ui/components/chat_icon/screen.cljs @@ -49,7 +49,7 @@ [dapp-badge styles]) [pending-contact-badge chat-id styles]])) -(defn chat-icon-view-chat-list [chat-id group-chat name color online] +(defn chat-icon-view-chat-list [chat-id group-chat name color online & [hide-dapp?]] [chat-icon-view chat-id group-chat name online {:container styles/container-chat-list :online-view-wrapper styles/online-view-wrapper @@ -62,7 +62,8 @@ :size 40 :chat-icon styles/chat-icon-chat-list :default-chat-icon (styles/default-chat-icon-chat-list color) - :default-chat-icon-text styles/default-chat-icon-text}]) + :default-chat-icon-text styles/default-chat-icon-text} + hide-dapp?]) (defn chat-icon-view-action [chat-id group-chat name online] ^{:key chat-id} @@ -167,4 +168,4 @@ edit? :edit?}] (let [color components.styles/default-chat-color size 56] - [profile-icon-view photo-path name color edit? size])) \ No newline at end of file + [profile-icon-view photo-path name color edit? size])) diff --git a/src/status_im/ui/screens/home/views/inner_item.cljs b/src/status_im/ui/screens/home/views/inner_item.cljs index 2f6a05d640..84a49ccdaf 100644 --- a/src/status_im/ui/screens/home/views/inner_item.cljs +++ b/src/status_im/ui/screens/home/views/inner_item.cljs @@ -87,11 +87,12 @@ public-key unremovable? :as chat]}] (letsubs [last-message [:get-last-message chat-id]] (let [name (or (i18n/get-contact-translated chat-id :name name) - (gfycat/generate-gfy public-key))] + (gfycat/generate-gfy public-key)) + hide-dapp? (= chat-id const/console-chat-id)] [react/touchable-highlight {:on-press #(re-frame/dispatch [:navigate-to-chat chat-id])} [react/view styles/chat-container [react/view styles/chat-icon-container - [chat-icon.screen/chat-icon-view-chat-list chat-id group-chat name color online]] + [chat-icon.screen/chat-icon-view-chat-list chat-id group-chat name color online hide-dapp?]] [react/view styles/chat-info-container [react/view styles/item-upper-container [chat-list-item-name name group-chat public? public-key] diff --git a/test/cljs/status_im/test/contacts/events.cljs b/test/cljs/status_im/test/contacts/events.cljs index fee9c20660..cce654c348 100644 --- a/test/cljs/status_im/test/contacts/events.cljs +++ b/test/cljs/status_im/test/contacts/events.cljs @@ -53,8 +53,8 @@ (def console-contact {:whisper-identity "console" - :name "Console" - :photo-path "console" + :name "status-console" + :photo-path "contacts://console" :dapp? true :unremovable? true :bot-url "local://console-bot"