Code Monkey home page Code Monkey logo

remarkable's People

Contributors

alkaid-benetnash avatar byohay avatar deadolus avatar jamiemcg avatar kraks avatar moshego189 avatar neteler avatar ymarcov 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  avatar  avatar  avatar  avatar

remarkable's Issues

screen jitters and poor performance when typing

First off, I really enjoy Remarkable for it's markdown, equations and source code handling capabilities. There's this annoying problem though: when I type, Markdown preview jitters with every keystroke. Preview goes all the way to the top and then slightly above the current cursor position, which is the worst part of it all, because I don't see the rendering of what I type (I would need to scroll down to see the preview of what I typed). Whole jitter thing is coupled with not so great performance, but then again what's great performance. Let's say it lags for about a second when I hold down a key and it really shouldn't be the case given my setup. Hope all of this is helpful in some way. My operating system is Ubuntu 16.04.1 LTS 64-bit.

Crash on launch

Crashes on launch (especially updated distros - Ubuntu 16.04, etc..)

code preview has light background when using Solarized Dark

I'm running v1.75 and when I select Solarized Dark as theme the code in preview pane has a light background. When I went copied the CSS for Solarized Dark from remarkable/styles.py and pasted it into my Custom CSS and applied it, the code had a dark background.

Dark Snippets for Dark Template

TODO: redo all styles, store locally and scan "style" folder on launch, this will allow users to store custom css files.
Original description below.


Feature request: Dark Snippets for Dark Template

Because, currently snippets are too bright in dark template!

