Giter Site home page Giter Site logo

shouheng88 / marknote Goto Github PK

View Code? Open in Web Editor NEW
884.0 24.0 160.0 41.24 MB

An open sourced markdown note-taking application for Android.

License: GNU Affero General Public License v3.0

Java 100.00%
markdown-editor android app need-help material-design note-taking-app

marknote's Introduction

👏👏👏 MY NEW MARKDOWN NOTE APPLICATION

For those who wanna a better user experience while taking markdown note, please try my new product, LeafNote. LeafNote is an advanced note application, connecting phone and computer, designed for cross platform. LeafNote can provide you a better experience. Here are some preview images of LeafNote:

Anyway if you want to make a markdown App yourself, I think the MarkNote still can provide you with a lot of useful information :)

MarkNote: the markdown note-taking application for Android

License Code Grade Build Min Sdk Version Author QQ Group

MarkNote is a fast, material and multifunctional markdown note-taking application for Android. It has many cool features which can fit most of the requirements of the user. Now it is open sourced on Github for communication and studying. Surely, we hope that you can join the development of MarkNote to make it more useful.

1. About

MarkNote is an open sourced Markdown note-taking applicatioin with the material deigsn styled UI. The application now has many cool features, including MathJax, makdown grammers, HTML etc. The application can now fit most requirements of the user. The main purpose of making it open source is for communication and studying. At the same time, we hope that you can join the developement of MarkNote to make it more helpful.

MarkNote is now published to Google Play Store. The app now support three kinds of languages including Simplified Chinese, Traditional Chinese and English. So, please feel free to try it!

Or you can download it from the CoolApk market: 酷安网:马克笔记--质感的Markdown笔记应用.

Get it on Google Play

2. Introduction

Here are screenshots displayed features and current development state of this application.

Introduction Image

Online links for this project:

  1. ABOUT APP.
  2. TRANSLATE.
  3. UPDATE PLAN.
  4. CHANGE LOGS.
  5. USER GUIDE.

3. Features

Here I made a list of its functions:

No. Functions
1 Basic CREATE, UPDATE, ARCHIVE, TRASH, DELETE options
2 Basic MARKDOWN GRAMMERS
3 The beautiful TIMELINE to collect your actions in app (LOCAL ONLY)
4 Multi-media, including FILES, VIDEOS, AUDIOS, PICTURES, PAINTING etc
5 DAY-NIGHT MODE
6 Colorful CHARTS to show your statistics
7 APP WIDGETS
8 Manage notes by CATEGORY
9 Manage notes by NOTEBOOK (TREE)
10 EXPORT NOTES TO PDF, TXT, MD, HTML and IMAGES
11 Independent LOCK with FINGER PRINT LOCK
12 Backup to ONEDRIVE
13 Image COMPRESS
14 Backup to EXTERNAL STORAGE
15 SHORTCUT to edit note
16 HIGHLIGHT

4. Participate

As mentioned above, if you are interested in this project. Make a pull request or put forward an issue and follow the development state at waffle.io. If you find some unpleasent bugs, please don't be heasitated to report to me by sending email to [email protected].

OTHRE WAYS TO PARTICIPATE:

  1. Feedback at: Feedback link for English, 反馈链接 for Chinese.
  2. Feedback by sending me an email: [email protected];
  3. 加入 QQ 群:878285438.

CONTRIBUTORS:

  1. WngShhng-Website
  2. Uraka Lee

License

Copyright 2016-2020 CodeBrick

This program 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.

This program 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.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

marknote's People

Contributors

atrate avatar davidmind avatar shouheng88 avatar wngshhng 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

marknote's Issues

Feature: two-way sync for OneDrive

If the user changed the file stored in OneDrive on PC, MarkNote should respect the Last Modified Date of that file (or maybe other ways to detect file changes), and sync the file of the app with the OneDrive one.

Dark Theme for Edit Mode

I just discovered this app today. It's a fantastic work. I love it. Congratulations.

The default theme in Edit Mode has a background color which is a type of purple. Can we have:

Option to change the theme to a standard:

  • DARK THEME in EDIT MODE

THE DAWN theme would be very nice also for Edit Mode.

Most coders and professional writers use dark themes to work long hours.

It would help reduce the strain from our eyes when working long hours typing with this app on Chromebook.

If there is a way to set a dark theme already for edit mode, please tell me. I could not find it in settings or menus.

Thanks again. This app is wonderful.

[MarkNote][V2.0]App failed to read note from Archived.

Actual Behaviour

Failed to read notes from Archived.

Expected Behaviour

I expected that i can read my notes successfully from Archived

Step to reproduce

  1. Install apps from playstore and open it
  2. Create a notes by clicking "+" sign.
  3. Now click and hold the note then click archive
  4. click navigation bar then Archived
  5. Click the notes you just Archived
  6. See error

Information

  • App version:v2.0
  • Os:Android 9.0
  • Device:Samsung A10

