Giter Club home page Giter Club logo

mrwriter's People

Contributors

gitter-badger avatar niosus avatar tvanomr avatar unruhschuh 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mrwriter's Issues

Cursor icon

Currently the icon is this: icon
Comparing it to the way Xournal has it I really like the cursor to be just a dot, colored in the color of the picked color. It would be really cool to be able to pick the cursor icon.

lined paper

it would be nice if there was a way to gen lines in the same way as you can get grid... and if i could change the space between the lines

Feature request: Text wrap

Really enjoying the program-- low latency, intuitive, writes nicely. One issue though that would make a huge difference to those of us using it as a whiteboard is text-wrapping. When teaching class I often want to import a paragraph of text live and then annotate it. Currently I have to pass it through a separate word-wrapping tool at the same time as talking to students, which is a little clunky. Thanks again for all your effort, this is a very nice app.

desktop file

There should be desktop file, so it's usable via GUI (it should be installed via make install too).

Disable Touch/Mouse input

Hey, I like the pressure sensitivity feature of your App. I want to suggest to use the touch/mouse input as pan tool. Many new devices have a touchscreen (Surface, Yoga etc.). When using the stylus on these devices, one always draws with the palm too. This is very annoying.
My suggestion is to disable to mouse input in the app while the pen is used for drawing and to use the mouse input as a pan/scroll tool otherwise.

Edit:typo

Crash when opening any multi-page file from the command line

Thanks for this promising program! I am getting a crash when trying to open a file with more than one page from the command line. But when I open it via the "Open" dialog, it works.

I create a file "file.moj" with two blank pages (the bug also happens if there is text on the pages) and open it with "MrWriter file.moj". I get this error:

QPixmap::setMask() mask size differs from pixmap size
terminate called after throwing an instance of 'std::out_of_range'
  what():  vector::_M_range_check: __n (which is 1) >= this->size() (which is 1)
zsh: abort (core dumped)  MrWriter file.moj

Compiling with debug symbols and using gdb, I get the following stack trace:

#0  0x00007ffff6640615 in raise () at /usr/lib/libc.so.6
#1  0x00007ffff6629862 in abort () at /usr/lib/libc.so.6
#2  0x00007ffff69c486a in __gnu_cxx::__verbose_terminate_handler() () at /build/gcc/src/gcc/libstdc++-v3/libsupc++/vterminate.cc:95
#3  0x00007ffff69d0d9a in __cxxabiv1::__terminate(void (*)()) (handler=<optimized out>) at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48
#4  0x00007ffff69d0e07 in std::terminate() () at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:58
#5  0x00007ffff69d10ae in __cxxabiv1::__cxa_throw(void*, std::type_info*, void (*)(void*))
    (obj=obj@entry=0x555555bafdc0, tinfo=0x7ffff6afd268 <typeinfo for std::out_of_range>, dest=0x7ffff69e6fa0 <std::out_of_range::~out_of_range()>)
    at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_throw.cc:95
#6  0x00007ffff69c75ed in std::__throw_out_of_range_fmt(char const*, ...) (__fmt=<optimized out>) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/functexcept.cc:96
#7  0x000055555558e71f in Widget::updateAllPageBuffers(bool) ()
#8  0x00007ffff7a0bb0e in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007ffff79ca752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007ffff6e66cda in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#11 0x00007ffff7a08338 in QWidgetPrivate::show_helper() () at /usr/lib/libQt5Widgets.so.5
#12 0x00007ffff7a0828a in QWidgetPrivate::showChildren(bool) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007ffff7a08312 in QWidgetPrivate::show_helper() () at /usr/lib/libQt5Widgets.so.5
#14 0x00007ffff7a0b64d in QWidgetPrivate::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007ffff7a08273 in QWidgetPrivate::showChildren(bool) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007ffff7a08312 in QWidgetPrivate::show_helper() () at /usr/lib/libQt5Widgets.so.5
#17 0x00007ffff7a0b64d in QWidgetPrivate::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007ffff7a08273 in QWidgetPrivate::showChildren(bool) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007ffff7a08312 in QWidgetPrivate::show_helper() () at /usr/lib/libQt5Widgets.so.5
#20 0x00007ffff7a0b64d in QWidgetPrivate::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5
#21 0x000055555556d5bf in main(int, char**) (argc=<optimized out>, argv=0x7fffffffe398) at src/main.cpp:49

So something is being indexed out of range in Widget::updateAllPageBuffers.

The strange thing is, as I have said, that this only happens if the file has more than one page, and only when the file is opened directly from the command line.

touchscreen pecil don't paint

Kubuntu 21.04

when i use mouse/trackpad it works as intended but when i use touchscreen it does not paint with the pen tool it instead moves the page as if i would use the hand tool or as it does in a pdf viewer for scrolling pages

the same behavior is in x11 as in wayland

Quickmenu not displaying correctly in dwm

Whenever I try to use it the new window it's in gets automatically tiled to the left, dividing my screen into 2, the small menu on the left and the actual program on the right. This is a natural consequence of the menu being a window and tiling window managers doing their thing, but perhaps there's a better way to implement it?

[Feature Request] Create Text (strings)

I'm using MrWriter in combination with a wacom bamboo. It's a very useful piece of software, thanks a lot. But i'm missing an option to insert Text(strings) via Keyboardinputs to make my input more readable.

No install target

make install does nothing โ€“ it should install MrWriter binary automatically.

Optional documentation

It should be possible to disable documentation to cleanup:

 * QA Notice: command not found:
 * 
 *      make_doc.sh: line 2: asciidoctor: command not found

can you support color to keyboard

when I use MrWriter by Wacom , the common colors need to be clicked by mouse every time

the color can not defined a keyboard

can you support color keyboard?

Tks

Configurable pen button options

This isn't so much of an issue as it is a suggestion: I find the default behaviour of my pen's side button very weird, as it currently switches to the Select tool. I think it would be nice to pan (Hand) while the side button is pressed instead, which matches Photoshop and the browser.

It would be great if there was a configuration menu somewhere that would allow the user to configure what the behaviour of certain buttons should be.

[feature request] page view sidebar, adjustable keyboard shortcuts

Hello!

Coming from Xournalpp, I am quite enjoying MrWriter! I have a couple suggestions though.

There is one thing I miss from Xournal, and that's a sidebar to view all pages of the current "notebook". The thumbnails are quite helpful in navigating.

And... While the keyboard shortcuts are much more intuitive than Xournal's, it'd be great to be able to change them.

Drawing a line is buggy

When drawing a line with the line tool, the line is drawn between the origin and the second to last page position. This leads to lines jumping around, which is annoying. Fix it you lazy developer, chop chop!

ETA?

Do you have any ETA, that is, when your application leaves alpha stage? I'd really like to see it in the repositories of my operating system of choice but as of now it cannot be included.

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.