Giter Club home page Giter Club logo

quiver's People

Contributors

ylian 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

quiver's Issues

Same note duplicated many times (sync with Dropbox)

Opening a notebook I noticed that the same note was duplicated multiple times (around 10 more or less).
I quit the app and on reopening the note was not duplicated.

I'm syncing my notes with dropbox, so maybe quiver was considering multiple revisions of the same note as different notes?

Crash when applying bullet points on multiple lines of text

STEPS:

  • create a text cell
  • create multiple lines of text, for example 3 short sentences. The last line should be at the bottom of the cell, meaning that there shouldn't be any empty line after it
  • selected these lines and apply either ordered or unordered bullet points

RESULT:
The spinning wheel will appear and spin forever until we force quit the application.
Most probably quiver is trying to create another extra bullet/point after the last line but there isn't enough space because we are at the cell bottom.

Overwide rendered LaTeX in Preview and Presentation views

Rendered LaTeX (particularly math formulas) can exceed the normal content width. While it is possible to resize the width of the Preview window, neither the Preview nor Presentation views allow horizontal scrolling. I think an appropriate solution would be to allow horizontal scrolling if the note contains any overwide LaTeX content.

Code cell is not saved when only deleting content, when in Vim mode

When using Vim key binding for code cells, a code cell doesn't seem to be saved when the only changes are deletion of content (deleting lines or individual characters).
Opening another note and then returning to the first shows the code cell with no changes.

If content is added the cell is correctly saved. If content is deleted but new content is inserted, it also saves fine.

In ACE mode, this problem doesn't occur.

Import notes from Evernote format enex

I have bought the full version and want to use it all the time.

But I have a fair amount of notes in Evernote. Is there any plan for adding import notes from evernotes?

Thanks.

Suggestion: custom note order

Besides ordering notes by date and name would be nice to have a custom order.

For example if we are taking notes about a new languages and we are writing the arguments as they are presented in a book would nice to follow the chapter organization so to have a custom order

Cannot delete first checkbox in text cell

SYMPTOM 1:

  1. Create a text cell.
  2. Insert a checkbox as the very first character (by clicking on the checkbox control).
  3. You can't delete it.

SYMPTOM 2:

  1. Create a text cell.
  2. Insert a checkbox.
  3. Press 'delete' (aka backspace) to try to delete the checkbx. The cursor will move in front of the checkbox.
  4. Press return/enter to add a new line. You can press enter/return as many times as you want to add x number of blank lines.
  5. Now press delete/backspace. You can't move back. If you pressed enter five times, now you have a checkbox in the first line and five blank lines and you can't backspace.

SYMPTOM 3:

  1. Create a text cell.
  2. Insert a checkbox.
  3. Edit > Select All
  4. Press delete. Now you can delete the checkbox.
  5. Now type something. Notice the text become really tiny.

OS X 10.9.5
Quiver 2.1 (8) free trial

Enhancement: Add menu bar support

Add the ability to quit and stay resident in the menubar. Similar to how nvAlt works now. However, keep it Cmd-Tab able. I never liked how I couldn't cmd-tab back to nvAlt. This would add the option to remove the icon from the main dock as well.

Notes won't reorder after changing titles

Steps:

  • select "Sort by Title" at the top of the sidebar
  • Change any notes title

Expected:
The notes should be reordered taking into account the changed title

Result:
The notes won't reorder. It works only manually by changing sort criteria and then selecting again the original criteria.

Copy Paste Broken

Copy Paste only works in text cells, not in code, markdown or latex cells. It does work if I copy text from a text cell and paste it into a markdown cell but if I try and copy paste text written in the markdown cell itself it doesnt work.

OS: OSX Yosemite
Version: 2.1 (8), Full version

Inline preview of cells not in focus

It seems superfluous to have to open a separate view (Preview) to see rendered Markdown, LaTeX, etc. when those cells are not being edited. IPython Notebook follows a similar cell-based model, but renders these sorts of things immediately when the cell loses focus, and reverts to the source form only when the cell regains focus for editing.

Suggestion: Multiple cells selection

Sometimes I move multiple cells from one note to another. Right now I do so by cmd-shift-x then cmd-shift-v in the new note. When I have more than one cell to cut-paste this could become a long task and I also should be very careful about the paste order.

It would be better to select multiple cells at once (cmd-click for example) then apply the operations to all of them (multiple cut then multiple paste in this case)

Enhancement: Render blueprint markdown using aglio

Add cell type for blueprint markdown files that render web apis. Currently aglio seems to offer the best support. The only issue is the snowparser that protagonist relies on uses node-gyp bindings and might not be easy to target on multiple machines as an all in one package, but not sure (limited knowledge of mac apps).

Inline code in text cell

Hello again, I have another suggestion :)
What about inline code in text cell?

The only problem would be how to identify it..maybe with the backtick character as we alredy use here in github issues. The difference is that here we are using some sort of markdown and in a text cell..well only text.

