├── .gitmodules
├── web_hi_res_512.png
├── images
├── nexus4_angle1.png
├── promographic.png
├── promographic.xcf
├── community_image.png
├── community_image.xcf
├── featuregraphic.png
├── featuregraphic.xcf
├── nexus4_portrait.png
├── Screenshot_2015-05-06-16-11-38_nexus4_angle1.png
├── Screenshot_2015-05-06-16-11-51_nexus4_angle1.png
├── Screenshot_2015-05-06-16-11-38_nexus4_landscape.png
├── Screenshot_2015-05-06-16-11-38_nexus4_portrait.png
├── Screenshot_2015-05-06-16-11-51_nexus4_landscape.png
└── Screenshot_2015-05-06-16-11-51_nexus4_portrait.png
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── application
├── src
│ └── main
│ │ ├── ic_launcher-web.png
│ │ ├── assets
│ │ └── help
│ │ │ ├── smileys.png
│ │ │ ├── colorschemes.png
│ │ │ ├── event_icons.png
│ │ │ ├── channel_as_bar.png
│ │ │ ├── nick_complete.png
│ │ │ ├── notification_icon.png
│ │ │ └── channel_as_subtitle.png
│ │ ├── res
│ │ ├── drawable-hdpi
│ │ │ ├── op.png
│ │ │ ├── action.png
│ │ │ ├── error.png
│ │ │ ├── icon.png
│ │ │ ├── info.png
│ │ │ ├── join.png
│ │ │ ├── part.png
│ │ │ ├── quit.png
│ │ │ ├── user.png
│ │ │ ├── voice.png
│ │ │ ├── ic_close.png
│ │ │ ├── warning.png
│ │ │ ├── action_ban.png
│ │ │ ├── action_deop.png
│ │ │ ├── action_kick.png
│ │ │ ├── action_op.png
│ │ │ ├── action_query.png
│ │ │ ├── action_reply.png
│ │ │ ├── action_voice.png
│ │ │ ├── ic_action_add.png
│ │ │ ├── action_devoice.png
│ │ │ ├── ic_action_save.png
│ │ │ ├── ic_button_next.png
│ │ │ ├── ic_button_prev.png
│ │ │ ├── ic_message_copy.png
│ │ │ ├── ic_message_reply.png
│ │ │ ├── ic_service_icon.png
│ │ │ ├── ic_action_settings.png
│ │ │ ├── ic_action_users_dark.png
│ │ │ ├── ic_action_users_light.png
│ │ │ ├── ic_network_connected.png
│ │ │ ├── ic_network_connecting.png
│ │ │ ├── ic_tabcomplete_dark.png
│ │ │ ├── ic_tabcomplete_light.png
│ │ │ ├── ic_network_disconnected.png
│ │ │ ├── ic_action_conversations_dark.png
│ │ │ ├── ic_action_add_conversation_dark.png
│ │ │ ├── ic_action_conversations_light.png
│ │ │ ├── textfield_activated_holo_dark.9.png
│ │ │ ├── textfield_default_holo_dark.9.png
│ │ │ ├── textfield_disabled_holo_dark.9.png
│ │ │ ├── textfield_focused_holo_dark.9.png
│ │ │ ├── ic_action_add_conversation_light.png
│ │ │ ├── ic_action_close_conversation_dark.png
│ │ │ ├── ic_action_close_conversation_light.png
│ │ │ ├── apptheme_textfield_default_holo_dark.9.png
│ │ │ ├── apptheme_textfield_focused_holo_dark.9.png
│ │ │ ├── textfield_disabled_focused_holo_dark.9.png
│ │ │ ├── apptheme_textfield_activated_holo_dark.9.png
│ │ │ ├── apptheme_textfield_disabled_holo_dark.9.png
│ │ │ └── apptheme_textfield_disabled_focused_holo_dark.9.png
│ │ ├── drawable-mdpi
│ │ │ ├── op.png
│ │ │ ├── action.png
│ │ │ ├── error.png
│ │ │ ├── icon.png
│ │ │ ├── info.png
│ │ │ ├── join.png
│ │ │ ├── part.png
│ │ │ ├── quit.png
│ │ │ ├── user.png
│ │ │ ├── voice.png
│ │ │ ├── ic_close.png
│ │ │ ├── warning.png
│ │ │ ├── action_ban.png
│ │ │ ├── action_deop.png
│ │ │ ├── action_kick.png
│ │ │ ├── action_op.png
│ │ │ ├── background.png
│ │ │ ├── user_title.png
│ │ │ ├── action_blank.png
│ │ │ ├── action_query.png
│ │ │ ├── action_reply.png
│ │ │ ├── action_voice.png
│ │ │ ├── ic_action_add.png
│ │ │ ├── unknown_image.png
│ │ │ ├── action_devoice.png
│ │ │ ├── ic_action_save.png
│ │ │ ├── ic_button_next.png
│ │ │ ├── ic_button_prev.png
│ │ │ ├── ic_message_copy.png
│ │ │ ├── ic_message_reply.png
│ │ │ ├── ic_service_icon.png
│ │ │ ├── ic_action_settings.png
│ │ │ ├── ic_action_users_dark.png
│ │ │ ├── ic_action_users_light.png
│ │ │ ├── ic_network_connected.png
│ │ │ ├── ic_network_connecting.png
│ │ │ ├── ic_tabcomplete_dark.png
│ │ │ ├── ic_tabcomplete_light.png
│ │ │ ├── ic_network_disconnected.png
│ │ │ ├── ic_action_conversations_dark.png
│ │ │ ├── ic_action_add_conversation_dark.png
│ │ │ ├── ic_action_conversations_light.png
│ │ │ ├── textfield_activated_holo_dark.9.png
│ │ │ ├── textfield_default_holo_dark.9.png
│ │ │ ├── textfield_disabled_holo_dark.9.png
│ │ │ ├── textfield_focused_holo_dark.9.png
│ │ │ ├── ic_action_add_conversation_light.png
│ │ │ ├── ic_action_close_conversation_dark.png
│ │ │ ├── ic_action_close_conversation_light.png
│ │ │ ├── apptheme_textfield_default_holo_dark.9.png
│ │ │ ├── apptheme_textfield_focused_holo_dark.9.png
│ │ │ ├── textfield_disabled_focused_holo_dark.9.png
│ │ │ ├── apptheme_textfield_activated_holo_dark.9.png
│ │ │ ├── apptheme_textfield_disabled_holo_dark.9.png
│ │ │ └── apptheme_textfield_disabled_focused_holo_dark.9.png
│ │ ├── drawable-xhdpi
│ │ │ ├── op.png
│ │ │ ├── error.png
│ │ │ ├── info.png
│ │ │ ├── join.png
│ │ │ ├── part.png
│ │ │ ├── quit.png
│ │ │ ├── user.png
│ │ │ ├── voice.png
│ │ │ ├── action.png
│ │ │ ├── warning.png
│ │ │ ├── action_ban.png
│ │ │ ├── action_op.png
│ │ │ ├── ic_close.png
│ │ │ ├── action_deop.png
│ │ │ ├── action_kick.png
│ │ │ ├── action_query.png
│ │ │ ├── action_reply.png
│ │ │ ├── action_voice.png
│ │ │ ├── action_devoice.png
│ │ │ ├── ic_action_add.png
│ │ │ ├── ic_action_save.png
│ │ │ ├── ic_button_next.png
│ │ │ ├── ic_button_prev.png
│ │ │ ├── ic_message_copy.png
│ │ │ ├── ic_service_icon.png
│ │ │ ├── ic_message_reply.png
│ │ │ ├── ic_action_settings.png
│ │ │ ├── ic_action_users_dark.png
│ │ │ ├── ic_network_connected.png
│ │ │ ├── ic_tabcomplete_dark.png
│ │ │ ├── ic_tabcomplete_light.png
│ │ │ ├── ic_action_users_light.png
│ │ │ ├── ic_network_connecting.png
│ │ │ ├── ic_network_disconnected.png
│ │ │ ├── ic_action_conversations_dark.png
│ │ │ ├── ic_action_conversations_light.png
│ │ │ ├── ic_action_add_conversation_dark.png
│ │ │ ├── ic_action_add_conversation_light.png
│ │ │ ├── ic_action_close_conversation_dark.png
│ │ │ ├── ic_action_close_conversation_light.png
│ │ │ ├── apptheme_textfield_activated_holo_dark.9.png
│ │ │ ├── apptheme_textfield_default_holo_dark.9.png
│ │ │ ├── apptheme_textfield_disabled_holo_dark.9.png
│ │ │ ├── apptheme_textfield_focused_holo_dark.9.png
│ │ │ └── apptheme_textfield_disabled_focused_holo_dark.9.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-xxhdpi
│ │ │ ├── info.png
│ │ │ ├── join.png
│ │ │ ├── op.png
│ │ │ ├── part.png
│ │ │ ├── quit.png
│ │ │ ├── user.png
│ │ │ ├── action.png
│ │ │ ├── error.png
│ │ │ ├── voice.png
│ │ │ ├── action_op.png
│ │ │ ├── ic_close.png
│ │ │ ├── warning.png
│ │ │ ├── action_ban.png
│ │ │ ├── action_deop.png
│ │ │ ├── action_kick.png
│ │ │ ├── action_devoice.png
│ │ │ ├── action_query.png
│ │ │ ├── action_reply.png
│ │ │ ├── action_voice.png
│ │ │ ├── ic_action_add.png
│ │ │ ├── ic_action_save.png
│ │ │ ├── ic_button_next.png
│ │ │ ├── ic_button_prev.png
│ │ │ ├── ic_message_copy.png
│ │ │ ├── ic_message_reply.png
│ │ │ ├── ic_service_icon.png
│ │ │ ├── ic_action_settings.png
│ │ │ ├── ic_tabcomplete_dark.png
│ │ │ ├── ic_action_users_dark.png
│ │ │ ├── ic_action_users_light.png
│ │ │ ├── ic_network_connected.png
│ │ │ ├── ic_network_connecting.png
│ │ │ ├── ic_tabcomplete_light.png
│ │ │ ├── ic_network_disconnected.png
│ │ │ ├── ic_action_conversations_dark.png
│ │ │ ├── ic_action_conversations_light.png
│ │ │ ├── ic_action_add_conversation_dark.png
│ │ │ ├── ic_action_add_conversation_light.png
│ │ │ ├── ic_action_close_conversation_dark.png
│ │ │ ├── ic_action_close_conversation_light.png
│ │ │ ├── apptheme_textfield_default_holo_dark.9.png
│ │ │ ├── apptheme_textfield_disabled_holo_dark.9.png
│ │ │ ├── apptheme_textfield_focused_holo_dark.9.png
│ │ │ ├── apptheme_textfield_activated_holo_dark.9.png
│ │ │ └── apptheme_textfield_disabled_focused_holo_dark.9.png
│ │ ├── drawable-nodpi
│ │ │ ├── emoji_cool.png
│ │ │ ├── emoji_cry.png
│ │ │ ├── emoji_kiss.png
│ │ │ ├── emoji_null.png
│ │ │ ├── emoji_wink.png
│ │ │ ├── emoji_wtf.png
│ │ │ ├── emoji_xp.png
│ │ │ ├── emoji_yell.png
│ │ │ ├── emoji_frown.png
│ │ │ ├── emoji_happy.png
│ │ │ ├── emoji_sealed.png
│ │ │ ├── emoji_smile.png
│ │ │ ├── emoji_catface.png
│ │ │ ├── emoji_innocent.png
│ │ │ ├── emoji_laughing.png
│ │ │ ├── emoji_surprised.png
│ │ │ ├── emoji_undecided.png
│ │ │ ├── emoji_catface_cry.png
│ │ │ ├── emoji_embarassed.png
│ │ │ ├── emoji_tongue_out.png
│ │ │ ├── emoji_wink_tongue.png
│ │ │ ├── emoji_catface_kiss.png
│ │ │ └── emoji_foot_in_mouth.png
│ │ ├── drawable-xxxhdpi
│ │ │ ├── ic_close.png
│ │ │ ├── ic_message_copy.png
│ │ │ ├── ic_service_icon.png
│ │ │ └── ic_message_reply.png
│ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.png
│ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.png
│ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.png
│ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.png
│ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-hdpi-v11
│ │ │ └── ic_service_icon.png
│ │ ├── drawable-mdpi-v11
│ │ │ └── ic_service_icon.png
│ │ ├── drawable-xhdpi-v11
│ │ │ └── ic_service_icon.png
│ │ ├── drawable-xxhdpi-v11
│ │ │ └── ic_service_icon.png
│ │ ├── res
│ │ │ ├── drawable-hdpi
│ │ │ │ └── ic_service_icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ └── ic_service_icon.png
│ │ │ ├── drawable-xhdpi
│ │ │ │ └── ic_service_icon.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ └── ic_service_icon.png
│ │ │ ├── drawable-hdpi-v11
│ │ │ │ └── ic_service_icon.png
│ │ │ ├── drawable-mdpi-v11
│ │ │ │ └── ic_service_icon.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ └── ic_service_icon.png
│ │ │ ├── drawable-xhdpi-v11
│ │ │ │ └── ic_service_icon.png
│ │ │ ├── drawable-xxhdpi-v11
│ │ │ │ └── ic_service_icon.png
│ │ │ └── drawable-xxxhdpi-v11
│ │ │ │ └── ic_service_icon.png
│ │ ├── drawable-xxxhdpi-v11
│ │ │ └── ic_service_icon.png
│ │ ├── values
│ │ │ ├── colors_apptheme.xml
│ │ │ ├── market.xml
│ │ │ ├── styles_apptheme.xml
│ │ │ ├── themes_apptheme.xml
│ │ │ └── application.xml
│ │ ├── raw
│ │ │ ├── theme_default
│ │ │ ├── theme_base16_bespin
│ │ │ ├── theme_base16_isotope
│ │ │ ├── theme_base16_paraiso
│ │ │ ├── theme_base16_codeschool
│ │ │ ├── theme_base16_londontube
│ │ │ ├── theme_base16_3024
│ │ │ ├── theme_base16_chalk
│ │ │ ├── theme_base16_google
│ │ │ ├── theme_base16_mocha
│ │ │ ├── theme_base16_ocean
│ │ │ ├── theme_base16_twilight
│ │ │ ├── theme_base16_ashes
│ │ │ ├── theme_base16_brewer
│ │ │ ├── theme_base16_default
│ │ │ ├── theme_base16_eighties
│ │ │ ├── theme_base16_embers
│ │ │ ├── theme_base16_monokai
│ │ │ ├── theme_base16_railscasts
│ │ │ ├── theme_base16_tomorrow
│ │ │ ├── theme_base16_shapeshifter
│ │ │ ├── theme_base16_grayscale
│ │ │ ├── theme_base16_greenscreen
│ │ │ ├── theme_base16_marrakesh
│ │ │ ├── theme_base16_solarized
│ │ │ ├── theme_base16_atelierdune
│ │ │ ├── theme_base16_atelierheath
│ │ │ ├── theme_base16_atelierforest
│ │ │ ├── theme_base16_atelierlakeside
│ │ │ └── theme_base16_atelierseaside
│ │ ├── menu
│ │ │ ├── messageops.xml
│ │ │ ├── addserver.xml
│ │ │ ├── servers.xml
│ │ │ └── conversations.xml
│ │ ├── layout
│ │ │ ├── aliasitem.xml
│ │ │ ├── channelitem.xml
│ │ │ ├── commanditem.xml
│ │ │ ├── addserveritem.xml
│ │ │ ├── servers.xml
│ │ │ ├── join.xml
│ │ │ ├── firstrunintro.xml
│ │ │ ├── message.xml
│ │ │ ├── channeldialog.xml
│ │ │ └── actionitem.xml
│ │ └── drawable
│ │ │ ├── conversation_background.xml
│ │ │ ├── edit_text_holo_dark.xml
│ │ │ └── apptheme_edit_text_holo_dark.xml
│ │ └── java
│ │ ├── org
│ │ └── jibble
│ │ │ └── pircbot
│ │ │ ├── NickConstants.java
│ │ │ ├── IrcException.java
│ │ │ └── NickAlreadyInUseException.java
│ │ └── indrora
│ │ └── atomic
│ │ ├── listener
│ │ ├── MessageLongClickListener.java
│ │ ├── ServerListener.java
│ │ ├── ConversationListener.java
│ │ └── SpeechClickListener.java
│ │ ├── model
│ │ ├── ColorSchemeManager.java
│ │ ├── Status.java
│ │ ├── MessageRenderParams.java
│ │ ├── Query.java
│ │ ├── User.java
│ │ ├── ServerInfo.java
│ │ ├── Extra.java
│ │ └── Channel.java
│ │ ├── exception
│ │ ├── CommandException.java
│ │ └── ValidationException.java
│ │ ├── activity
│ │ ├── SettingsActivity.java
│ │ ├── ForgetCertificatesActivity.java
│ │ └── JoinActivity.java
│ │ ├── db
│ │ ├── CommandConstants.java
│ │ ├── AliasConstants.java
│ │ ├── ChannelConstants.java
│ │ └── IdentityConstants.java
│ │ ├── utils
│ │ ├── LatchingValue.java
│ │ └── DisplayUtils.java
│ │ ├── receiver
│ │ ├── ServerReceiver.java
│ │ └── ReconnectReceiver.java
│ │ ├── irc
│ │ └── IRCBinder.java
│ │ ├── indicator
│ │ └── ConversationStateProvider.java
│ │ ├── ssl
│ │ └── NaiveTrustManager.java
│ │ └── command
│ │ └── handler
│ │ ├── BackHandler.java
│ │ └── AwayHandler.java
└── build.gradle
├── settings.gradle
├── colorPickerView
├── src
│ └── main
│ │ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── values
│ │ │ ├── styles.xml
│ │ │ ├── ids.xml
│ │ │ ├── attrs.xml
│ │ │ └── strings.xml
│ │ ├── values-large-v11
│ │ │ └── styles.xml
│ │ ├── values-v11
│ │ │ └── styles.xml
│ │ └── layout
│ │ │ └── preference_preview_layout.xml
│ │ └── AndroidManifest.xml
└── build.gradle
├── viewPagerIndicator
├── src
│ └── main
│ │ ├── res
│ │ ├── drawable-hdpi
│ │ │ ├── vpi__tab_selected_holo.9.png
│ │ │ ├── vpi__tab_unselected_holo.9.png
│ │ │ ├── vpi__tab_selected_focused_holo.9.png
│ │ │ ├── vpi__tab_selected_pressed_holo.9.png
│ │ │ ├── vpi__tab_unselected_focused_holo.9.png
│ │ │ └── vpi__tab_unselected_pressed_holo.9.png
│ │ ├── drawable-mdpi
│ │ │ ├── vpi__tab_selected_holo.9.png
│ │ │ ├── vpi__tab_unselected_holo.9.png
│ │ │ ├── vpi__tab_selected_focused_holo.9.png
│ │ │ ├── vpi__tab_selected_pressed_holo.9.png
│ │ │ ├── vpi__tab_unselected_focused_holo.9.png
│ │ │ └── vpi__tab_unselected_pressed_holo.9.png
│ │ ├── drawable-xhdpi
│ │ │ ├── vpi__tab_selected_holo.9.png
│ │ │ ├── vpi__tab_unselected_holo.9.png
│ │ │ ├── vpi__tab_selected_focused_holo.9.png
│ │ │ ├── vpi__tab_selected_pressed_holo.9.png
│ │ │ ├── vpi__tab_unselected_focused_holo.9.png
│ │ │ └── vpi__tab_unselected_pressed_holo.9.png
│ │ ├── color
│ │ │ ├── vpi__dark_theme.xml
│ │ │ └── vpi__light_theme.xml
│ │ └── values
│ │ │ ├── vpi__colors.xml
│ │ │ └── vpi__styles.xml
│ │ └── AndroidManifest.xml
└── build.gradle
├── .travis.yml
├── memorizingTrustManager
├── build.gradle
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── res
│ ├── values-no
│ │ └── strings.xml
│ ├── values-fr
│ │ └── strings.xml
│ ├── values-fi
│ │ └── strings.xml
│ ├── values
│ │ └── strings.xml
│ ├── values-de
│ │ └── strings.xml
│ ├── values-es
│ │ └── strings.xml
│ └── values-eu
│ │ └── strings.xml
│ └── java
│ └── de
│ └── duenndns
│ └── ssl
│ └── MTMDecision.java
├── pound.svg
├── pound-box.svg
├── .gitignore
└── TODO
/.gitmodules:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/web_hi_res_512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/web_hi_res_512.png
--------------------------------------------------------------------------------
/images/nexus4_angle1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/nexus4_angle1.png
--------------------------------------------------------------------------------
/images/promographic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/promographic.png
--------------------------------------------------------------------------------
/images/promographic.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/promographic.xcf
--------------------------------------------------------------------------------
/images/community_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/community_image.png
--------------------------------------------------------------------------------
/images/community_image.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/community_image.xcf
--------------------------------------------------------------------------------
/images/featuregraphic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/featuregraphic.png
--------------------------------------------------------------------------------
/images/featuregraphic.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/featuregraphic.xcf
--------------------------------------------------------------------------------
/images/nexus4_portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/nexus4_portrait.png
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/application/src/main/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/ic_launcher-web.png
--------------------------------------------------------------------------------
/application/src/main/assets/help/smileys.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/assets/help/smileys.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/op.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/op.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/op.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/op.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/op.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/op.png
--------------------------------------------------------------------------------
/application/src/main/assets/help/colorschemes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/assets/help/colorschemes.png
--------------------------------------------------------------------------------
/application/src/main/assets/help/event_icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/assets/help/event_icons.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/action.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/error.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/info.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/join.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/join.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/part.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/part.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/quit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/quit.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/user.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/voice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/voice.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/action.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/error.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/info.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/join.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/join.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/part.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/part.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/quit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/quit.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/user.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/voice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/voice.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/error.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/info.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/join.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/join.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/part.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/part.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/quit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/quit.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/user.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/voice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/voice.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/info.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/join.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/join.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/op.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/op.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/part.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/part.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/quit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/quit.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/user.png
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':colorPickerView'
2 | include ':memorizingTrustManager'
3 | include ':viewPagerIndicator'
4 | include ':application'
5 |
--------------------------------------------------------------------------------
/application/src/main/assets/help/channel_as_bar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/assets/help/channel_as_bar.png
--------------------------------------------------------------------------------
/application/src/main/assets/help/nick_complete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/assets/help/nick_complete.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_close.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/warning.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_close.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/warning.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/action.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/warning.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/action.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/error.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/voice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/voice.png
--------------------------------------------------------------------------------
/colorPickerView/src/main/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/colorPickerView/src/main/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/colorPickerView/src/main/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/colorPickerView/src/main/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/application/src/main/assets/help/notification_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/assets/help/notification_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/action_ban.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/action_ban.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/action_deop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/action_deop.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/action_kick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/action_kick.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/action_op.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/action_op.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/action_ban.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/action_ban.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/action_deop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/action_deop.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/action_kick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/action_kick.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/action_op.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/action_op.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/background.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/user_title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/user_title.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_cool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_cool.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_cry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_cry.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_kiss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_kiss.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_null.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_null.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_wink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_wink.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_wtf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_wtf.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_xp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_xp.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_yell.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_yell.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/action_ban.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/action_ban.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/action_op.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/action_op.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_close.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/action_op.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/action_op.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_close.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/warning.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxxhdpi/ic_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxxhdpi/ic_close.png
--------------------------------------------------------------------------------
/application/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/application/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/application/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/application/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/application/src/main/assets/help/channel_as_subtitle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/assets/help/channel_as_subtitle.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/action_query.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/action_query.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/action_reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/action_reply.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/action_voice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/action_voice.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_action_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_action_add.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/action_blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/action_blank.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/action_query.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/action_query.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/action_reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/action_reply.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/action_voice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/action_voice.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_action_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_action_add.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/unknown_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/unknown_image.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_frown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_frown.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_happy.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_sealed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_sealed.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_smile.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/action_deop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/action_deop.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/action_kick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/action_kick.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/action_query.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/action_query.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/action_reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/action_reply.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/action_voice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/action_voice.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/action_ban.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/action_ban.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/action_deop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/action_deop.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/action_kick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/action_kick.png
--------------------------------------------------------------------------------
/application/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/images/Screenshot_2015-05-06-16-11-38_nexus4_angle1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/Screenshot_2015-05-06-16-11-38_nexus4_angle1.png
--------------------------------------------------------------------------------
/images/Screenshot_2015-05-06-16-11-51_nexus4_angle1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/Screenshot_2015-05-06-16-11-51_nexus4_angle1.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/action_devoice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/action_devoice.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_action_save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_action_save.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_button_next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_button_next.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_button_prev.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_button_prev.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_message_copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_message_copy.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_message_reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_message_reply.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/action_devoice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/action_devoice.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_action_save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_action_save.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_button_next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_button_next.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_button_prev.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_button_prev.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_message_copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_message_copy.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_message_reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_message_reply.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_catface.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_catface.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_innocent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_innocent.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_laughing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_laughing.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_surprised.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_surprised.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_undecided.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_undecided.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/action_devoice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/action_devoice.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_action_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_action_add.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_action_save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_action_save.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_button_next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_button_next.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_button_prev.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_button_prev.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_message_copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_message_copy.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/action_devoice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/action_devoice.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/action_query.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/action_query.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/action_reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/action_reply.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/action_voice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/action_voice.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_action_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_action_add.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_action_save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_action_save.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_button_next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_button_next.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_button_prev.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_button_prev.png
--------------------------------------------------------------------------------
/images/Screenshot_2015-05-06-16-11-38_nexus4_landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/Screenshot_2015-05-06-16-11-38_nexus4_landscape.png
--------------------------------------------------------------------------------
/images/Screenshot_2015-05-06-16-11-38_nexus4_portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/Screenshot_2015-05-06-16-11-38_nexus4_portrait.png
--------------------------------------------------------------------------------
/images/Screenshot_2015-05-06-16-11-51_nexus4_landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/Screenshot_2015-05-06-16-11-51_nexus4_landscape.png
--------------------------------------------------------------------------------
/images/Screenshot_2015-05-06-16-11-51_nexus4_portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/images/Screenshot_2015-05-06-16-11-51_nexus4_portrait.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_action_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_action_settings.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_action_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_action_settings.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_catface_cry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_catface_cry.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_embarassed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_embarassed.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_tongue_out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_tongue_out.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_wink_tongue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_wink_tongue.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_message_reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_message_reply.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_message_copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_message_copy.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_message_reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_message_reply.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxxhdpi/ic_message_copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxxhdpi/ic_message_copy.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxxhdpi/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxxhdpi/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi-v11/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi-v11/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_action_users_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_action_users_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_action_users_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_action_users_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_network_connected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_network_connected.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_network_connecting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_network_connecting.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_tabcomplete_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_tabcomplete_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_tabcomplete_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_tabcomplete_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi-v11/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi-v11/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_action_users_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_action_users_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_action_users_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_action_users_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_network_connected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_network_connected.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_network_connecting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_network_connecting.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_tabcomplete_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_tabcomplete_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_tabcomplete_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_tabcomplete_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_catface_kiss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_catface_kiss.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-nodpi/emoji_foot_in_mouth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-nodpi/emoji_foot_in_mouth.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi-v11/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi-v11/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_action_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_action_settings.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_action_users_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_action_users_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_network_connected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_network_connected.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_tabcomplete_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_tabcomplete_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_tabcomplete_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_tabcomplete_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi-v11/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi-v11/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_action_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_action_settings.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_tabcomplete_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_tabcomplete_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxxhdpi/ic_message_reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxxhdpi/ic_message_reply.png
--------------------------------------------------------------------------------
/application/src/main/res/res/drawable-hdpi/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/res/drawable-hdpi/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/res/drawable-mdpi/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/res/drawable-mdpi/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/res/drawable-xhdpi/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/res/drawable-xhdpi/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/res/drawable-xxhdpi/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/res/drawable-xxhdpi/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_network_disconnected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_network_disconnected.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_network_disconnected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_network_disconnected.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_action_users_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_action_users_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_network_connecting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_network_connecting.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_action_users_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_action_users_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_action_users_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_action_users_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_network_connected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_network_connected.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_network_connecting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_network_connecting.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_tabcomplete_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_tabcomplete_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxxhdpi-v11/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxxhdpi-v11/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/res/drawable-hdpi-v11/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/res/drawable-hdpi-v11/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/res/drawable-mdpi-v11/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/res/drawable-mdpi-v11/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/res/drawable-xxxhdpi/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/res/drawable-xxxhdpi/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/values/colors_apptheme.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #7c7c7c
4 |
5 |
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_network_disconnected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_network_disconnected.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_network_disconnected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_network_disconnected.png
--------------------------------------------------------------------------------
/application/src/main/res/res/drawable-xhdpi-v11/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/res/drawable-xhdpi-v11/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/res/drawable-xxhdpi-v11/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/res/drawable-xxhdpi-v11/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/res/drawable-xxxhdpi-v11/ic_service_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/res/drawable-xxxhdpi-v11/ic_service_icon.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_action_conversations_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_action_conversations_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_action_conversations_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_action_conversations_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_action_add_conversation_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_action_add_conversation_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_action_conversations_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_action_conversations_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/textfield_activated_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/textfield_activated_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/textfield_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/textfield_default_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/textfield_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/textfield_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/textfield_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/textfield_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_action_add_conversation_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_action_add_conversation_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_action_conversations_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_action_conversations_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/textfield_activated_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/textfield_activated_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/textfield_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/textfield_default_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/textfield_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/textfield_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/textfield_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/textfield_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_action_conversations_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_action_conversations_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_action_conversations_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_action_conversations_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_action_conversations_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_action_conversations_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_action_conversations_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_action_conversations_light.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-hdpi/vpi__tab_selected_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-hdpi/vpi__tab_selected_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-mdpi/vpi__tab_selected_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-mdpi/vpi__tab_selected_holo.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_action_add_conversation_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_action_add_conversation_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_action_close_conversation_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_action_close_conversation_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_action_add_conversation_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_action_add_conversation_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_action_close_conversation_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_action_close_conversation_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_action_add_conversation_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_action_add_conversation_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_action_add_conversation_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_action_add_conversation_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_action_add_conversation_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_action_add_conversation_dark.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-hdpi/vpi__tab_unselected_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-hdpi/vpi__tab_unselected_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-mdpi/vpi__tab_unselected_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-mdpi/vpi__tab_unselected_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-xhdpi/vpi__tab_selected_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-xhdpi/vpi__tab_selected_holo.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/ic_action_close_conversation_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/ic_action_close_conversation_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/ic_action_close_conversation_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/ic_action_close_conversation_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_action_close_conversation_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_action_close_conversation_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/ic_action_close_conversation_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/ic_action_close_conversation_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_action_add_conversation_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_action_add_conversation_light.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_action_close_conversation_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_action_close_conversation_dark.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/ic_action_close_conversation_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/ic_action_close_conversation_light.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-xhdpi/vpi__tab_unselected_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-xhdpi/vpi__tab_unselected_holo.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/apptheme_textfield_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/apptheme_textfield_default_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/apptheme_textfield_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/apptheme_textfield_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/textfield_disabled_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/textfield_disabled_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/apptheme_textfield_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/apptheme_textfield_default_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/apptheme_textfield_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/apptheme_textfield_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/textfield_disabled_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/textfield_disabled_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/apptheme_textfield_activated_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/apptheme_textfield_activated_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/apptheme_textfield_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/apptheme_textfield_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/apptheme_textfield_activated_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/apptheme_textfield_activated_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/apptheme_textfield_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/apptheme_textfield_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/apptheme_textfield_activated_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/apptheme_textfield_activated_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/apptheme_textfield_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/apptheme_textfield_default_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/apptheme_textfield_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/apptheme_textfield_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/apptheme_textfield_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/apptheme_textfield_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/apptheme_textfield_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/apptheme_textfield_default_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/apptheme_textfield_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/apptheme_textfield_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/apptheme_textfield_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/apptheme_textfield_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-hdpi/vpi__tab_selected_focused_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-hdpi/vpi__tab_selected_focused_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-hdpi/vpi__tab_selected_pressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-hdpi/vpi__tab_selected_pressed_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-hdpi/vpi__tab_unselected_focused_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-hdpi/vpi__tab_unselected_focused_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-hdpi/vpi__tab_unselected_pressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-hdpi/vpi__tab_unselected_pressed_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-mdpi/vpi__tab_selected_focused_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-mdpi/vpi__tab_selected_focused_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-mdpi/vpi__tab_selected_pressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-mdpi/vpi__tab_selected_pressed_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-mdpi/vpi__tab_unselected_focused_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-mdpi/vpi__tab_unselected_focused_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-mdpi/vpi__tab_unselected_pressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-mdpi/vpi__tab_unselected_pressed_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-xhdpi/vpi__tab_selected_focused_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-xhdpi/vpi__tab_selected_focused_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-xhdpi/vpi__tab_selected_pressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-xhdpi/vpi__tab_selected_pressed_holo.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/apptheme_textfield_activated_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/apptheme_textfield_activated_holo_dark.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-xhdpi/vpi__tab_unselected_focused_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-xhdpi/vpi__tab_unselected_focused_holo.9.png
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/drawable-xhdpi/vpi__tab_unselected_pressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/viewPagerIndicator/src/main/res/drawable-xhdpi/vpi__tab_unselected_pressed_holo.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-hdpi/apptheme_textfield_disabled_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-hdpi/apptheme_textfield_disabled_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-mdpi/apptheme_textfield_disabled_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-mdpi/apptheme_textfield_disabled_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xhdpi/apptheme_textfield_disabled_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xhdpi/apptheme_textfield_disabled_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/application/src/main/res/drawable-xxhdpi/apptheme_textfield_disabled_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indrora/Atomic/HEAD/application/src/main/res/drawable-xxhdpi/apptheme_textfield_disabled_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/colorPickerView/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/application/src/main/res/values/market.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Chat like it\'s 1991
4 | AWESOME COOL DESCRIPTION LIKE HERE OR SOMETHING.
5 |
--------------------------------------------------------------------------------
/colorPickerView/src/main/res/values-large-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/colorPickerView/src/main/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/colorPickerView/src/main/res/layout/preference_preview_layout.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/colorPickerView/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: android
2 | android:
3 | components:
4 | - build-tools-23.0.0
5 | - android-23
6 | - android-22
7 | - android-21
8 | - android-19
9 | - android-7
10 | - android-14
11 | - android-16
12 | - extra-android-support
13 | - extra-google-m2repository
14 | - extra-android-m2repository
15 | licenses:
16 | - 'android\-sdk\-license\-.*'
17 |
--------------------------------------------------------------------------------
/application/src/main/java/org/jibble/pircbot/NickConstants.java:
--------------------------------------------------------------------------------
1 | package org.jibble.pircbot;
2 |
3 | import java.util.Arrays;
4 | import java.util.List;
5 |
6 | public class NickConstants {
7 |
8 | /**
9 | * All the allowed characters to be within the prefix of a nickname
10 | */
11 | public static final List nickPrefixes = Arrays.asList(new Character[]{'~', '@', '&', '%', '+', '.'});
12 |
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/colorPickerView/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 19
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | minSdkVersion 4
9 | targetSdkVersion 17
10 | }
11 |
12 | buildTypes {
13 | release {
14 | minifyEnabled false
15 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/memorizingTrustManager/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 19
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | }
9 |
10 | lintOptions {
11 | abortOnError false
12 | }
13 |
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/memorizingTrustManager/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/pound.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_default:
--------------------------------------------------------------------------------
1 | # default color scheme
2 | foreground.dark:#ffffffff
3 | background.dark:#ff000000
4 |
5 | foreground.light:#ff000000
6 | background.light:#ffffffff
7 |
8 | userevent:#ff458509
9 | error:#ffcc0000
10 | channelevent:#ff729fcf
11 | topic:#ffbe9b01
12 | serverevent:#ffaaaaaa
13 | highlight:#ffcc0000
14 | url:#FF22227F
15 | mirc:#FFFFFFFF;#FF000000;#FF00007F;#FF009300;#FFFC0000;#FF7F0000;#FF9C009C;#FFFC7F00;#FFFFFF00;#FF00FC00;#FF008080;#FF00FFFF;#FF0000FF;#FFFF00FF;#FF7F7F7F;#FFD2D2D2
--------------------------------------------------------------------------------
/viewPagerIndicator/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 14
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | minSdkVersion 4
9 | targetSdkVersion 4
10 | }
11 |
12 | buildTypes {
13 | release {
14 | minifyEnabled false
15 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
16 | }
17 | }
18 | }
19 |
20 | dependencies {
21 | compile 'com.android.support:support-v4:18.0.0'
22 | }
23 |
--------------------------------------------------------------------------------
/pound-box.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_bespin:
--------------------------------------------------------------------------------
1 | # Base16 Bespin by Jan T. Sott
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#8a8986
6 | background.dark:#28211c
7 | foreground.light:#5e5d5c
8 | background.light:#baae9e
9 |
10 | userevent:#cf7d34
11 | error:#cf6a4c
12 | channelevent:#54be0d
13 | topic:#5ea6ea
14 | serverevent:#afc4db
15 | highlight:#937121
16 | url:#afc4db
17 | mirc:#28211c;#36312e;#5e5d5c;#666666;#797977;#8a8986;#9d9b97;#baae9e;#cf6a4c;#cf7d34;#f9ee98;#54be0d;#afc4db;#5ea6ea;#9b859d;#937121
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_isotope:
--------------------------------------------------------------------------------
1 | # Base16 Isotope by Jan T. Sott
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#d0d0d0
6 | background.dark:#000000
7 | foreground.light:#606060
8 | background.light:#ffffff
9 |
10 | userevent:#ff9900
11 | error:#ff0000
12 | channelevent:#33ff00
13 | topic:#0066ff
14 | serverevent:#00ffff
15 | highlight:#3300ff
16 | url:#00ffff
17 | mirc:#000000;#404040;#606060;#808080;#c0c0c0;#d0d0d0;#e0e0e0;#ffffff;#ff0000;#ff9900;#ff0099;#33ff00;#00ffff;#0066ff;#cc00ff;#3300ff
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_paraiso:
--------------------------------------------------------------------------------
1 | # Base16 Paraiso by Jan T. Sott
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#a39e9b
6 | background.dark:#2f1e2e
7 | foreground.light:#4f424c
8 | background.light:#e7e9db
9 |
10 | userevent:#f99b15
11 | error:#ef6155
12 | channelevent:#48b685
13 | topic:#06b6ef
14 | serverevent:#5bc4bf
15 | highlight:#e96ba8
16 | url:#5bc4bf
17 | mirc:#2f1e2e;#41323f;#4f424c;#776e71;#8d8687;#a39e9b;#b9b6b0;#e7e9db;#ef6155;#f99b15;#fec418;#48b685;#5bc4bf;#06b6ef;#815ba4;#e96ba8
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/listener/MessageLongClickListener.java:
--------------------------------------------------------------------------------
1 | package indrora.atomic.listener;
2 |
3 | import android.view.View;
4 | import android.view.View.OnLongClickListener;
5 |
6 | import indrora.atomic.model.Settings;
7 |
8 | public class MessageLongClickListener implements OnLongClickListener {
9 |
10 | Settings s;
11 |
12 | public MessageLongClickListener() {
13 | s = new Settings(null);
14 | }
15 |
16 | @Override
17 | public boolean onLongClick(View v) {
18 |
19 | // Handle the appropriate response
20 |
21 |
22 | return false;
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_codeschool:
--------------------------------------------------------------------------------
1 | # Base16 Codeschool by brettof86
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#9ea7a6
6 | background.dark:#232c31
7 | foreground.light:#2a343a
8 | background.light:#b5d8f6
9 |
10 | userevent:#43820d
11 | error:#2a5491
12 | channelevent:#237986
13 | topic:#484d79
14 | serverevent:#b02f30
15 | highlight:#c98344
16 | url:#b02f30
17 | mirc:#232c31;#1c3657;#2a343a;#3f4944;#84898c;#9ea7a6;#a7cfa3;#b5d8f6;#2a5491;#43820d;#a03b1e;#237986;#b02f30;#484d79;#c59820;#c98344
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_londontube:
--------------------------------------------------------------------------------
1 | # Base16 London Tube by Jan T. Sott
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#d9d8d8
6 | background.dark:#231f20
7 | foreground.light:#5a5758
8 | background.light:#ffffff
9 |
10 | userevent:#f386a1
11 | error:#ee2e24
12 | channelevent:#00853e
13 | topic:#009ddc
14 | serverevent:#85cebc
15 | highlight:#b06110
16 | url:#85cebc
17 | mirc:#231f20;#1c3f95;#5a5758;#737171;#959ca1;#d9d8d8;#e7e7e8;#ffffff;#ee2e24;#f386a1;#ffd204;#00853e;#85cebc;#009ddc;#98005d;#b06110
--------------------------------------------------------------------------------
/application/src/main/res/menu/messageops.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
11 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_3024:
--------------------------------------------------------------------------------
1 | # Base16 3024 by Jan T. Sott (http://github.com/idleberg)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#a5a2a2
6 | background.dark:#090300
7 | foreground.light:#4a4543
8 | background.light:#f7f7f7
9 |
10 | userevent:#e8bbd0
11 | error:#db2d20
12 | channelevent:#01a252
13 | topic:#01a0e4
14 | serverevent:#b5e4f4
15 | highlight:#cdab53
16 | url:#b5e4f4
17 | mirc:#090300;#3a3432;#4a4543;#5c5855;#807d7c;#a5a2a2;#d6d5d4;#f7f7f7;#db2d20;#e8bbd0;#fded02;#01a252;#b5e4f4;#01a0e4;#a16a94;#cdab53
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_chalk:
--------------------------------------------------------------------------------
1 | # Base16 Chalk by Chris Kempson (http://chriskempson.com)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#d0d0d0
6 | background.dark:#151515
7 | foreground.light:#303030
8 | background.light:#f5f5f5
9 |
10 | userevent:#eda987
11 | error:#fb9fb1
12 | channelevent:#acc267
13 | topic:#6fc2ef
14 | serverevent:#12cfc0
15 | highlight:#deaf8f
16 | url:#12cfc0
17 | mirc:#151515;#202020;#303030;#505050;#b0b0b0;#d0d0d0;#e0e0e0;#f5f5f5;#fb9fb1;#eda987;#ddb26f;#acc267;#12cfc0;#6fc2ef;#e1a3ee;#deaf8f
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_google:
--------------------------------------------------------------------------------
1 | # Base16 Google by Seth Wright (http://sethawright.com)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#c5c8c6
6 | background.dark:#1d1f21
7 | foreground.light:#373b41
8 | background.light:#ffffff
9 |
10 | userevent:#F96A38
11 | error:#CC342B
12 | channelevent:#198844
13 | topic:#3971ED
14 | serverevent:#3971ED
15 | highlight:#3971ED
16 | url:#3971ED
17 | mirc:#1d1f21;#282a2e;#373b41;#969896;#b4b7b4;#c5c8c6;#e0e0e0;#ffffff;#CC342B;#F96A38;#FBA922;#198844;#3971ED;#3971ED;#A36AC7;#3971ED
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_mocha:
--------------------------------------------------------------------------------
1 | # Base16 Mocha by Chris Kempson (http://chriskempson.com)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#d0c8c6
6 | background.dark:#3B3228
7 | foreground.light:#645240
8 | background.light:#f5eeeb
9 |
10 | userevent:#d28b71
11 | error:#cb6077
12 | channelevent:#beb55b
13 | topic:#8ab3b5
14 | serverevent:#7bbda4
15 | highlight:#bb9584
16 | url:#7bbda4
17 | mirc:#3B3228;#534636;#645240;#7e705a;#b8afad;#d0c8c6;#e9e1dd;#f5eeeb;#cb6077;#d28b71;#f4bc87;#beb55b;#7bbda4;#8ab3b5;#a89bb9;#bb9584
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_ocean:
--------------------------------------------------------------------------------
1 | # Base16 Ocean by Chris Kempson (http://chriskempson.com)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#c0c5ce
6 | background.dark:#2b303b
7 | foreground.light:#4f5b66
8 | background.light:#eff1f5
9 |
10 | userevent:#d08770
11 | error:#bf616a
12 | channelevent:#a3be8c
13 | topic:#8fa1b3
14 | serverevent:#96b5b4
15 | highlight:#ab7967
16 | url:#96b5b4
17 | mirc:#2b303b;#343d46;#4f5b66;#65737e;#a7adba;#c0c5ce;#dfe1e8;#eff1f5;#bf616a;#d08770;#ebcb8b;#a3be8c;#96b5b4;#8fa1b3;#b48ead;#ab7967
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_twilight:
--------------------------------------------------------------------------------
1 | # Base16 Twilight by David Hart (http://hart-dev.com)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#a7a7a7
6 | background.dark:#1e1e1e
7 | foreground.light:#464b50
8 | background.light:#ffffff
9 |
10 | userevent:#cda869
11 | error:#cf6a4c
12 | channelevent:#8f9d6a
13 | topic:#7587a6
14 | serverevent:#afc4db
15 | highlight:#9b703f
16 | url:#afc4db
17 | mirc:#1e1e1e;#323537;#464b50;#5f5a60;#838184;#a7a7a7;#c3c3c3;#ffffff;#cf6a4c;#cda869;#f9ee98;#8f9d6a;#afc4db;#7587a6;#9b859d;#9b703f
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_ashes:
--------------------------------------------------------------------------------
1 | # Base16 Ashes by Jannik Siebert (https://github.com/janniks)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#C7CCD1
6 | background.dark:#1C2023
7 | foreground.light:#565E65
8 | background.light:#F3F4F5
9 |
10 | userevent:#C7C795
11 | error:#C7AE95
12 | channelevent:#95C7AE
13 | topic:#AE95C7
14 | serverevent:#95AEC7
15 | highlight:#C79595
16 | url:#95AEC7
17 | mirc:#1C2023;#393F45;#565E65;#747C84;#ADB3BA;#C7CCD1;#DFE2E5;#F3F4F5;#C7AE95;#C7C795;#AEC795;#95C7AE;#95AEC7;#AE95C7;#C795AE;#C79595
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_brewer:
--------------------------------------------------------------------------------
1 | # Base16 Brewer by Timothée Poisot (http://github.com/tpoisot)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#b7b8b9
6 | background.dark:#0c0d0e
7 | foreground.light:#515253
8 | background.light:#fcfdfe
9 |
10 | userevent:#e6550d
11 | error:#e31a1c
12 | channelevent:#31a354
13 | topic:#3182bd
14 | serverevent:#80b1d3
15 | highlight:#b15928
16 | url:#80b1d3
17 | mirc:#0c0d0e;#2e2f30;#515253;#737475;#959697;#b7b8b9;#dadbdc;#fcfdfe;#e31a1c;#e6550d;#dca060;#31a354;#80b1d3;#3182bd;#756bb1;#b15928
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_default:
--------------------------------------------------------------------------------
1 | # Base16 Default by Chris Kempson (http://chriskempson.com)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#d0d0d0
6 | background.dark:#151515
7 | foreground.light:#303030
8 | background.light:#f5f5f5
9 |
10 | userevent:#d28445
11 | error:#ac4142
12 | channelevent:#90a959
13 | topic:#6a9fb5
14 | serverevent:#75b5aa
15 | highlight:#8f5536
16 | url:#75b5aa
17 | mirc:#151515;#202020;#303030;#505050;#b0b0b0;#d0d0d0;#e0e0e0;#f5f5f5;#ac4142;#d28445;#f4bf75;#90a959;#75b5aa;#6a9fb5;#aa759f;#8f5536
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_eighties:
--------------------------------------------------------------------------------
1 | # Base16 Eighties by Chris Kempson (http://chriskempson.com)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#d3d0c8
6 | background.dark:#2d2d2d
7 | foreground.light:#515151
8 | background.light:#f2f0ec
9 |
10 | userevent:#f99157
11 | error:#f2777a
12 | channelevent:#99cc99
13 | topic:#6699cc
14 | serverevent:#66cccc
15 | highlight:#d27b53
16 | url:#66cccc
17 | mirc:#2d2d2d;#393939;#515151;#747369;#a09f93;#d3d0c8;#e8e6df;#f2f0ec;#f2777a;#f99157;#ffcc66;#99cc99;#66cccc;#6699cc;#cc99cc;#d27b53
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_embers:
--------------------------------------------------------------------------------
1 | # Base16 Embers by Jannik Siebert (https://github.com/janniks)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#A39A90
6 | background.dark:#16130F
7 | foreground.light:#433B32
8 | background.light:#DBD6D1
9 |
10 | userevent:#828257
11 | error:#826D57
12 | channelevent:#57826D
13 | topic:#6D5782
14 | serverevent:#576D82
15 | highlight:#825757
16 | url:#576D82
17 | mirc:#16130F;#2C2620;#433B32;#5A5047;#8A8075;#A39A90;#BEB6AE;#DBD6D1;#826D57;#828257;#6D8257;#57826D;#576D82;#6D5782;#82576D;#825757
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_monokai:
--------------------------------------------------------------------------------
1 | # Base16 Monokai by Wimer Hazenberg (http://www.monokai.nl)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#f8f8f2
6 | background.dark:#272822
7 | foreground.light:#49483e
8 | background.light:#f9f8f5
9 |
10 | userevent:#fd971f
11 | error:#f92672
12 | channelevent:#a6e22e
13 | topic:#66d9ef
14 | serverevent:#a1efe4
15 | highlight:#cc6633
16 | url:#a1efe4
17 | mirc:#272822;#383830;#49483e;#75715e;#a59f85;#f8f8f2;#f5f4f1;#f9f8f5;#f92672;#fd971f;#f4bf75;#a6e22e;#a1efe4;#66d9ef;#ae81ff;#cc6633
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_railscasts:
--------------------------------------------------------------------------------
1 | # Base16 Railscasts by Ryan Bates (http://railscasts.com)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#e6e1dc
6 | background.dark:#2b2b2b
7 | foreground.light:#3a4055
8 | background.light:#f9f7f3
9 |
10 | userevent:#cc7833
11 | error:#da4939
12 | channelevent:#a5c261
13 | topic:#6d9cbe
14 | serverevent:#519f50
15 | highlight:#bc9458
16 | url:#519f50
17 | mirc:#2b2b2b;#272935;#3a4055;#5a647e;#d4cfc9;#e6e1dc;#f4f1ed;#f9f7f3;#da4939;#cc7833;#ffc66d;#a5c261;#519f50;#6d9cbe;#b6b3eb;#bc9458
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_tomorrow:
--------------------------------------------------------------------------------
1 | # Base16 Tomorrow by Chris Kempson (http://chriskempson.com)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#c5c8c6
6 | background.dark:#1d1f21
7 | foreground.light:#373b41
8 | background.light:#ffffff
9 |
10 | userevent:#de935f
11 | error:#cc6666
12 | channelevent:#b5bd68
13 | topic:#81a2be
14 | serverevent:#8abeb7
15 | highlight:#a3685a
16 | url:#8abeb7
17 | mirc:#1d1f21;#282a2e;#373b41;#969896;#b4b7b4;#c5c8c6;#e0e0e0;#ffffff;#cc6666;#de935f;#f0c674;#b5bd68;#8abeb7;#81a2be;#b294bb;#a3685a
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_shapeshifter:
--------------------------------------------------------------------------------
1 | # Base16 shapeshifter by Tyler Benziger (http://tybenz.com)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#ababab
6 | background.dark:#000000
7 | foreground.light:#102015
8 | background.light:#f9f9f9
9 |
10 | userevent:#e09448
11 | error:#e92f2f
12 | channelevent:#0ed839
13 | topic:#3b48e3
14 | serverevent:#23edda
15 | highlight:#69542d
16 | url:#23edda
17 | mirc:#000000;#040404;#102015;#343434;#555555;#ababab;#e0e0e0;#f9f9f9;#e92f2f;#e09448;#dddd13;#0ed839;#23edda;#3b48e3;#f996e2;#69542d
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_grayscale:
--------------------------------------------------------------------------------
1 | # Base16 Grayscale by Alexandre Gavioli (https://github.com/Alexx2/)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#b9b9b9
6 | background.dark:#101010
7 | foreground.light:#464646
8 | background.light:#f7f7f7
9 |
10 | userevent:#999999
11 | error:#7c7c7c
12 | channelevent:#8e8e8e
13 | topic:#686868
14 | serverevent:#868686
15 | highlight:#5e5e5e
16 | url:#868686
17 | mirc:#101010;#252525;#464646;#525252;#ababab;#b9b9b9;#e3e3e3;#f7f7f7;#7c7c7c;#999999;#a0a0a0;#8e8e8e;#868686;#686868;#747474;#5e5e5e
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_greenscreen:
--------------------------------------------------------------------------------
1 | # Base16 Green Screen by Chris Kempson (http://chriskempson.com)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#00bb00
6 | background.dark:#001100
7 | foreground.light:#005500
8 | background.light:#00ff00
9 |
10 | userevent:#009900
11 | error:#007700
12 | channelevent:#00bb00
13 | topic:#009900
14 | serverevent:#005500
15 | highlight:#005500
16 | url:#005500
17 | mirc:#001100;#003300;#005500;#007700;#009900;#00bb00;#00dd00;#00ff00;#007700;#009900;#007700;#00bb00;#005500;#009900;#00bb00;#005500
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_marrakesh:
--------------------------------------------------------------------------------
1 | # Base16 Marrakesh by Alexandre Gavioli (http://github.com/Alexx2/)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#948e48
6 | background.dark:#201602
7 | foreground.light:#5f5b17
8 | background.light:#faf0a5
9 |
10 | userevent:#b36144
11 | error:#c35359
12 | channelevent:#18974e
13 | topic:#477ca1
14 | serverevent:#75a738
15 | highlight:#b3588e
16 | url:#75a738
17 | mirc:#201602;#302e00;#5f5b17;#6c6823;#86813b;#948e48;#ccc37a;#faf0a5;#c35359;#b36144;#a88339;#18974e;#75a738;#477ca1;#8868b3;#b3588e
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_solarized:
--------------------------------------------------------------------------------
1 | # Base16 Solarized by Ethan Schoonover (http://ethanschoonover.com/solarized)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#93a1a1
6 | background.dark:#002b36
7 | foreground.light:#586e75
8 | background.light:#fdf6e3
9 |
10 | userevent:#cb4b16
11 | error:#dc322f
12 | channelevent:#859900
13 | topic:#268bd2
14 | serverevent:#2aa198
15 | highlight:#d33682
16 | url:#2aa198
17 | mirc:#002b36;#073642;#586e75;#657b83;#839496;#93a1a1;#eee8d5;#fdf6e3;#dc322f;#cb4b16;#b58900;#859900;#2aa198;#268bd2;#6c71c4;#d33682
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_atelierdune:
--------------------------------------------------------------------------------
1 | # Base16 Atelier Dune by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#a6a28c
6 | background.dark:#20201d
7 | foreground.light:#6e6b5e
8 | background.light:#fefbec
9 |
10 | userevent:#b65611
11 | error:#d73737
12 | channelevent:#60ac39
13 | topic:#6684e1
14 | serverevent:#1fad83
15 | highlight:#d43552
16 | url:#1fad83
17 | mirc:#20201d;#292824;#6e6b5e;#7d7a68;#999580;#a6a28c;#e8e4cf;#fefbec;#d73737;#b65611;#cfb017;#60ac39;#1fad83;#6684e1;#b854d4;#d43552
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_atelierheath:
--------------------------------------------------------------------------------
1 | # Base16 Atelier Heath by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#ab9bab
6 | background.dark:#1b181b
7 | foreground.light:#695d69
8 | background.light:#f7f3f7
9 |
10 | userevent:#a65926
11 | error:#ca402b
12 | channelevent:#379a37
13 | topic:#516aec
14 | serverevent:#159393
15 | highlight:#cc33cc
16 | url:#159393
17 | mirc:#1b181b;#292329;#695d69;#776977;#9e8f9e;#ab9bab;#d8cad8;#f7f3f7;#ca402b;#a65926;#bb8a35;#379a37;#159393;#516aec;#7b59c0;#cc33cc
--------------------------------------------------------------------------------
/colorPickerView/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_atelierforest:
--------------------------------------------------------------------------------
1 | # Base16 Atelier Forest by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#a8a19f
6 | background.dark:#1b1918
7 | foreground.light:#68615e
8 | background.light:#f1efee
9 |
10 | userevent:#df5320
11 | error:#f22c40
12 | channelevent:#5ab738
13 | topic:#407ee7
14 | serverevent:#00ad9c
15 | highlight:#c33ff3
16 | url:#00ad9c
17 | mirc:#1b1918;#2c2421;#68615e;#766e6b;#9c9491;#a8a19f;#e6e2e0;#f1efee;#f22c40;#df5320;#d5911a;#5ab738;#00ad9c;#407ee7;#6666ea;#c33ff3
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_atelierlakeside:
--------------------------------------------------------------------------------
1 | # Base16 Atelier Lakeside by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#7ea2b4
6 | background.dark:#161b1d
7 | foreground.light:#516d7b
8 | background.light:#ebf8ff
9 |
10 | userevent:#935c25
11 | error:#d22d72
12 | channelevent:#568c3b
13 | topic:#257fad
14 | serverevent:#2d8f6f
15 | highlight:#b72dd2
16 | url:#2d8f6f
17 | mirc:#161b1d;#1f292e;#516d7b;#5a7b8c;#7195a8;#7ea2b4;#c1e4f6;#ebf8ff;#d22d72;#935c25;#8a8a0f;#568c3b;#2d8f6f;#257fad;#5d5db1;#b72dd2
--------------------------------------------------------------------------------
/application/src/main/res/raw/theme_base16_atelierseaside:
--------------------------------------------------------------------------------
1 | # Base16 Atelier Seaside by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)
2 | # Based on Base16 by Chris Kempson (http://chriskempson.com)
3 |
4 | # Light/Dark differs only in foregroud/background.
5 | foreground.dark:#8ca68c
6 | background.dark:#131513
7 | foreground.light:#5e6e5e
8 | background.light:#f0fff0
9 |
10 | userevent:#87711d
11 | error:#e6193c
12 | channelevent:#29a329
13 | topic:#3d62f5
14 | serverevent:#1999b3
15 | highlight:#e619c3
16 | url:#1999b3
17 | mirc:#131513;#242924;#5e6e5e;#687d68;#809980;#8ca68c;#cfe8cf;#f0fff0;#e6193c;#87711d;#c3c322;#29a329;#1999b3;#3d62f5;#ad2bee;#e619c3
--------------------------------------------------------------------------------
/application/src/main/res/values/styles_apptheme.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
16 |
17 |
--------------------------------------------------------------------------------
/colorPickerView/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 | ColorPickerView
18 |
19 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Git Ignore for Yaaic
2 |
3 | # Vim swapfiles.
4 | **.swp
5 |
6 | # Compiled and generated files
7 | **/bin/
8 | **/gen/
9 | **/R.java
10 | **/build/**
11 | **/out/**
12 |
13 | # Ignore the key file.
14 |
15 | application/keystore
16 |
17 | # Build files
18 | # local.properties
19 | ant.properties
20 | # build.xml
21 | proguard.cfg
22 |
23 | application/local.properties
24 |
25 | # Ignore crowdin configuration
26 | crowdin.yaml
27 |
28 | # no.
29 | **/.classpath
30 |
31 | # NO.
32 | lint.xml
33 | **/lint.xml
34 | **/.classpath
35 | libs/ActionBarSherlock/.classpath
36 | libs/ActionBarSherlock/.classpath
37 | local.properties
38 | **/proguard-project.txt
39 |
40 | .gradle/
41 | .gradle/**
42 |
43 |
44 | # IDEA Project files
45 | .idea/
46 | *.iml
47 | *.ips
48 | *.ipr
49 | *.iml
50 | *.ipw
51 | *.iws
52 |
53 | # IDEA IntelliJ leftovers
54 | /out/
55 |
--------------------------------------------------------------------------------
/memorizingTrustManager/src/main/res/values-no/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Godta ukjent sertifikat?
4 | Sertifikatet er ikke utstilt av en kjent utstiller (CA).
5 | Godta feil servernavn?
6 | Serveren heter ikke \"%s\". Sertifikatet gjelder bare for:
7 |
8 | Vil du bruke serveren likevel?
9 | Sertifikatdetaljer:
10 |
11 | Alltid
12 | En gang
13 | Avbryt
14 |
15 | Sertifikat-sjekk
16 |
17 |
--------------------------------------------------------------------------------
/memorizingTrustManager/src/main/res/values-fr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Accept Unknown Certificate?
4 | Le certificat du serveur n’est pas signé par une Autorité de Certification reconnue.
5 | Accept Mismatching Server Name?
6 | Server could not authenticate as \"%s\". The certificate is only valid for:
7 |
8 | Do you want to connect anyway?
9 | Détails du certificat :
10 |
11 | Toujours
12 | Une seule fois
13 | Annuler
14 |
15 | Certificate Verification
16 |
17 |
--------------------------------------------------------------------------------
/memorizingTrustManager/src/main/res/values-fi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hyväksytäänkö palvelimen antama tuntematon varmenne?
4 | Palvelimen varmenne ei ole tunnetun varmentajan (CA) allekirjoittama.
5 | Sallitaanko palvelimen nimi, joka ei vastaa varmeenteessa olevaa nimeä?
6 | Palvelimella ei ole varmennetta nimelle \"%s\". Varmenteen sisältämät nimet:
7 |
8 | Haluatko jatkaa yhteyden muodostamista?
9 | Sertifikaatin tiedot:
10 |
11 | Aina
12 | Kerran
13 | Keskeytä
14 |
15 | Varmenteen tarkistus
16 |
17 |
--------------------------------------------------------------------------------
/memorizingTrustManager/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Accept Unknown Certificate?
4 | The server certificate is not signed by a known Certificate Authority.
5 | The server certificate is expired.
6 | Accept Mismatching Server Name?
7 | Server could not authenticate as \"%s\". The certificate is only valid for:
8 |
9 | Do you want to connect anyway?
10 | Certificate details:
11 |
12 | Always
13 | Once
14 | Abort
15 |
16 | Certificate Verification
17 |
18 |
--------------------------------------------------------------------------------
/memorizingTrustManager/src/main/res/values-de/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Unbekanntes Zertifikat akzeptieren?
4 | Das Serverzertifikat stammt nicht von einer bekannten Ausstellungsstelle (CA).
5 | The server certificate is expired.
6 | Abweichenden Servernamen akzeptieren?
7 | Der Server konnte sich nicht als \"%s\" ausweisen. Das Zertifikat gilt nur für:
8 |
9 | Verbindung trotzdem aufbauen?
10 | Zertifikat-Details:
11 |
12 | Immer
13 | Einmal
14 | Abbrechen
15 |
16 | Zertifikatsprüfung
17 |
18 |
--------------------------------------------------------------------------------
/colorPickerView/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/application/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | lintOptions {
5 | abortOnError false
6 | }
7 | compileSdkVersion 23
8 | buildToolsVersion "23.0.1"
9 |
10 | defaultConfig {
11 | applicationId "net.zaibatsutel.atomic"
12 | minSdkVersion 14
13 | targetSdkVersion 22
14 | }
15 |
16 |
17 | buildTypes {
18 | release {
19 | minifyEnabled false
20 | }
21 | debug {
22 | applicationIdSuffix = '.debug'
23 | }
24 | }
25 | productFlavors {
26 | normal {
27 | applicationId 'net.zaibatsutel.atomic'
28 | }
29 | fdroid {
30 | applicationId 'indrora.atomic'
31 | }
32 | }
33 | }
34 |
35 | dependencies {
36 | compile project(':viewPagerIndicator')
37 | compile project(':memorizingTrustManager')
38 | compile project(':colorPickerView')
39 | compile 'com.android.support:support-v4:22.0.0'
40 | compile 'com.android.support:appcompat-v7:23.1.0'
41 | }
42 |
--------------------------------------------------------------------------------
/memorizingTrustManager/src/main/res/values-es/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ¿Aceptar certicado desconocido?
4 | El certificado del servidor no está firmado por una Autoridad Conocida (CA).
5 | The server certificate is expired.
6 | ¿Aceptar discordancia en nombre del servidor?
7 | El servidor no ha podido autenticarte como \"%s\". El certificado es solo válido para:
8 |
9 | ¿Quieres conectar de todas formas?
10 | Detalle del certificado:
11 |
12 | Siempre
13 | Una vez
14 | Abortar
15 |
16 | Verificación de Certificado
17 |
18 |
--------------------------------------------------------------------------------
/memorizingTrustManager/src/main/res/values-eu/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Ziurtagiri ezezaguna onartu?
4 | Zerbitzariaren ziurtagiria ez dago Ziurtagiri-emaile Autoritate ezagun batez sinatuta.
5 | Zerbitzariaren ziurtagiria iraungi da.
6 | Zerbitzariaren izeneko desadostasuna onartu?
7 | Zerbitzaria ezin izan da \"%s\" bezala autentifikatu. Ziurtagiria soilik honetarako baliagarria da:
8 |
9 | Konektatu hala ere?
10 | Ziurtagiriaren xehetasunak:
11 |
12 | Beti
13 | Behin
14 | Utzi
15 |
16 | Ziurtagiriaren egiaztapena
17 |
18 |
--------------------------------------------------------------------------------
/application/src/main/res/menu/addserver.xml:
--------------------------------------------------------------------------------
1 |
21 |
22 |
27 |
--------------------------------------------------------------------------------
/application/src/main/java/org/jibble/pircbot/IrcException.java:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright Paul James Mutton, 2001-2007, http://www.jibble.org/
3 |
4 | This file is part of PircBot.
5 |
6 | This software is dual-licensed, allowing you to choose between the GNU
7 | General Public License (GPL) and the www.jibble.org Commercial License.
8 | Since the GPL may be too restrictive for use in a proprietary application,
9 | a commercial license is also provided. Full license information can be
10 | found at http://www.jibble.org/licenses/
11 |
12 | */
13 |
14 | package org.jibble.pircbot;
15 |
16 | /**
17 | * An IrcException class.
18 | *
19 | * @author Paul James Mutton,
20 | * http://www.jibble.org/
21 | * @version 1.4.6 (Build time: Wed Apr 11 19:20:59 2007)
22 | * @since 0.9
23 | */
24 | public class IrcException extends Exception {
25 | private static final long serialVersionUID = -3705541066912475928L;
26 |
27 | /**
28 | * Constructs a new IrcException.
29 | *
30 | * @param e The error message to report.
31 | */
32 | public IrcException(String e) {
33 | super(e);
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/application/src/main/res/layout/aliasitem.xml:
--------------------------------------------------------------------------------
1 |
21 |
28 |
--------------------------------------------------------------------------------
/application/src/main/res/layout/channelitem.xml:
--------------------------------------------------------------------------------
1 |
21 |
--------------------------------------------------------------------------------
/application/src/main/res/layout/commanditem.xml:
--------------------------------------------------------------------------------
1 |
21 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/listener/ServerListener.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.listener;
22 |
23 | /**
24 | * Listener for changes regarding a server
25 | *
26 | * @author Sebastian Kaspari
27 | */
28 | public interface ServerListener {
29 | /**
30 | * On server status update (disconnected, connecting, connected)
31 | */
32 | public void onStatusUpdate();
33 | }
34 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/model/ColorSchemeManager.java:
--------------------------------------------------------------------------------
1 | package indrora.atomic.model;
2 |
3 | import indrora.atomic.App;
4 |
5 | import android.content.Context;
6 | import android.content.SharedPreferences;
7 | import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
8 |
9 | public class ColorSchemeManager implements OnSharedPreferenceChangeListener {
10 |
11 | MessageRenderParams _cParams;
12 | Settings _settings;
13 | ColorScheme _currentColorScheme;
14 |
15 | public ColorSchemeManager() {
16 | _settings = App.getSettings();
17 | _cParams = _settings.getRenderParams();
18 | reloadScheme();
19 | }
20 |
21 | private void reloadScheme() {
22 | _currentColorScheme = new ColorScheme(_cParams.colorScheme, _cParams.useDarkScheme);
23 |
24 | }
25 |
26 | public ColorScheme getCurrentScheme() {
27 | return _currentColorScheme;
28 | }
29 |
30 | @Override
31 | public void onSharedPreferenceChanged(SharedPreferences arg0, String arg1) {
32 | if(!_cParams.equals(_settings.getRenderParams())) {
33 | _cParams = _settings.getRenderParams();
34 | reloadScheme();
35 | }
36 | }
37 |
38 | }
39 |
--------------------------------------------------------------------------------
/TODO:
--------------------------------------------------------------------------------
1 | ------------------------------------------
2 | The great Atomic TODO list
3 | ------------------------------------------
4 |
5 | Things that are actively problems:
6 |
7 | * No tab-complete button for devices without a hardware tab-complete.
8 | * Keyboard has problems in landscape mode (thanks, Android!)
9 | * Let the user type after disconnect
10 |
11 | Future improvements:
12 |
13 | * Allow for auto-reconnect when 3G drops out.
14 | * Prompt for newline management
15 | * A firstrun wizard. (+1 badjillion)
16 | * DOC. YOO. MEN. TAY. SHUNN. Let's spell it out, folks.
17 | * Jellybean type message buttons inside the service message.
18 |
19 | Bluesky features:
20 |
21 | * Loading colorschemes from the SD card.
22 | * a DashClock plugin (ooh!)
23 |
24 | SRS Notes:
25 |
26 | There are plenty of places in the source tree that need to be documented and
27 | made less insane. Much of the source takes advantage of the Android Dalvik
28 | runtime stack manipulation:
29 |
30 | public int foo( )
31 | {
32 | int r = 5;
33 | return r;
34 | }
35 |
36 | This causes some stack magic: r will be kicked around as a reference until it
37 | is used in a function call. Do this when possible.
38 |
39 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/model/Status.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.model;
22 |
23 | /**
24 | * Helper class for server status constants
25 | *
26 | * @author Sebastian Kaspari
27 | */
28 | public class Status {
29 | public static final int DISCONNECTED = 0;
30 | public static final int CONNECTING = 1;
31 | public static final int CONNECTED = 2;
32 | public static final int PRE_CONNECTING = 3;
33 | public static final int RECONNECTING = 4;
34 | }
35 |
--------------------------------------------------------------------------------
/application/src/main/res/drawable/conversation_background.xml:
--------------------------------------------------------------------------------
1 |
21 |
23 |
26 |
31 |
32 |
--------------------------------------------------------------------------------
/application/src/main/res/layout/addserveritem.xml:
--------------------------------------------------------------------------------
1 |
21 |
31 |
--------------------------------------------------------------------------------
/application/src/main/java/org/jibble/pircbot/NickAlreadyInUseException.java:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright Paul James Mutton, 2001-2007, http://www.jibble.org/
3 |
4 | This file is part of PircBot.
5 |
6 | This software is dual-licensed, allowing you to choose between the GNU
7 | General Public License (GPL) and the www.jibble.org Commercial License.
8 | Since the GPL may be too restrictive for use in a proprietary application,
9 | a commercial license is also provided. Full license information can be
10 | found at http://www.jibble.org/licenses/
11 |
12 | */
13 |
14 |
15 | package org.jibble.pircbot;
16 |
17 | /**
18 | * A NickAlreadyInUseException class. This exception is
19 | * thrown when the PircBot attempts to join an IRC server
20 | * with a user name that is already in use.
21 | *
22 | * @author Paul James Mutton,
23 | * http://www.jibble.org/
24 | * @version 1.4.6 (Build time: Wed Apr 11 19:20:59 2007)
25 | * @since 0.9
26 | */
27 | public class NickAlreadyInUseException extends IrcException {
28 | private static final long serialVersionUID = -4724325464519465479L;
29 |
30 | /**
31 | * Constructs a new IrcException.
32 | *
33 | * @param e The error message to report.
34 | */
35 | public NickAlreadyInUseException(String e) {
36 | super(e);
37 | }
38 |
39 | }
40 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/model/MessageRenderParams.java:
--------------------------------------------------------------------------------
1 | package indrora.atomic.model;
2 |
3 | public final class MessageRenderParams {
4 | public String colorScheme = "";
5 | public boolean timestamps = false;
6 | public boolean icons = false;
7 | public boolean mircColors = false;
8 | public boolean nickColors = false;
9 | public boolean useDarkScheme = false;
10 | public boolean smileys = false;
11 | public boolean timestamp24Hour;
12 | public boolean timestampSeconds;
13 | public boolean messageColors;
14 |
15 | @Override
16 | public boolean equals(Object o) {
17 | if( o instanceof MessageRenderParams ) {
18 | MessageRenderParams t = (MessageRenderParams)o;
19 | return this.colorScheme.equals(t.colorScheme) &&
20 | this.timestamps == t.timestamps &&
21 | this.icons == t.icons &&
22 | this.mircColors == t.mircColors &&
23 | this.nickColors == t.nickColors &&
24 | this.useDarkScheme == t.useDarkScheme &&
25 | this.smileys == t.smileys &&
26 | this.timestamp24Hour == t.timestamp24Hour &&
27 | this.timestampSeconds == t.timestampSeconds &&
28 | this.messageColors == t.messageColors;
29 | } else {
30 | return false;
31 | }
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/exception/CommandException.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.exception;
22 |
23 | /**
24 | * The CommandException is thrown on command execution if the
25 | * command couldn't be executed due to invalid params
26 | *
27 | * @author Sebastian Kaspari
28 | */
29 | public class CommandException extends Throwable {
30 | private static final long serialVersionUID = -8317993941455253288L;
31 |
32 | /**
33 | * Create a new CommandException object
34 | */
35 | public CommandException(String message) {
36 | super(message);
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/exception/ValidationException.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.exception;
22 |
23 | /**
24 | * A ValidationException is thrown if any user input is invalid
25 | *
26 | * @author Sebastian Kaspari
27 | */
28 | public class ValidationException extends Exception {
29 | private static final long serialVersionUID = 6951535205062761539L;
30 |
31 | /**
32 | * Create a new ValidationException with the given message
33 | *
34 | * @param message The error message
35 | */
36 | public ValidationException(String message) {
37 | super(message);
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/model/Query.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.model;
22 |
23 | /**
24 | * A query (a private chat between to users)
25 | *
26 | * @author Sebastian Kaspari
27 | */
28 | public class Query extends Conversation {
29 | /**
30 | * Create a new query
31 | *
32 | * @param name The user's nickname
33 | */
34 | public Query(String name) {
35 | super(name);
36 | }
37 |
38 | /**
39 | * Get the type of this conversation
40 | */
41 | @Override
42 | public int getType() {
43 | return Conversation.TYPE_QUERY;
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/activity/SettingsActivity.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.activity;
22 |
23 | import indrora.atomic.R;
24 |
25 | import android.os.Bundle;
26 | import android.preference.PreferenceActivity;
27 |
28 | /**
29 | * Settings
30 | *
31 | * @author Sebastian Kaspari
32 | */
33 | public class SettingsActivity extends PreferenceActivity {
34 | /**
35 | * On create
36 | */
37 | @Override
38 | public void onCreate(Bundle savedInstanceState) {
39 | super.onCreate(savedInstanceState);
40 | addPreferencesFromResource(R.xml.preferences);
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/model/User.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.model;
22 |
23 | /**
24 | * Helper class for anything regarding users
25 | *
26 | * @author Sebastian Kaspari
27 | */
28 | public class User {
29 | public static final int ACTION_REPLY = 1;
30 | public static final int ACTION_QUERY = 2;
31 | public static final int ACTION_OP = 3;
32 | public static final int ACTION_DEOP = 4;
33 | public static final int ACTION_VOICE = 5;
34 | public static final int ACTION_DEVOICE = 6;
35 | public static final int ACTION_KICK = 7;
36 | public static final int ACTION_BAN = 8;
37 | }
38 |
--------------------------------------------------------------------------------
/application/src/main/res/layout/servers.xml:
--------------------------------------------------------------------------------
1 |
21 |
25 |
26 |
30 |
31 |
35 |
36 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/db/CommandConstants.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.db;
22 |
23 | import android.provider.BaseColumns;
24 |
25 | /**
26 | * Constants for the command table
27 | *
28 | * @author Sebastian Kaspari
29 | */
30 | public interface CommandConstants extends BaseColumns {
31 | public static final String TABLE_NAME = "commands";
32 |
33 | // fields
34 | public static final String COMMAND = "command";
35 | public static final String SERVER = "server";
36 |
37 | /**
38 | * All fields of the table
39 | */
40 | public static final String[] ALL = {
41 | COMMAND,
42 | SERVER
43 | };
44 | }
45 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/model/ServerInfo.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.model;
22 |
23 | /**
24 | * ServerInfo for all messages regarding the server
25 | *
26 | * @author Sebastian Kaspari
27 | */
28 | public class ServerInfo extends Conversation {
29 | public static final String DEFAULT_NAME = "";
30 |
31 | /**
32 | * Create a new ServerInfo object
33 | *
34 | * @param name
35 | */
36 | public ServerInfo() {
37 | super(DEFAULT_NAME);
38 | }
39 |
40 | /**
41 | * Get the type of this conversation
42 | */
43 | @Override
44 | public int getType() {
45 | return Conversation.TYPE_SERVER;
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/db/AliasConstants.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.db;
22 |
23 | import android.provider.BaseColumns;
24 |
25 | /**
26 | * Constants for the aliases table
27 | *
28 | * @author Sebastian Kaspari
29 | */
30 | public class AliasConstants implements BaseColumns {
31 | public static final String TABLE_NAME = "aliases";
32 |
33 | // fields
34 | public static final String ALIAS = "alias";
35 | public static final String IDENTITY = "identity";
36 |
37 | /**
38 | * All fields of the table
39 | */
40 | public static final String[] ALL = {
41 | _ID,
42 | ALIAS,
43 | IDENTITY,
44 | };
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/application/src/main/res/values/themes_apptheme.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
19 |
20 |
27 |
28 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/utils/LatchingValue.java:
--------------------------------------------------------------------------------
1 | package indrora.atomic.utils;
2 |
3 | /**
4 | * LatchingValue: A simple trippable value.
5 | *
6 | * Latching Values have 2 states: Default and Latched. Whenever the "current" value is read,
7 | * the state becomes "latched", thus changing the value.
8 | *
9 | * Latched values however can be "un-tripped" (reset) to their default value, in case something does need
10 | * to reset this "trap"
11 | *
12 | * @param
13 | * @author indrora
14 | */
15 | public class LatchingValue {
16 | E currentValue;
17 | final E defaultValue;
18 | final E latchedValue;
19 |
20 | /**
21 | * Default constructor.
22 | *
23 | * @param defaultValue Default value of the latch
24 | * @param latchedValue Tripped value of the latch
25 | */
26 | public LatchingValue(E defaultValue, E latchedValue) {
27 | this.defaultValue = defaultValue;
28 | this.currentValue = this.defaultValue;
29 | this.latchedValue = latchedValue;
30 | }
31 |
32 | /**
33 | * Resets the latch state.
34 | */
35 | public void reset() {
36 | this.currentValue = this.defaultValue;
37 | }
38 |
39 | /**
40 | * Gets the current value of the latch.
41 | *
42 | * This will trip the latch.
43 | *
44 | * @return The value of the latch.
45 | */
46 | public E getValue() {
47 | E tmp = this.currentValue;
48 | this.currentValue = this.latchedValue;
49 | return tmp;
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/color/vpi__dark_theme.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/values/vpi__colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 | #ff000000
19 | #fff3f3f3
20 | @color/vpi__background_holo_light
21 | @color/vpi__background_holo_dark
22 | #ff4c4c4c
23 | #ffb2b2b2
24 | @color/vpi__bright_foreground_holo_light
25 | @color/vpi__bright_foreground_holo_dark
26 |
27 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/db/ChannelConstants.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.db;
22 |
23 | import android.provider.BaseColumns;
24 |
25 | /**
26 | * Constants for the channel table
27 | *
28 | * @author Sebastian Kaspari
29 | */
30 | public interface ChannelConstants extends BaseColumns {
31 | public static final String TABLE_NAME = "channels";
32 |
33 | // fields
34 | public static final String NAME = "name";
35 | public static final String PASSWORD = "password";
36 | public static final String SERVER = "server";
37 |
38 | /**
39 | * All fields of the table
40 | */
41 | public static final String[] ALL = {
42 | NAME,
43 | PASSWORD,
44 | SERVER
45 | };
46 | }
47 |
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/color/vpi__light_theme.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/db/IdentityConstants.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.db;
22 |
23 | import android.provider.BaseColumns;
24 |
25 | /**
26 | * Constants for the identity table
27 | *
28 | * @author Sebastian Kaspari
29 | */
30 | public class IdentityConstants implements BaseColumns {
31 | public static final String TABLE_NAME = "identities";
32 |
33 | // fields
34 | public static final String NICKNAME = "nickname";
35 | public static final String IDENT = "ident";
36 | public static final String REALNAME = "realname";
37 |
38 | /**
39 | * All fields of the table
40 | */
41 | public static final String[] ALL = {
42 | _ID,
43 | NICKNAME,
44 | IDENT,
45 | REALNAME,
46 | };
47 | }
48 |
--------------------------------------------------------------------------------
/application/src/main/res/layout/join.xml:
--------------------------------------------------------------------------------
1 |
21 |
26 |
27 |
34 |
35 |
40 |
--------------------------------------------------------------------------------
/application/src/main/res/layout/firstrunintro.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
14 |
15 |
22 |
23 |
30 |
31 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/application/src/main/res/layout/message.xml:
--------------------------------------------------------------------------------
1 |
21 |
26 |
27 |
35 |
40 |
--------------------------------------------------------------------------------
/application/src/main/res/layout/channeldialog.xml:
--------------------------------------------------------------------------------
1 |
23 |
28 |
29 |
36 |
37 |
43 |
--------------------------------------------------------------------------------
/application/src/main/res/layout/actionitem.xml:
--------------------------------------------------------------------------------
1 |
21 |
26 |
27 |
33 |
34 |
40 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/receiver/ServerReceiver.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.receiver;
22 |
23 | import indrora.atomic.listener.ServerListener;
24 |
25 | import android.content.BroadcastReceiver;
26 | import android.content.Context;
27 | import android.content.Intent;
28 |
29 | /**
30 | * A server receiver for receiving server updates
31 | *
32 | * @author Sebastian Kaspari
33 | */
34 | public class ServerReceiver extends BroadcastReceiver {
35 | private final ServerListener listener;
36 |
37 | /**
38 | * Create a new server receiver
39 | *
40 | * @param listener
41 | */
42 | public ServerReceiver(ServerListener listener) {
43 | this.listener = listener;
44 | }
45 |
46 | /**
47 | * On receive broadcast
48 | */
49 | @Override
50 | public void onReceive(Context context, Intent intent) {
51 | listener.onStatusUpdate();
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/application/src/main/res/drawable/edit_text_holo_dark.xml:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/application/src/main/res/menu/servers.xml:
--------------------------------------------------------------------------------
1 |
21 |
22 |
27 |
32 |
36 |
40 |
41 |
--------------------------------------------------------------------------------
/memorizingTrustManager/src/main/java/de/duenndns/ssl/MTMDecision.java:
--------------------------------------------------------------------------------
1 | /* MemorizingTrustManager - a TrustManager which asks the user about invalid
2 | * certificates and memorizes their decision.
3 | *
4 | * Copyright (c) 2010 Georg Lukas
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | */
24 | package de.duenndns.ssl;
25 |
26 | class MTMDecision {
27 | public final static int DECISION_INVALID = 0;
28 | public final static int DECISION_ABORT = 1;
29 | public final static int DECISION_ONCE = 2;
30 | public final static int DECISION_ALWAYS = 3;
31 |
32 | int state = DECISION_INVALID;
33 | }
34 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/irc/IRCBinder.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.irc;
22 |
23 | import indrora.atomic.model.Server;
24 |
25 | import android.os.Binder;
26 |
27 | /**
28 | * Binder for service communication
29 | *
30 | * @author Sebastian Kaspari
31 | */
32 | public class IRCBinder extends Binder {
33 | private final IRCService service;
34 |
35 | /**
36 | * Create a new binder for given service
37 | *
38 | * @param service
39 | */
40 | public IRCBinder(IRCService service) {
41 | super();
42 |
43 | this.service = service;
44 | }
45 |
46 | /**
47 | * Connect to given server
48 | *
49 | * @param server
50 | */
51 | public void connect(final Server server) {
52 | service.connect(server);
53 | }
54 |
55 | /**
56 | * Get service associated with this binder
57 | *
58 | * @return
59 | */
60 | public IRCService getService() {
61 | return service;
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/model/Extra.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.model;
22 |
23 | /**
24 | * Helper class for constants used for bundle params (extras)
25 | *
26 | * @author Sebastian Kaspari
27 | */
28 | public class Extra {
29 | public static final String SERVER = "server";
30 | public static final String CONVERSATION = "conversation";
31 | public static final String USERS = "users";
32 |
33 | public static final String ALIASES = "aliases";
34 | public static final String CHANNELS = "channels";
35 | public static final String COMMANDS = "commands";
36 | public static final String MESSAGE = "message";
37 | public static final String USER = "user";
38 | public static final String ACTION = "action";
39 |
40 | public static final String NICKSERV_PASSWORD = "nickserv_password";
41 | public static final String SASL_USER = "sasl_user";
42 | public static final String SASL_PASSWORD = "sasl_password";
43 | }
44 |
--------------------------------------------------------------------------------
/application/src/main/res/drawable/apptheme_edit_text_holo_dark.xml:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/activity/ForgetCertificatesActivity.java:
--------------------------------------------------------------------------------
1 | package indrora.atomic.activity;
2 |
3 | import java.io.File;
4 |
5 | import indrora.atomic.R;
6 |
7 | import android.app.Activity;
8 | import android.app.AlertDialog.Builder;
9 | import android.app.Dialog;
10 | import android.content.Context;
11 | import android.content.DialogInterface;
12 | import android.content.DialogInterface.OnClickListener;
13 | import android.os.Bundle;
14 |
15 | public class ForgetCertificatesActivity extends Activity {
16 |
17 |
18 | public ForgetCertificatesActivity() {
19 | }
20 |
21 | @Override
22 | protected void onCreate(Bundle savedInstanceState) {
23 | // TODO Auto-generated method stub
24 | super.onCreate(savedInstanceState);
25 | Builder builder = new Builder(this);
26 | builder.setTitle(R.string.settings_forget_certificates);
27 | builder.setMessage(R.string.settings_forget_certificates_long);
28 | builder.setPositiveButton(android.R.string.yes, new OnClickListener() {
29 |
30 | @Override
31 | public void onClick(DialogInterface dialog, int which) {
32 | File dir = getApplicationContext().getDir(KEYSTORE_DIR, Context.MODE_PRIVATE);
33 | File keyStoreFile = new File(dir + File.separator + KEYSTORE_FILE);
34 | keyStoreFile.delete();
35 | finish();
36 |
37 | }
38 | });
39 | builder.setNegativeButton(android.R.string.no, new OnClickListener() {
40 |
41 | @Override
42 | public void onClick(DialogInterface dialog, int which) {
43 | finish();
44 |
45 | }
46 | });
47 | builder.create().show();
48 |
49 |
50 | }
51 |
52 | static String KEYSTORE_DIR = "KeyStore";
53 | static String KEYSTORE_FILE = "KeyStore.bks";
54 |
55 |
56 | }
57 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/indicator/ConversationStateProvider.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.indicator;
22 |
23 |
24 | /**
25 | * Interface for a {@link ConversationStateProvider} that provides the apropriate
26 | * state color for a position in the pager.
27 | */
28 | public interface ConversationStateProvider {
29 | /**
30 | * Get the state color for all positions lower than the given position.
31 | *
32 | * @param position
33 | * @return
34 | */
35 | public int getColorForLowerThan(int position);
36 |
37 | public Boolean isLowerSpecial(int position);
38 |
39 | public Boolean isGreaterSpecial(int position);
40 |
41 | /**
42 | * Get the state color for the given position.
43 | *
44 | * @param position
45 | * @return
46 | */
47 | public int getColorAt(int position);
48 |
49 | /**
50 | * Get the state color for all positions greater than the given position.
51 | *
52 | * @param position
53 | * @return
54 | */
55 | public int getColorForGreaterThan(int position);
56 | }
57 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/model/Channel.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.model;
22 |
23 | /**
24 | * An IRC channel (extends Conversation)
25 | *
26 | * @author Sebastian Kaspari
27 | */
28 | public class Channel extends Conversation {
29 | private String topic;
30 |
31 | /**
32 | * Create a new channel object
33 | *
34 | * @param name of the channel
35 | */
36 | public Channel(String name) {
37 | super(name);
38 | this.topic = "";
39 | }
40 |
41 | /**
42 | * Get the type of this conversation
43 | */
44 | @Override
45 | public int getType() {
46 | return Conversation.TYPE_CHANNEL;
47 | }
48 |
49 | /**
50 | * Set the channel's topic
51 | *
52 | * @param topic The topic of the channel
53 | */
54 | public void setTopic(String topic) {
55 | this.topic = topic;
56 | }
57 |
58 | /**
59 | * Get the topic of the channel
60 | *
61 | * @return The channel's topic
62 | */
63 | public String getTopic() {
64 | return topic;
65 | }
66 | }
67 |
--------------------------------------------------------------------------------
/application/src/main/res/values/application.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Atomic
4 | Atomic: A radioactive IRC client
5 | release "Helium"
6 | https://github.com/indora/atomic
7 | irc://chat.freenode.net/atomic-irc
8 | © 2014–2015 Morgan "Indrora" Gangwere,
9 |
10 |
11 | Atomic is a fork of Yaaic, Yet Another Android IRC client, intended to work on some of the problems that haven\'t been touched in yaaic for a good long while.
13 |
14 | Atomic (nee Yaaic) is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
15 |
16 | Atomic (nee Yaaic) is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
17 |
18 | Atomic makes use of the following libraries:
19 | MemorizingTrustManager (providing a non-naive SSL certificate manager)
20 | ViewPagerIndicator (A wonderful library for the view page style indicator)
21 |
22 | ]]>
23 |
24 |
25 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/utils/DisplayUtils.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.utils;
22 |
23 | import android.content.Context;
24 |
25 | /**
26 | * Helper class for methods regarding the display of the current device.
27 | *
28 | * @author Sebastian Kaspari
29 | */
30 | public class DisplayUtils {
31 | private static float density = -1;
32 |
33 | /**
34 | * Convert the given density-independent pixels into real pixels for the
35 | * display of the device.
36 | *
37 | * @param dp
38 | * @return
39 | */
40 | public static int convertToPixels(Context context, int dp) {
41 | float density = getScreenDensity(context);
42 |
43 | return (int)(dp * density + 0.5f);
44 | }
45 |
46 | /**
47 | * Get the density of the display of the device.
48 | *
49 | * @param context
50 | * @return
51 | */
52 | public static float getScreenDensity(Context context) {
53 | if( density == -1 ) {
54 | density = context.getResources().getDisplayMetrics().density;
55 | }
56 |
57 | return density;
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/listener/ConversationListener.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.listener;
22 |
23 | /**
24 | * Listener for conversations
25 | *
26 | * @author Sebastian Kaspari
27 | */
28 | public interface ConversationListener {
29 | /**
30 | * On new conversation message for given target
31 | *
32 | * @param target
33 | */
34 | public void onConversationMessage(String target);
35 |
36 | /**
37 | * On new conversation created (for given target)
38 | *
39 | * @param target
40 | */
41 | public void onNewConversation(String target);
42 |
43 | /**
44 | * On conversation removed (for given target)
45 | *
46 | * @param target
47 | */
48 | public void onRemoveConversation(String target);
49 |
50 | /**
51 | * On topic changed (for given target)
52 | *
53 | * @param target
54 | */
55 | public void onTopicChanged(String target);
56 |
57 | /**
58 | * Clear the given target conversation.
59 | *
60 | * @param target
61 | */
62 | public void onClearConversation(String target);
63 | }
64 |
--------------------------------------------------------------------------------
/application/src/main/res/menu/conversations.xml:
--------------------------------------------------------------------------------
1 |
21 |
22 |
27 |
32 |
37 |
42 |
46 |
47 |
--------------------------------------------------------------------------------
/viewPagerIndicator/src/main/res/values/vpi__styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
21 |
22 |
24 |
25 |
36 |
37 |
41 |
42 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/ssl/NaiveTrustManager.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.ssl;
22 |
23 | import java.security.cert.CertificateException;
24 | import java.security.cert.X509Certificate;
25 |
26 | import javax.net.ssl.X509TrustManager;
27 |
28 | /**
29 | * Naive Trust Manager that accepts every certificate
30 | *
31 | * @author Sebastian Kaspari
32 | */
33 | public class NaiveTrustManager implements X509TrustManager {
34 | /**
35 | * Check client trusted
36 | *
37 | * @throws CertificateException if not trusted
38 | */
39 | @Override
40 | public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException {
41 | // No Exception == Trust
42 | }
43 |
44 | /**
45 | * Check server trusted
46 | *
47 | * @throws CertificateException if not trusted
48 | */
49 | @Override
50 | public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException {
51 | // No Exception == Trust
52 | }
53 |
54 | /**
55 | * Get accepted issuers
56 | */
57 | @Override
58 | public X509Certificate[] getAcceptedIssuers() {
59 | return new X509Certificate[0];
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/receiver/ReconnectReceiver.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 | Copyright 2011 Steven Luo
6 |
7 | This file is part of Yaaic.
8 |
9 | Yaaic is free software: you can redistribute it and/or modify
10 | it under the terms of the GNU General Public License as published by
11 | the Free Software Foundation, either version 3 of the License, or
12 | (at your option) any later version.
13 |
14 | Yaaic is distributed in the hope that it will be useful,
15 | but WITHOUT ANY WARRANTY; without even the implied warranty of
16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 | GNU General Public License for more details.
18 |
19 | You should have received a copy of the GNU General Public License
20 | along with Yaaic. If not, see .
21 | */
22 | package indrora.atomic.receiver;
23 |
24 | import indrora.atomic.irc.IRCService;
25 | import indrora.atomic.model.Broadcast;
26 | import indrora.atomic.model.Server;
27 |
28 | import android.content.BroadcastReceiver;
29 | import android.content.Context;
30 | import android.content.Intent;
31 |
32 | /**
33 | * A receiver to listen for alarms and start a reconnect attempt
34 | *
35 | * @author Steven Luo
36 | */
37 | public class ReconnectReceiver extends BroadcastReceiver {
38 | private IRCService service;
39 | private Server server;
40 |
41 | /**
42 | * Create a new reconnect receiver
43 | *
44 | * @param server The server to reconnect to
45 | */
46 | public ReconnectReceiver(IRCService service, Server server) {
47 | this.service = service;
48 | this.server = server;
49 | }
50 |
51 | /**
52 | * On receive broadcast
53 | */
54 | @Override
55 | public void onReceive(Context context, Intent intent) {
56 | if( !intent.getAction().equals(Broadcast.SERVER_RECONNECT + server.getId()) ) {
57 | return;
58 | }
59 | service.connect(server);
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/command/handler/BackHandler.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.command.handler;
22 |
23 | import indrora.atomic.command.BaseHandler;
24 | import indrora.atomic.exception.CommandException;
25 | import indrora.atomic.irc.IRCService;
26 | import indrora.atomic.model.Conversation;
27 | import indrora.atomic.model.Server;
28 |
29 | import indrora.atomic.R;
30 |
31 | import android.content.Context;
32 |
33 | /**
34 | * Command: /back
35 | *
36 | * Turn off the away status
37 | *
38 | * @author Francesco Lavra
39 | */
40 | public class BackHandler extends BaseHandler {
41 | /**
42 | * Execute /back
43 | */
44 | @Override
45 | public void execute(String[] params, Server server, Conversation conversation, IRCService service) throws CommandException {
46 | service.getConnection(server.getId()).sendRawLineViaQueue("AWAY");
47 | }
48 |
49 | /**
50 | * Get description of /back
51 | */
52 | @Override
53 | public String getDescription(Context context) {
54 | return context.getString(R.string.command_desc_back);
55 | }
56 |
57 | /**
58 | * Get usage of /back
59 | */
60 | @Override
61 | public String getUsage() {
62 | return "/back";
63 | }
64 | }
65 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/activity/JoinActivity.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.activity;
22 |
23 | import indrora.atomic.R;
24 |
25 | import android.app.Activity;
26 | import android.content.Intent;
27 | import android.os.Bundle;
28 | import android.view.View;
29 | import android.view.View.OnClickListener;
30 | import android.widget.Button;
31 | import android.widget.EditText;
32 |
33 | /**
34 | * Small dialog to show an edittext for joining channels
35 | *
36 | * @author Sebastian Kaspari
37 | */
38 | public class JoinActivity extends Activity implements OnClickListener {
39 | /**
40 | * On create
41 | */
42 | @Override
43 | public void onCreate(Bundle savedInstanceState) {
44 | super.onCreate(savedInstanceState);
45 |
46 | setContentView(R.layout.join);
47 |
48 | ((Button)findViewById(R.id.join)).setOnClickListener(this);
49 |
50 | ((EditText)findViewById(R.id.channel)).setSelection(1);
51 | }
52 |
53 | /**
54 | * On click
55 | */
56 | @Override
57 | public void onClick(View v) {
58 | Intent intent = new Intent();
59 | intent.putExtra("channel", ((EditText)findViewById(R.id.channel)).getText().toString());
60 | setResult(RESULT_OK, intent);
61 | finish();
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/command/handler/AwayHandler.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.command.handler;
22 |
23 | import indrora.atomic.command.BaseHandler;
24 | import indrora.atomic.exception.CommandException;
25 | import indrora.atomic.irc.IRCService;
26 | import indrora.atomic.model.Conversation;
27 | import indrora.atomic.model.Server;
28 |
29 | import indrora.atomic.R;
30 |
31 | import android.content.Context;
32 |
33 | /**
34 | * Command: /away []
35 | *
36 | * Sets you away
37 | *
38 | * @author Sebastian Kaspari
39 | */
40 | public class AwayHandler extends BaseHandler {
41 | /**
42 | * Execute /away
43 | */
44 | @Override
45 | public void execute(String[] params, Server server, Conversation conversation, IRCService service) throws CommandException {
46 | service.getConnection(server.getId()).sendRawLineViaQueue("AWAY " + BaseHandler.mergeParams(params));
47 | }
48 |
49 | /**
50 | * Get description of /away
51 | */
52 | @Override
53 | public String getDescription(Context context) {
54 | return context.getString(R.string.command_desc_away);
55 | }
56 |
57 | /**
58 | * Get usage of /away
59 | */
60 | @Override
61 | public String getUsage() {
62 | return "/away []";
63 | }
64 | }
65 |
--------------------------------------------------------------------------------
/application/src/main/java/indrora/atomic/listener/SpeechClickListener.java:
--------------------------------------------------------------------------------
1 | /*
2 | Yaaic - Yet Another Android IRC Client
3 |
4 | Copyright 2009-2013 Sebastian Kaspari
5 |
6 | This file is part of Yaaic.
7 |
8 | Yaaic is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Yaaic is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Yaaic. If not, see .
20 | */
21 | package indrora.atomic.listener;
22 |
23 | import indrora.atomic.activity.ConversationActivity;
24 |
25 | import android.app.Activity;
26 | import android.content.Intent;
27 | import android.speech.RecognizerIntent;
28 | import android.view.View;
29 | import android.view.View.OnClickListener;
30 |
31 | /**
32 | * OnClickListener for the Speech Recognition Button
33 | *
34 | * @author Sebastian Kaspari
35 | */
36 | public class SpeechClickListener implements OnClickListener {
37 | private final Activity activity;
38 |
39 | /**
40 | * Create a new listener for speech button
41 | *
42 | * @param activity
43 | * @param input
44 | */
45 | public SpeechClickListener(Activity activity) {
46 | this.activity = activity;
47 | }
48 |
49 | /**
50 | * On Click on speech button
51 | */
52 | @Override
53 | public void onClick(View v) {
54 | Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
55 |
56 | intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
57 | intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "");
58 |
59 | activity.startActivityForResult(intent, ConversationActivity.REQUEST_CODE_SPEECH);
60 | }
61 | }
62 |
--------------------------------------------------------------------------------