Code Monkey home page Code Monkey logo

hive-desktop's Introduction

Hive!

license GitHub commits GitHub issues

platform

The Cute Chat App https://hivechat.org

  • User Experience Focused
  • Working fast on every desktop platform
  • Protected by modern encryption

Warnings:

  • Project Hive! is still in alpha test phase, features are not guaranteed to work perfectly, and chat between different versions could be unachievable.
  • The latest release Hive!0.0.7 woks only in LAN environment, and it does not support message encryption.
  • Hive!0.0.8 will have encryption method adapted. For more information please go to https://hivechat.org or check Project Progress.

Download:

  • Hive is still in stage alpha, and some functions might not work properly in the latest commits, so please go to releases to download the executives or codes.
  • Linux | Mac | Windows: hivechat.org/downloads.html

Dependency:

Building Hive:

Hive0.0.7 or lower :

  • Mac & Linux & Windows:
    • Download Qt5 from Qt.io and install.
    • Build Hive using QtCreator or commands.

Hive0.0.8 :

  • MacOS:

    • Install libuv using Homebrew brew install libuv
    • Download Qt5 from Qt.io and install.
    • Build Hive using QtCreator or commands.
  • Linux & Windows:

    • Follow the instructions to install libuv
    • Download Qt5 from Qt.io and install.
    • Build Hive using QtCreator or commands.

Support me please!

GitHub stars GitHub followers

hive-desktop's People

Contributors

rod-lin avatar ultrasilicon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

hive-desktop's Issues

GuiWelcomeTab.h

  1. User name edit dialog will be triggered here.
  2. User name should be Nick Name!
  3. IP address problem for multi driver
  4. Stickies?

Wrong IP Address Displayed

Since the beginning, on some Windows computer, the IP address displayed doesn't match the device used.

UI improvement

  1. Finish contacts widgets
  2. Start to work on QMenu and QAction
  3. Update UI Vector

能不能把二进制release换个分支

不然clone整个repository的时候会把二进制文件给clone下来(很大,尤其是Github还特别慢。。)

可以另创一个专门的branch叫release,这样需要的可以选择性clone下来

Meow!

Mac OS Runtime Error "Symbol not found: __cg_jpeg_resync_to_restart"

Mac OS Runtime Error "Symbol not found: __cg_jpeg_resync_to_restart"

dyld: Symbol not found: __cg_jpeg_resync_to_restart
  Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
  Expected in: /usr/local/lib/libJPEG.dylib
 in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
The program has unexpectedly finished.

When the above runtime error happens when compiling and running with QtCreator IDE, Here is what to do:

  • Go to "Projects", where you set up build and run environments.
  • Go to "Run" tab in the current kit you are using for compilation.
  • Scroll down to "Run Environment", in which you can see two environment variables DYLD_FRAMEWORK_PATH and DYLD_LIBRARY_PATH.
  • Unset both variables or just one of them, see which works.
  • Run again.

GuScrollStack.h

  1. Size and alignment unstable. (test on Linux)
  2. QLabel compression.

Task 30112015

  1. Start working on QAnimation Class by a simgle project, then replant.
  2. Think about he probability of QGraphicsScene

QSS disorder

  1. QSS made scroll bars disgusting, fix it if possible.

2016-08-19 Code Mess Summary

Bugs:

  1. Random layout of GuiScrollStack. The problem might be on the overloaded function.
  2. “unexpectedly finished” by no reason, which is unsolved.
  3. GuiChatStack should override function setUpUI().

Task 27112015

  1. Solve background color problem
  2. Learn about making emoji class
  3. Redraw tab icons

Hive for Linux

  1. Font size too big
  2. IP status indicator too large, try more UTF-8 characters.

GuiWelcomeStack.h

  1. Refresh signal can only react onece after being destroyed before.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.