But I guess that after all wouldn't be so difficult to scan text for example and render inline code that it identifies

Custom command palette

Hello,
this is more a wish than a suggestion, because I know it could be kind of difficult.
It could be very interesting and useful to have a general command palette a la SublimeTex. By hitting 'cmd-shift-p' we could chose what to do, some example:

  • shift cell up/down
  • new cell
  • new notebook
  • focus on the sidebar in order to navigate the notebooks up and down
  • and so on..

I know that many of this command already have shortcuts but people tend to forget them considering that a developer uses a large number of tools and each of them has their own shortcuts.
Also it should be very important to reduce the use of the mouse to the minimum, being able to perform any operation without detaching the hands from the keyboard

Thanks and good work

Suggestion: Shortcut customization

It would be interesting to be able to customise the shortcuts via a configuration file or similar.

Right now we can overwrite the keyboard shortcut by System Preferences/Keyboard/Shortcuts/App Shortcuts/ then select quiver, then the command and then we input the shortcut.

This is tedious and not portable from one machine to another.
A way to customize the shortcut from within Quiver would be really nice

Paste format broken again in 2.1 App Store Version (Was good in 2.1 beta)

Previously in 2.0 when I paste a text paragraph from web line breaks occur unnaturally throughout the paragraph. It seemed to have been fixed in 2.1 Beta you sent me. But now in the formal release it seems to be broken again.

i.e. I'll get

There is no need (and it is error prone) to deploy a new instance of an app by replaying the entire migration history. It is much simpler and faster to just load into the database a description of the current schema.

in 2.1 Beta but

There is no need (and it is error prone) to deploy a new instance of an app by
replaying the entire migration history. It is much simpler and faster to just
load into the database a description of the current schema.

in both 2.0 and 2.1 App Store Releases, which break the paragraph into three lines.

Suggestion: Notes Page Anchors

Thank you very much for this!

I have another suggestion: most of the times I divide my note by some sort of sections/chapters/paragraphs.
I do so by adding an H1 or H2 or H3 before the text or code cells I want to use for that section/paragraph.

So If I am interested in reviewing a concept I have to scroll the note until I find the heading I am interested in.

It would be useful for this use case to have some sort of section/chapter/paragraph preview either at the top of the note or at the bottom each note item on the note list (on the left column).

I'll try to be more clear:

  • Option1) When we create sections within a note a sort of 'table of content' would be automatically created at the top of the note. By clicking on any of those link will scroll to the section identified by H1 or H2 or H3
  • Option2) The same as option1 but instead of producing this sort of Table of Content at the top of the note it will be created on the note item on the left column.
    I imagine this in two ways:
    • when we hover (or click) on a note item on the left panel a sort of tootip would appear on its right with a list of clickable links identifying the sections
    • or when we click on a note item on the left panel it would expand and at its bottom we would see the section links (pushing temporary all the other notes down). By changing note this expansion would disappear. And working on a note (so it is in fact selected) would make the expansion fixed until we change note.

I hope I was clear, ask me for more explanation if you are interested in this.

Make Period a Word Separator in Text Cells

When selecting a word by double-clicking, consider a period to be a word separator even if there are no spaces on either side of it. Use case: when referring to a JS method name like Module.init, double-clicking init should select init only so you can change the method name in the text cell, ala Method.load. This feature is already implemented for both code cells and markdown cells.

[Suggestion] Set different sorting criteria per notebook

So one notebook might be sorted by title, another by updated date. Or another manually sorted.

I think this makes sense and should be the default behavior. Since it's a change from the current design, let me know your opinions.

Allow to hide unused languages from DropDown

Having 40+ languages is good, but I use maybe only 10 of them. So at current moment it is very hard to find the one I need. It will be good to have some configuration where I can disable some languages.

CSS for Markdown preview/export

The current CSS adds a line break but no vertical space between paragraphs, which makes it difficult to read the rendered form of Markdown cells with large amounts of text.

Ideally, it would be nice to be able to edit the CSS of the generated HTML (as is already possible for the cell itself).

LaTeX customization

Would it be possible to import additional LaTeX packages, or give the user control over the preamble (as in the LaTeXiT tool)? This would at minimum allow the user to expand the inventory of available symbols. A user-defined preamble would also allow for custom macros on a per-notebook or application-wide basis.

Thanks for the excellent app!

Typing right or down arrow at end of line before empty bullet point

In Quiver 2.1, with the following note in text mode:

  • asdf
  • ghjk

Expected behavior: Positioning the cursor after the "k" and arrowing right or down should move the cursor to the third bullet line.

Observed behavior: The last non-empty bullet is treated as the end of the note, so the cursor will only move to the next note if there is one, skipping the last bullet.

Clojure syntax not complete

keyword 'def' is correctly highlighted,
but 'defn' is not

Also, indenting seems broken (first line '(def ...)')
screen shot 2015-02-10 at 21 47 21

