philip-scott / notes-up Goto Github PK
View Code? Open in Web Editor NEWMarkdown notes editor & manager
License: GNU General Public License v2.0
Markdown notes editor & manager
License: GNU General Public License v2.0
When a new notebook is created and the marker color chosen it always switched to default black color.
So I have to go to editing the notebook properties and selecting the color again - then it works.
I would like to have syntax highlight for code snippets on a note, it's one of the most basic features from a markdown editor and this is what's missing for this app become even better.
Thanks for support and this great app.
Dragging and dropping notes (or right click to move functionality) from one section or subsection to another is absent. Should be a useful enhancement.
AppCenter could not find a com.github.philip-scott.notes-up.appdata.xml
file for your project. Please create one to provide additional data to application managers.
For more information please look over these docs:
Affects: 1.3.0 release
It's all in the title. But here's the boring terminal output in case you need it.
** (Notes:14818): ERROR **: Notebook.vala:66: Error renaming directory: File names cannot contain '/'
Trace/breakpoint trap (core dumped)
I know this app is intended for Elemenary, but it would be awesome to have an AppImage package for other distributions.
Have a look : http://appimage.org/
I would love to be able to use your app on Fedora.
Thx anyway for your hard work !
When performing an out-of-source build, e.g.
mkdir build
cd build
cmake ..
make
cd ..
files in the source directories are changes/created (src/config.vala
and various files in deps/discount
). I would expect that the source directories are not touched and instead all files are generated within the build
directory.
With custon renderer, we can add more features (like math equation) ourselves.
Is there any possibility of adding syncing via SimpleNote or other online note syncing service?
Thank you.
When writing some snippets of code in Notes-u, it highlights the spelling in edit mode and shows a blank page in view mode. Maybe it's a good idea to keep the script highlighted in view mode and not to try to execute it?
https://www.youtube.com/watch?v=_9rU2tGtmf4
Oh, and remembering my prior report. This is my system configuration:
Elementary OS Freya 0.3.2 64-bit
Processor: Quad-Core Intel Core i5-2300
Graphics: NVIDIA GF116 (GeForce GTX 550 Ti)
If you change notebooks or while the app loads, the current note does not get selected, causing you to loose changes if you select it again :/
When I create a New Notebook and i select the color, i have to edit it so it select the color and it saves it.
And well...
I don't know if it is a bug but when i open the window to create a new notebook and then i open another program the window to create the new notebook keeps at the front until i cancel it or i create a new notebook.
Cheers
One of the deps is not found: E: Couldn't find any package by regex 'gtk-3.0-25-dev'
.
It is probably one of those two, I assume the 2nd.
libwebkit2gtk-3.0-25 - WebKit2 API layer for WebKitGTK+
libwebkit2gtk-3.0-dev - WebKit2 API layer for WebKitGTK+ - development files
When calling cmake I get:
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
-- checking for modules 'granite>=0.3;gtksourceview-3.0>=3.10;gthread-2.0;gtk+-3.0>=3.9.10'
-- package 'granite>=0.3' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:283 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:337 (_pkg_check_modules_internal)
CMakeLists.txt:39 (pkg_check_modules)
-- checking for modules 'granite>=0.3;gee-0.8;gtksourceview-3.0;gtk+-3.0;webkit2gtk-4.0;discount'
-- package 'granite>=0.3' not found
-- package 'gee-0.8' not found
-- package 'webkit2gtk-4.0' not found
-- package 'discount' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:283 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:337 (_pkg_check_modules_internal)
CMakeLists.txt:64 (pkg_check_modules)
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find Vala (missing: VALA_EXECUTABLE)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
cmake/FindVala.cmake:55 (find_package_handle_standard_args)
CMakeLists.txt:81 (find_package)
-- Configuring incomplete, errors occurred!
Now there are a few possible deps that could fit:
libgranite0 - extension of GTK+ libraries
libgranite-dev - extension of GTK+ libraries (development files)
libgranite-common - extension of GTK+ libraries (common files)
libgranite2 - extension of GTK+ libraries
libgranite3 - extension of GTK+ libraries
libgranite-dev
made it.
Now vala is Missing:
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
-- checking for modules 'granite>=0.3;gtksourceview-3.0>=3.10;gthread-2.0;gtk+-3.0>=3.9.10'
-- found granite, version 0.3.1
-- found gtksourceview-3.0, version 3.14.4
-- found gthread-2.0, version 2.42.2
-- found gtk+-3.0, version 3.14.15
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find Vala (missing: VALA_EXECUTABLE)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
cmake/FindVala.cmake:55 (find_package_handle_standard_args)
CMakeLists.txt:81 (find_package)
-- Configuring incomplete, errors occurred!
There are tons of vala packages, but I installed valac
and cmake finished fine.
So the final deps are:
sudo apt-get install libwebkit2gtk-3.0-dev libgtk-3-dev libgtksourceview-3.0-dev libgranite-dev valac
Now I ran make
and tried to start notes-up
and get the following error (using the latest git):
./notes-up
(Notes:5925): GLib-GIO-ERROR **: Settings schema 'org.notes' is not installed
Trace/breakpoint trap (core dumped)
I could not resolve this issue for now.
I tried glib-compile-schemas ../schemas/
. It gave me a gschemas.compiled
file, but that did not help.
I found the same file in /usr/share/glib-2.0/schemas/gschemas.compiled
so you probably have to place the xml to /usr/share/glib-2.0/schemas/
? But I guess there is something wrong with the cmake in this case.
This solved the issue, but is probably not the best solution:
sudo cp ../schemas/org.notes.gschema.xml /usr/share/glib-2.0/schemas/
sudo /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas/
When starting the app I get the following errors:
./notes-up
(Notes:6483): GLib-CRITICAL **: g_strsplit: assertion 'string != NULL' failed
(Notes:6483): GLib-CRITICAL **: g_strsplit: assertion 'string != NULL' failed
** (Notes:6483): CRITICAL **: enotes_page_item_convert: assertion 'raw_content != NULL' failed
** (Notes:6483): CRITICAL **: enotes_page_item_convert: assertion 'raw_content != NULL' failed
(Notes:6483): GLib-CRITICAL **: g_strsplit: assertion 'string != NULL' failed
** (Notes:6483): CRITICAL **: enotes_page_item_convert: assertion 'raw_content != NULL' failed
** (Notes:6483): CRITICAL **: enotes_page_item_convert: assertion 'raw_content != NULL' failed
(Notes:6483): GLib-CRITICAL **: g_strsplit: assertion 'string != NULL' failed
(Notes:6483): Gtk-CRITICAL **: gtk_window_set_focus: assertion 'gtk_widget_get_can_focus (focus)' failed
Also I am wondering if notes-up would work with other distributions, especially for arch linux.
Notes go missing when there is a character like " / " in the first header. Not sure if it is the only character that provokes this behavior, would be interesting.
e.g. A note that starts like this disappears after closing and reopening Notes-up:
Sometimes Notes-up even crashes because of that.
It would allow for integrating between different apps easily, and allow actions such as "Send by email" and print directly.
Or introduce a keyboard shortcut to go straight to the edit pane, as an additional choice to the "view" and "edit" buttons on the header bar.
I am using Notesup in combination with Seafile and am not sure the following problem is as a result of this.
My .notes folder is moved from its native location to the Seafile folder, with a shortcut to that folder is pasted in the native folder. Suppose I write a note "This bug is destroying my work," and close Notesup in the "edit view." Next time I open it up, the contents of the note are gone. The note file "This bug is destroying my work" shows up as a 0kb file in the file browser, and looks like this in the application;
It would be nice to access my notes from other computers and from my cell. The simplest way would be to allow the notes to be saved in a directory of my choice. The subdirectories could respect the notebooks hierarchy as well. Keep images and .md files within each folder and thats it.
Would you consider something similar? Keep up! Great application!
I want to see an ability to create your own themes for editor part.
There should be a simple undo right from the UI when you delete a page.
Pages are actually being sent to the user's trash for the time being, but there should be a one click undo in case you mis-clicked
Have the app auto save every minute to avoid data loss in the event of a power-surge or having the app killed. Currently it saves when you change pages, view your notes & after closing if there was a change
be able to open markdown files with this app. The window that appears will be a "simplified" version of the app, with no notebook & pages list
OS: Ubuntu 15.10
Kernel: 4.2.0-35
Was not able to rename any notebooks by right clicking inside the notebook list.
For example, ctrl+b for bold, etc. This would really speed up the note-taking process.
I've noticed that there isn't an option to have a title, subtitle etc. by the controls, but it's available if written manually. Have you considered this? I'm willing (albeit inexperienced) to work on this, if you tell me how you want it. I've already succeeded in adding a button that adds h1, /h1 tags in the same way that other tags work, but I think that some kind of spinner or something that would group those different title sizes would be better...
Hi,
Any chance getting spell checking functionality into Notes-up?
Thank you.
Sorry, to flood requests but a search feature would be nice, preferably full text.
When trying to build the updated the Notes-Up application, I am getting the following error message:
/Notes-Up/build/src/Widgets/Viewer.c:687:51: error: unknown type name ‘WebKitNavigationAction’
static GtkWidget* __lambda5_ (ENotesViewer* self, WebKitNavigationAction* navigation_action);
^
/Notes-Up/build/src/Widgets/Viewer.c:689:79: error: unknown type name ‘WebKitNavigationAction’
static GtkWidget* ___lambda5__webkit_web_view_create (WebKitWebView* _sender, WebKitNavigationAction* navigation_action, gpointer self);
^
Viewer.c:771:51: error: unknown type name ‘WebKitNavigationAction’
Viewer.c:794:79: error: unknown type name ‘WebKitNavigationAction’
/Notes-Up/src/Widgets/Viewer.vala: In function ‘enotes_viewer_connect_signals’:
/Notes-Up/src/Widgets/Viewer.vala:99:72: error: ‘___lambda5__webkit_web_view_create’ undeclared (first use in this function)
create.connect ((navigation_action)=> {
^
/Notes-Up/src/Widgets/Viewer.vala:99:72: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [CMakeFiles/notes-up.dir/src/Widgets/Viewer.c.o] Error 1
make[1]: *** [CMakeFiles/notes-up.dir/all] Error 2
make: *** [all] Error 2
From what I can gather, WebKitNavigationAction
only exists in webkit2gtk-4.0. I saw in the CMakeLists.txt file that there is a check for both version 3 and 4 of webkit2gtk. But when adding the dependencies to the compilers, webkit2gtk-4.0
is specified. Below is a link to what I am referring to.
I'm gonna reinstall Loki soon, how can i save my Notes Up content for a new Notes Up installation ?
Thanks,
Using Ubuntu Xenial Xerus (development branch) you get this error:
$ sudo apt-get install notes-up
The following packages have unmet dependencies:
notes-up : Depends: libgranite3 (>= 0.2.0) but it is not installable
E: Unable to correct problems, you have held broken packages.
$ apt-cache search libgranite
libgranite-common - extension of GTK+ libraries (common files)
libgranite-dev - extension of GTK+ libraries (development files)
libgranite2 - extension of GTK+ libraries
libgranite2-dbg - extension of GTK+ libraries (debugging symbols)
There should be some kind of plugin API where you could easily do things such as charts, insert websites, and even more advanced stuff like LATeX support.
You should create a github release and also add a date to the readme of version 1.1
Are there any plans in the future?
In order for your application to be fully accessible on the desktop, you will need to provide a desktop file named com.github.philip-scott.notes-up.desktop
. This file lets everyone know what icon to use, what file to run, and any alternative actions that can be ran.
For more information please look over these docs:
Affects: 1.3.0 release
Add a place in the preferences dialog to add/modify the stylesheet
It would be great to have pandoc export capabilities. My notes are scientific in general, and sometimes I need to produce handouts. If I could export them into LATeX, so I could print them with a nice template like tufte-handout, that would be awesome. If you have some time, have a look at the Rmarkdown package, it works wonders already, but have it bolted into this app would be amazing. Please share a bitcoin address for donations!
I followed the install instructions on the README.md file and was not able to install Notes-Up. In addition, I tried building the application from source and was not able to. Overall, the main cause was that I had outdated libraries; especially the libgranite library.
It would be great if it supported check list items, like Github itself. This would allow you to also use this app as a todo app.
It's a little weird that links are opened in the notebook... which doesn't have any of my session details or browser navigation 😉
It'd make more sense to hand off links to the system default browser.
Unless there is a specific way of deleting multiple pages from a notebook, I believe this would be a good feature to add. Right now the process is to select a page and click the delete button.
A possible solution would be to:
Select whether to sort pages via:
Well, would be it possible to implement a more complex notebook stack? For example "chapters" as a subtree to a notebook? Should help with large quantities of notes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.