Simply, it hurts eyes!
(Imagine whole dark screen and this bright snippet in the middle and you want to read it! (it's code, right?)).

Screenshot as example:
toobrightcodesnippetindarktemplate

Preview Pane Scrolls to Top

Is there a way to keep the preview pane from scrolling to the top of the document as I'm editing content lower down?

RPM spec?

Could you please publish the spec file of your rpm?

Do you want distributions like Fedora to package your app in their distro?

custom css never persist in preferences on ubuntu 16

hello

I switch to Ubuntu 16 recently but my custom css is never used by default even if the file in /home/odevarc/.remarkable/remarkable.settings is correctly filled with my custom css

do you have any ideas ? (I also tried to update the styles.py with no success :-(

thank you for your work and your help

Ode

offline mathjax

Sometimes I need to preview math expression offline.
Is it possible to use a local mathjax engine alternative to the online one?

Add tabs to the editor

Currently, remarkable only seems to be able to edit a single file at a time. It would be really helpful if the edit/preview views were tabbed so that multiple files could be edited at the same time. This would be especially helpful if combined with a navigation feature (#23), where markdown files that linked to one another would be opened in their own tabs.

code tag inside HTML tag

Hello,

Thanks for make this nice piece of software, it's really cool :-) I found this issue: When you write this:

<div>
'''
hello there
'''
</div>

(I've replace the backticks for apostrophes here), the Preview pane shows this:

wzxhzdk:0

no matter what content I put inside the triple backticks, it always shows that wzxhzdk:0 code. I'm using 1.75 version installed from .deb.

¡Saludos desde Perú!

update the PKGBUILD in AUR

still in version 1.62...

pkgname=remarkable
pkgver=1.62
pkgrel=2
pkgdesc="A free fully featured markdown editor for Linux."
arch=('i686' 'x86_64')
url="http://remarkableapp.github.io"
license=('MIT')
........

Provide Ubuntu "Snap Package"

This will become the preferred distribution method for Remarkable. There exists a number of platform (distro) specific issues caused by dependency differences. Snap packages should solve this, especially since they are now universal.

Snaps now work natively on Arch, Debian, Fedora, Kubuntu, Lubuntu, Ubuntu GNOME, Ubuntu Kylin, Ubuntu MATE, Ubuntu Unity, and Xubuntu. They are currently being validated on CentOS, Elementary, Gentoo, Mint, OpenSUSE, OpenWrt and RHEL, and are easy to enable on other Linux distributions. Source

OpenSuse RPM isn't correct

the OpenSuse RPM depends on python3-markdown, but the package that's available is called python3-Markdown.

Popout live preview window

Provide support for a pop out live preview window. May be useful for example on multi monitor setups.
This is in addition to the feature "Preview Externally" (in default web browser).

No navigation ability in preview window

It's possible to preview markdown files which include links, and to follow those links by clicking on them. This is great for testing purposes. However, there is no way to navigate back to where you originally started. This would be greatly improved if:

  • There was a 'navigate back' button provided which would return from a clicked link
  • The back button on a mouse would do the same
  • IF the link followed was a relative path to a different markdown file, the editor view should be updated with the markdown text for that file.

Use stock icons

I really like this editor. It's easy to use and has some very neat features.

I think it would be good if it uses stock icons for the actions like create file, open file and the rest. Right now it uses custom icons which look nice with Numix Circle icon theme. But they look out of place with most other icon themes and make the app look less "native".

can't live preview

hello, my system is ubuntu 15.10, my Remarkable editor can't live Preview, the live Preview option is selected.
image
Thanks

Hovering over Strikethrough makes small empty box to appear

Hovering over the Strikethrough option of the Format menu, will make a small empty box to appear. Of course not a huge deal, but still a minor bug so I decided to report it. I'm running the latest version which is 1.87 at the moment, on Debian Jessie with Gnome 3.

screenshot from 2016-08-23 06 37 30

MathJax flickering

Flickers due to update on every key press. Add delay or specifically delay MathJax

This doesn't flicker for example.

Source release?

For the sake of easy packaging for inclusion in distros (and building on openbuild), can you please do source package release on github?

Support checklist

FND's python markdown extension is here

should be easy to integrate and might be useful.

Open Recent Files

Add a GtkRecentChooserMenu related to a gtk.RecentManager should work. Both of them are designed to track recent files.

install remarkable in ubuntu 16.04 failed

I try to install reamarkable from github ,but failed :

sudo python2.7 setup.py install
/workspace/ccache/download/Remarkable-master/remarkable_lib/Builder.py:27: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import GObject, Gtk # pylint: disable=E0611
running install
running build
running build_py
running build_scripts
running build_i18n
intltool-update -p -g remarkable
running build_icons
running build_help
running install_lib
running install_scripts
changing mode of /usr/local/bin/remarkable to 775
running install_data
running install_egg_info
Removing /usr/local/lib/python2.7/dist-packages/remarkable-1.75.egg-info
Writing /usr/local/lib/python2.7/dist-packages/remarkable-1.75.egg-info
Traceback (most recent call last):
  File "setup.py", line 154, in <module>
    cmdclass={'install': InstallAndUpdateDataDirectory}
  File "/usr/lib/python2.7/dist-packages/DistUtilsExtra/auto.py", line 100, in setup
    distutils.core.setup(**attrs)
  File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "setup.py", line 128, in run
    target_data = '/' + os.path.relpath(self.install_data, self.root) + '/'
  File "/usr/lib/python2.7/posixpath.py", line 430, in relpath
    start_list = [x for x in abspath(start).split(sep) if x]
  File "/usr/lib/python2.7/posixpath.py", line 360, in abspath
    if not isabs(path):
  File "/usr/lib/python2.7/posixpath.py", line 54, in isabs
    return s.startswith('/')
AttributeError: 'NoneType' object has no attribute 'startswith'

How to solve this problem ?

CLI Support

Provide support for a command line interface.

I think there is too much performance overhead for this to be useful.
It is much better to use something like Markdown in combination with wkhtmltopdf from the terminal / command line

Original description:

for example I can use the cli command to convert my markdown document to html

Not fully support GitHub Flavored Markdown

When I start to write markdown file , its preview is different from github website. like :


---
tags : u-boot 

---

and :

xxx
===

these two sentence show different result in remarkable and github website.

[Opensuse Tumbleweed] RPM package should require typelib-1_0-WebKit-3_0

After installing Remarkable (including working around issue #22), remarkable refuses to start:

~ $ remarkable 
Traceback (most recent call last):
  File "/usr/bin/remarkable", line 65, in <module>
    import remarkable
  File "/usr/lib/python3/dist-packages/remarkable/__init__.py", line 30, in <module>
    from remarkable import RemarkableWindow
  File "/usr/lib/python3/dist-packages/remarkable/RemarkableWindow.py", line 27, in <module>
    gi.require_version('WebKit', '3.0')
  File "/usr/lib64/python3.5/site-packages/gi/__init__.py", line 102, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace WebKit not available

This happens because the package typelib-1_0-WebKit-3_0 isn't installed. After installing it, the program works as expected

Convert tabs to spaces

By default, hitting tab results in a tab character, but to follow the rest of my conventions (and for between-editor compatibility), I want tab to use 4 spaces instead of a tab character. However, it doesn't seem that there's a way to do this. Unless I'm missing it somewhere?

Make line numbers less obtrusive

I like the new line numbers feature, but could you make their styling a little less conspicuous? By making them light grey instead of black for example?

Now it's difficult for example to spot rows that start with a number:
screenshot from 2016-09-06 11 50 47

Thanks for the update and keep up the good work!

Search & Replace Option

Dear Authors,

It would be nice if you can add the search and replace option into this.

with regards,
Ram

Shortcut list?

I haven't found a list of the available of shortcuts, is there one available anywhere? I looked at the code but I haven't found anything. I only know of Ctrl+B and Ctrl+I which I guessed by seeing the video.

I am looking at a shortcut to toggle the live preview (because I have a lot of math in my doc).

If anyone could give me the lines where shortcuts are defined, I could add my own in a fork. Maybe a longer term solution would be a shortcut manager (?).

Thank you for the software, great for note taking ! :)

Alternative window layouts

In addition to swapping the edit and live preview area, allow users to choose between horizontal and vertical layouts, ect..

DISCUSSION

(Will create Wiki eventually)


Night Mode Doesn't Work?
Availability of night mode is dependent on which Gtk theme you are using. For example, Linux Mint and Ubuntu's default themes do not support dark mode. Gnome's does. Numix is the Gtk theme used in the screenshots and it has a dark mode.


Remarkable will probably require a full rewrite for the next major version, the current code is messy and not maintainable for adding new features. Many features are planned: tabs, file browser, find/replace, popout preview, etc. The structure of the program will change. Some of the current code is awulf. Will redo style system.


Working on creating a snap package


Sometimes relative paths for images don't work when exporting PDF files. Seems to be platform dependent. Better to be safe and use full paths

Hangs on 'Save as...'

File dialog window just hangs. When I close it, whole application is inaccessible.

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.