light grey comments would be nice too !
(btw: the wrong indenting is gone in this case)
screen shot 2015-02-10 at 21 50 17

Is there any way to define the language highlightings/settings somewhere ?

Hide the line below the note title.

This line shows the date of the note creation (which I have no use for) and the tags (which are already duplicated in the pane to the right).

I’m a heavy use of Codebox and I find it useful to scan vertically the column with the note titles without any other information in the way. I’m attaching a screenshot:

screen shot 2015-02-09 at 15 50 27

Save Notebooks to Local Filesystem vs. Library Location

If the app could support it, I'd like to be able to save individual Quiver notebooks to my local filesystem in the folders of my choice rather than to the Library Location set in Sync preferences. For instance, my notebook(s) on Clojure would go in my Clojure folder, Haskell in Haskell, etc.

The benefit to doing it this way is that Quiver notes would be saved in the same place where I have my other documents on that subject. I suspect most users also have a folder structure set up for their non-Quiver documents (Word docs, PDFs, text files, etc.) for the subjects they track/study, and it would be ideal to treat Quiver notebooks like a file that can be opened from that location, edited in Quiver, and saved back to the same location.

I've tried exporting a notebook to a local folder, closing the existing one in Quiver, and then opening the one I saved, but it always saves back to the Library Location.

Provide nested notebooks functionality

Hi there,

I've just downloaded the trial and well, awesome work! I really like it and I really would like to purchase a full version.

But there is one thing, that currently prevents me from buying quiver: I need nested Notebooks, which seems not possibly within the current version.

So please provide this functionality and I will buy the full version!

Regards,
Martin

Syntax highlight not working properly

I've created a code cell and pasted some javascript code there.
As you can see from the screenshot the comments colours are kind of confused and can also influence the other lines if there is any quote or tag inside them

image

Smart tags and folders

Suggestions to consider:

  • I’d like a way to pin a tag search. Maybe create a smart notebook that displays notes matching a set of conditions.
  • I’d like a way to organize notebooks into folders. It could be useful for users with many notebooks.

This could be implemented with a combo to create different kinds of items (notebook, smart notebook, folder) in the new notebook button. I don’t know if any of these features is related to the section SHORTCUTS, for which I couldn’t find information in the manual.

Preserve formatting/infer markup when changing between cell types

Don't know how easy this would be to implement, but it would be nice if the following were supported:

  • Recognize URLs when changing a cell from Code, Markdown, or LaTeX to Text.
  • Actually convert formatting when changing a cell between Text and Markdown. I.e.:
    • When converting a Text cell to Markdown, add the appropriate markup where there is formatting. E.g., heading text should be prefixed with # characters.
    • When converting a Markdown cell to Text, actually render it in the cell so formatting is preserved.

Right arrow at the end of a text cell

Steps:

  • In a text cell I select a word (for example to apply the style bold)
  • the word is the last word of the cell (no new lines after it)
  • there isn't any new cell after the one I'm working on
  • I try to deselect the word by pressing the right arrow key

Result:
Nothing happens. I have to press the left arrow key to deselect the word, then press alt+right arrow to position the cursor at the end of the last word.

Most probably this is due to the shortcut of the right arrow positioning the cursor to the next cell if we are at the end of a cell.

Enable Scroll Past End

Quiver is amazing -- truly remarkable work.

One feature I'd like to see added is the ability to scroll note content higher when you reach the bottom of the screen. Currently, once a note reaches the height of the screen, the cursor position is always at the bottom as you add more content to the note. Adding extra line breaks to create space isn't really practical because you would then need to remove them when creating a new cell. In case it helps, in Sublime Text, this setting is named "scroll_past_end".

Search by tag

What's the expected way of searching by tag? I am trying to find some notes by typing #{someTag} but although there are some notes tagged with {someTag}, no notes are found.

Custom css guidelines

Hello, nice work with quiver!

I've been trying to customise the css (mostly the colors) for the syntax highlight of a block code but I don't know which rules to override, is there a guide I missed or overlooked?

thanks

Suggestion: remember scoll

Sometimes I produce very long notes, so if I am at the bottom of it and I want to temporary switch to another note, when I go back I'll have to scroll again all the way down (or anywhere I was at before)

It would nice to have an option to remember the position where we were before closing/switching to another note.

Suggestion: Paste as plain text by default

I think it's a good thing that we can chose different font style in quiver but I would prefer to keep one style across all the notes.
Since most of the times I find myself pasting text from the web or other source, by default quiver will use that font-style (colors, size, decoration, ectr.).
It is true that we can paste as plain text but I would like that option to be the default one (or at least chose this via a setting) so that any pasted text would match my default one.

Table cell

I'd like to use Quiver to take notes on experimental results, so being able to enter simple tables would be a huge improvement. Even better would be a mini spreadsheet cell with operations like sums and averages.

(I see that if I paste an HTML table into a Text cell the structure is preserved, but this is not an ideal solution.)

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.