Giter VIP home page Giter VIP logo

boostnote-mobile's Introduction

Boostnote mobile (Archived)

The mobile app is available now and actively being developed in BoostNote.next repository.

App Storeγ€€ Play Store


Build

Installation

After you have downloaded or cloned this repository, run npm install or yarn inside the directory.

Usage

Build and run

  • iOS react-native run-ios
  • Android react-native run-android

Contributors

Thank you to all the people who already contributed to Boostnote! Great contributors πŸŽ‰

Supporting Boostnote

Boostnote is an open source project. It's an independent project with its ongoing development made possible entirely thanks to the support by these awesome backers. If you'd like to join them, please consider:

Community

More Information

License

MIT.

boostnote-mobile's People

Contributors

asmsuechan avatar kazup01 avatar kohei-takata avatar rmevans9 avatar robbawebba avatar rokt33r avatar shogochiai avatar sosukesuzuki avatar vicv 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  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

boostnote-mobile's Issues

MD keys >> unwanted space (probably autocorrect)

HI,

Just tested the new MD keys in the mobile app.
Great improvement

But... when hitting the dash (#) key, the editor automatically adds a whitespace...
Hence I have to backspace before hitting the dash a second time...

I'm kind a guessing this is due to autocorrect...
But you guys are much smarter than I am

This is rather annoying though

dGo

MD keys >> * for italic instead of _

Love the MD keys in the mobile app.

But, I personally prefer to use a single * for italic...
not the underscore _

Would be nice to have an option to change this behavior

dGo

Add optional pin/fingerprint protection

Simplenote (and I'm sure - others) has this feature. Whenever the app is opened (or device is unlocked while app is open, or app is switched to from multitasking) it will require a pin (or, optionally, a fingerprint) in order to access the notes. Based on the user's preference, obviously

Android app is excruciatingly slow...

Hello

I came to Boostnote, from Simplenote, and from OneNote before that... πŸ˜„
What pleased me, beside the nicely written articles on Medium πŸ˜‰ was:

  • Sync via Dropbox (among others). That's nice. Have to check how concurrent updates are handled though (eg. on phone out of network, at home on same note, then sync.)
  • Readable storage format (Cson) on accessible folder... Simplenote uses Json, putting a whole note on one line, unusable for editing outside of the app. And that's only if I export the notes. OneNote is even more opaque. Somehow, if you don't have an online version of Boostnote, it might be a way to workaround this.
  • Better Markdown handling.
  • Folders! Tags are nice, but still messy for me. Multilevel folders could be nice though.

Anyway, I made some notes (copy / paste / improve from Simplenote) on the desktop app, and I wanted to edit a medium-sized note (around 10,000 chars) on my phone.
I grant you, it is a low-end phone, already old when I bought it: a Wiko Darkside running Android 4.2.1...
But most apps work rather well on it. At worst, I have, sometime, very slow typing in Quora (in browser) or Instagram (in app), but not always.

So I launched Boostnote, selected Dropbox from All notes (because All notes only shows two placeholder notes "Tap here and write something"), selected my note. It opened at the end, so I scrolled up to a third of the text length, to reach the place where I have to type.
Already a problem: scrolling is veeery slow. Sometime, I have to move my finger 2 or 3 times before its scrolls...
OK, reached my point, I remove some stuff and start to type. Ouch! What I type is displayed after 1 to 5 seconds... per letter!
I wondered if it was my phone being slow. I closed some apps, I went to Firefox, then to JsFiddle where I could type a sentence at normal speed.
I copy it to paste it in BN. But when I started it again:

  • it was back to All notes; I would appreciate if it opened again the note I last edited, at the place I was.
  • Went to my note: all stuff (not much fortunately) which I typed so slowly was just no longer there...

A rather bad experience, if I can say so. Not sure if that's a problem with ReactNative, with CodeMirror, or some other layer, but for me, the app is just not usable, which reduces considerably the interest of BN, alas.

Note: preview scrolls at normal speed. But has another bug, which I will fill separately.

Cannot authorize DropBox on Boostnote Android

Screenshot: screenshot

It seems like the "Send!" button doesn't "enable" when I paste in a token. Regardless, it allows me to click the button and displays this message. Have tried this process twice now (meaning trying two different authentication tokens)

Can't scroll on Dropbox screen

Screen capture: https://www.youtube.com/watch?v=xGVU8QtAR2o

When I attempt to scroll through my notes on the Dropbox screen, the "refresh" button scrolls on the screen with the notes. Also, this is somehow preventing me from seeing the rest of my notes (I have 49 notes in Dropbox, but even with the minor amount of scrolling in that video, you can see that nowhere near to 49 are being shown)

Title bar does not mesh well on the iPhone X

It appears that you are using a older version of native-base that does not have the fix for the iPhone X header in. This makes the usability on iPhone X pretty terrible.

I upgraded to the latest native-base (and react-native to support changes in native-base) and all seems mostly well. There are a few minor things I still need to try and work out like in the add note modal the "helper" buttons at the bottom are slightly off screen. Likely because of the differing header sizes.

Dropbox Sync Multiple storages

Hello.
Can I have multiple storage folders synced with Dropbox? I move all my storages inside the "boostnote-mobile" and its not working so I guess the "boostnote-mobile" should be the "root" folder of a storage or am I wrong?

That makes it almost useless for me right now, since I have like 5 or 6 storage folders.

Keyboard bug

Hello,

I use Boostnote on iOS in iPH7+,

when I use keyboard I have only this bug in picture, when switched between preview and text editor,

img_5955

if you can fix this bug the can be very well

thinks

How to set local documents directory on Android?

I couldn't find how to change default path where Boostnote stores local documents. It seems it's hardcoded as /data/data/.... without an option to change it for any other path. I'm not using Dropbox and I use FolderSync to sync my Google Drive selected folders, but using system protected folder /data/data/... for sync would require from me to grant FolderSync su rights which I wouldn't like to do. Why does Boostnote use protected system folder instead of /sdcard/... (e.g. /sdcard/Documents or /sdcard/Boostnote or /sdcard/Android/... ? Is there any walkaround or another solution?

Sync desktop notes with mobile (not the other way around)

It appears that we can now sync special mobile notes with the Desktop.

However, I think most users want the other way around. Most of us already have notes on the desktop (already synced with Dropbox), and we want to be able to see (an edit) these notes on mobile.

Feature Request: Use iCloud for cloud storage

Issuehunt badges

I created my Boostnote storage for macOS using iCloud but cannot access it from the iOS version. I can see my Boostnote storage folder using the new β€œFiles” app in iOS 11.x, but cannot get the iOS Boostnote app to read them.

I think this feature would be relatively easy low-hanging fruit, and it’s the only thing keeping me from completely ditching Evernote.


IssueHunt Summary

Backers (Total: $50.00)

  • $50.00 have been anonymously funded.

Become a backer now!

Or submit a pull request to get the deposits!

Tips


IssueHunt has been backed by the following sponsors. Become a sponsor

Design issues in preferences window

I'm using Boostnote v0.8.17 on Ubuntu 17.10 64bit, and found two issues.

  • Strange black (check)box at the top of the preferences window.
  • "Info: Release Note: v0.8.17" is too large for the sidebar.

boostnote bug ubuntu 17 10

No Scrolling in Preview Mode

It seems that within the iOS app on my iPhone 7+ there is no scrolling in the preview pane. So currently while editing a note you can simply scroll like normal. But when you enter into the preview / viewing pane you can no longer scroll with one finger. This happens within the local files as well as the drop box files. When on the physical device you can engage the scrolling with two fingers for some reason, and then within the simulator in xcode you can not get it to scroll with input.


From the simulator:

ezgif com-gif-maker

iPad: Pro support + landscape

Thanks for the iPad version, but the current app does not support landscape and it is not optimized for the iPad Pro.

! Exclamation mark causes line break in code block

Just installed on android 7.1.2 today.

Wrote a code block:

println!("hello world");

Which rendered as (using the preview):

println
!("hello world");

Experimenting a little; it is clear that every ! is printed on a new line when previewed.

Has an exception been made to cause this behaviour?

Personally it is very unhelpful. For me, expected behaviour would be: never add line breaks in a code block: all characters should be rendered as is - simple as that.

Google Drive Support?

Will Google Drive get implemented or should I move to Dropbox for the storage support?

Android app crashes when you press "Dropbox" in menu

I set up Boostnote mobile to connect to Dropbox, and it seems to have got past the auth stage (I put a key in). However, the list is still empty, and whenever I press "Dropbox" in the menu, the app immediately crashes. Just behind the menu, as it crashes, you can see a bit of a "Sign in to Dropbox" button.

This happens every time, it's never got further than that.

Monospace font

Currently, the font is not a monospaced one. This, unfortunately, makes the app unusable for Markdown notes and code snippets.

Support iOS Files

If the new Files would be supported, you'd automatically have support for all major cloud storage providers,

  • Dropbox,
  • One Drive
  • Box
  • iCloud
  • Google Drive
  • Nextcloud
  • Seafile

as well as local storage.

Our organization is not allowing the usage of Dropbox, so we're out of luck syncing Boostnote to our mobile clients. Supporting Files should be quite easy.

This would also close several other issues like #94.

Scrolling preview closes the note

In my previous issue, I reported a very slow Android application, making typing almost impossible, but I said that the previous could be scrolled quite fast.
But I also experienced some slow downs, although not consistently.
There is one odd thing, though: I open the preview, I can scroll down (toward the end), sometime I can scroll up, but sometime (and always, when I reached the end of the note), it closes the note!
It seems like a "feature" as it does that with an animation effect of the note leaving place to the folder view...
Although it is more usually done with a side sweep, not a vertical one.

iPad version?

Very excited that Boostnote is making it to mobile platforms! I wonder if an iPad version is in the works? The iOS version seems to be for iPhone, with fixed orientation.

Thanks for a great note app!

Table not rendering on Android

Hi,

Markdown tables only show up as lines. Any solution? I've tried aligning them properly but still not working.

Thank you!

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.