GithubHelp home page GithubHelp logo

dd-l / mysecrect Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 26.63 MB

:secret: A simple, secure, cross-platform encryption & decryption tool

License: GNU Lesser General Public License v3.0

QMake 5.53% CSS 1.29% HTML 12.35% JavaScript 30.68% C++ 45.61% QML 2.37% Makefile 2.17%

mysecrect's People

Contributors

dd-l avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

neowangj

mysecrect's Issues

Android 不同机型的适配

0.0.2-alpha Android 版
我一个人手中的资源有限,都是些小米的屌丝 Android。
现在只是已经适配了 小米Note (Android 6.0.1), 小米4(Android 6.0.1);但 小米1s (Android 4.1.2), 和 红米 2a 上还不能很好的工作。

所以我们需要更多的 Android 机型进行测试,以便查看其在主流机型上的运行情况。

GUI 部分的目录结构很乱 [目录整改]

大致统计了下 GUI 用到的 一些 C 代码 文件(不与 CLI 共用的):

/main.cpp

/websocketchannel/websocketclientwrapper.h
/websocketchannel/websocketclientwrapper.cpp
/websocketchannel/websockettransport.h
/websocketchannel/websockettransport.cpp

/webchannelobject/webchannelobject.h
/webchannelobject/webchannelobject.cpp

/core/cryptowrapper.h
/core/cryptowrapper.cpp

竟然零散的被放置在4处不同的地方。

还有 main.desktop.qml 、main.mobile.qml 以及 html/ android-sources/ libs/ icon/ 等等 都堆在项目根目录,显得目录结构很乱。

建议只和 GUI 相关的代码都统一放到 /GUI 目录里, 和 /CLI 目录遥相呼应。

0.0.2-alpha CLI 代码改进

0.0.2-alpha CLI 代码写的很烂,最初他只是 lproxy 项目中的 crypto 的一个很简单的demo。又因为之前集中实现 GUI 版本,所以 CLI 基本就搁置了。

所以有很大的改进空间

GUI 版本的页面美化改进

0.0.2-alpha GUI 是主要是为了功能的实现及内部测试用的版本, 所以页面极其的粗糙简陋。

灰不拉几的,至少应该上个色吧

过时的技术

0.0.2-alpha
当前 Desktop 版加载的网页还是用的 QtWebKit, 这是即将过时的技术,最新的 Qt 5.6 已经不再支持 QtWebKit, 转而 推荐使用 QtWebEngine 来代替 QtWebKit。

所以,项目的 QtWebKit 也必须要换成 QtWebEngine。

iOS 平台的移植

说好的‘随时随地’呢?没有 iOS 平台的版本能称得上是‘随时随地’?

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.