Recording of the bug

https://youtu.be/JXYxiHQjmcQ

Read/write files from a user-specified directory

This is basically the same as #13 : I'd like to use MarkNote to create and edit files that I might also edit on my computer or other devices. Being able to store as a text file in a user-specified directory would make it very useful.

Logo Proposal

Hello, @Shouheng88 am a graphics designer. I want to know, if you want me to create a new logo for your project, i will be creating it for free.

小建议

建议在翻看已编辑完成的文档时(类似于阅览模式)顶部导航栏和下面的再编辑按钮可以随着下拉自动隐藏(这个简单来说就是叫沉浸模式吧!)

Import and Export in Standard Format

Thanks for the amazing app. The app exports and imports in its own format. It would be more useful if we could import and export markdown files stored in a folder. Folder name could have been Notebook name and Note Title could have been individual markdown files. Filename could be derived from Note title (for example by removing all spaces or special characters).

I think with this feature, a lot of users with existing notes would be freely able to use the app. For example, I like to store my notes in my Dropbox. There is an app called FolderSync that sync (with an interval of 15 minutes) my notes folder from Dropbox to mobile SD Card. Which can be opened by Note taking app. Also, I edit and use the same files on my Ubuntu.

I think this will enhance the portability of the app.

Logo Design

Hello , I created this new issue because I have a new proposal for you. would you want to see it ? I hope you remember me. Thanks @Shouheng88 !

Project Enhancement

Good day to you Project Owner

I am a student and a new user in GitHub. I am currently making logo, and with your permission. Can I submit mine for your project ?

App on Google Playstore?

Hi! Is this app available on the Google Playstore? If no could you please provide it via Playstore?

Is this project active?

Hi all.

I want to help, but I want to know if this project is active. Is this project active?

BUG found in MarkNote The application crashes when I open the application after set the password and click on the three horizontal line

Project Information

Expected behavior

I was expecting that when I put a password on this application and after opening it when I click on the three horizontal lines, All options should be displayed which are available there

Actual behavior

The application crashes when I open the application after set the password and click on the three horizontal line

How to reproduce

1-Download the app and open it
2- Go to the application settings and open the security option there and then click Password and set the password on your application.
3-Reopen the application and enter your password
4-And then click on the three horizontal line
5- see bug

  • Browser/App version: Current Version 2.0
  • Operating system: 6.0.1
  • Smartphone: Galaxy j7

Recording Of The Bug

20190506_133645

My Github Account

https://github.com/facebook-786

Logcat

E/AndroidRuntime(15318): FATAL EXCEPTION: main

E/AndroidRuntime(15318): Process: me.shouheng.notepal, PID: 15318

E/AndroidRuntime(15318): java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.support.v4.app.Fragment.onOptionsItemSelected(android.view.MenuItem)' on a null object reference

E/AndroidRuntime(15318): 	at me.shouheng.notepal.activity.MainActivity.onOptionsItemSelected(SourceFile:752)

E/AndroidRuntime(15318): 	at android.app.Activity.onMenuItemSelected(Activity.java:3010)

E/AndroidRuntime(15318): 	at android.support.v4.app.e.onMenuItemSelected(SourceFile:436)

E/AndroidRuntime(15318): 	at android.support.v7.app.e.onMenuItemSelected(SourceFile:196)

E/AndroidRuntime(15318): 	at android.support.v7.view.i.onMenuItemSelected(SourceFile:109)

E/AndroidRuntime(15318): 	at android.support.v7.view.i.onMenuItemSelected(SourceFile:109)

E/AndroidRuntime(15318): 	at android.support.v7.widget.bi$1.onClick(SourceFile:188)

E/AndroidRuntime(15318): 	at android.view.View.performClick(View.java:5076)

E/AndroidRuntime(15318): 	at android.view.View$PerformClick.run(View.java:20279)

E/AndroidRuntime(15318): 	at android.os.Handler.handleCallback(Handler.java:739)

E/AndroidRuntime(15318): 	at android.os.Handler.dispatchMessage(Handler.java:95)

E/AndroidRuntime(15318): 	at android.os.Looper.loop(Looper.java:135)

E/AndroidRuntime(15318): 	at android.app.ActivityThread.main(ActivityThread.java:5910)

E/AndroidRuntime(15318): 	at java.lang.reflect.Method.invoke(Native Method)

E/AndroidRuntime(15318): 	at java.lang.reflect.Method.invoke(Method.java:372)

E/AndroidRuntime(15318): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1405)

E/AndroidRuntime(15318): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200)

请教~

导入项目的时候报错
Program type already present: android.arch.lifecycle.LiveData$LifecycleBoundObserver
Message{kind=ERROR, text=Program type already present: android.arch.lifecycle.LiveData$LifecycleBoundObserver, sources=[Unknown source file], tool name=Optional.of(D8)}
网上找了很多方法,应该是包冲突了,但是还是不能解决,请问作者我该怎么解决

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.