Giter Club home page Giter Club logo

eversticky's Introduction

Hi! I'm Joey.

< Full Stack & C++ Software Engineer >

Blog Badge Contact Badge


↕️ Expand for more

👨‍💻 About Me

  • 🔭 I'm currently employed full-time as a C++ Software Engineer.

  • ❤️ In my free time I am building a project using Flask (coming soon).

⚙️ Projects

Joey's Github statistics

View a list of my projects...

🛠️ Languages and Tools

C++
Full Stack:
Category Technologies
Frameworks Gatsby Next.js
Core Javascript NodeJS React Python
Cloud Amazon Web Services Cloudflare
DevOps Docker
Misc Linux

✍️ Latest posts

View more...

eversticky's People

Contributors

itsmejoeeey 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

Watchers

 avatar

eversticky's Issues

The snap application crashes

I am using an Ubuntu jammy machine and I installed eversticky using the snap, and it crashes all time.
Here is the crash log

tk-Message: 11:17:41.874: Failed to load module "canberra-gtk-module"
Gtk-Message: 11:17:41.875: Failed to load module "canberra-gtk-module"
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Qt: Session management error: Could not open network socket
[2022-05-11T11:17:41] propsReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.177\" (uid=1000 pid=132789 comm=\"/snap/eversticky/1/usr/bin/eversticky \" label=\"snap.eversticky.eversticky (enforce)\") interface=\"org.freedesktop.DBus.Properties\" member=\"GetAll\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=1471 comm=\"/usr/sbin/NetworkManager --no-daemon \" label=\"unconfined\")"
[2022-05-11T11:17:41] nmReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.177\" (uid=1000 pid=132789 comm=\"/snap/eversticky/1/usr/bin/eversticky \" label=\"snap.eversticky.eversticky (enforce)\") interface=\"org.freedesktop.NetworkManager\" member=\"GetDevices\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=1471 comm=\"/usr/sbin/NetworkManager --no-daemon \" label=\"unconfined\")"
[2022-05-11T11:17:41] "Object path cannot be empty"
[2022-05-11T11:17:46] Sandboxing disabled by user.
[2022-05-11T11:17:46] WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
[2022-05-11T11:17:47] Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile) 
[132968:132968:0100/000000.083067:ERROR:broker_posix.cc(43)] Invalid node channel message
[1]    132789 IOT instruction (core dumped)  eversticky

However, the .deb file works correctly.

Bring notes to foreground doesn't work

Describe the bug
Bring notes to foreground doesn't work. Notes are only accessibly by minimizing all windows to view the desktop. No additional context is given by running Eversticky from the commandline to view stdout and stderr.

To Reproduce
Steps to reproduce the behavior:

  1. Click on the Eversticky icon in the status bar
  2. Click on Bring notes to foreground

Expected behavior
The sticky notes should come to the foreground and be above any other applications.

Desktop (please complete the following information):

  • OS: Manjaro 22.1.1
  • DE: Gnome 43.5
  • WS: Wayland

Additional context
When running Eversticky from the Command Line, I receive the error Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.. Setting this environment variable and running Eversticky again causes it to crash due to a segmentation fault.

    ~  export QT_QPA_PLATFORM=wayland                                   ✔ 
    ~  env | grep QT                                                    ✔ 
QT_IM_MODULE=ibus
QT_AUTO_SCREEN_SCALE_FACTOR=1
QT_QPA_PLATFORMTHEME=qt5ct
QT_QPA_PLATFORM=wayland
    ~  eversticky                                                       ✔ 
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
[2023-05-18T10:54:17] Synchronising notes from Evernote.
[2023-05-18T10:54:18] Found 1 notes.
zsh: segmentation fault (core dumped)  eversticky

How to import notes from the cloud to the system

Good morning,

Your application is just fabulous but I don’t understand how to import notes from the cloud on my ubuntu 22.04.

I can create some and this one is exported on evernote but not the reverse is this normal?

Thank you for your response

And thank you for this application which is currently the only linux-based one to communicate with the cloud and therefore all the machines potentially (when I find out how to import my notes on my second machine).

Loses evernote login authorisation when started immediately after bootup/ in specific network conditions

Hello again, I added eversticky to my startup programs queue and today, after I rebooted eversticky regularly started but popped up an error dialog complaining that it was not able to reach evernote. After having clicked ok I had to relogin to reauthorise it to login to evernote (that means requesting once again the evernote sms otp).
I assume that eversticky was not able to connect to evernote servers because the system was starting to boot and the connection was not already completely up.
I will set a delay in the launch of the app, but it would be much nicer if everstiky could not ask to relogin to evernote each time, but just ask to retry with the same saved credentials.
Thank you for this nice project

Crash when I try to create a new note

It crash when I try to create a new note. So I launch it from the terminal and I've got this error when it crash.

eversticky
[2021-11-17T12:45:34] Icon theme "ubuntu-mono-dark" not found.
[2021-11-17T12:45:34] Icon theme "Mint-X" not found.
[2021-11-17T12:45:34] Icon theme "elementary" not found.
[2021-11-17T12:45:34] "No carrier"
[2021-11-17T12:45:35] Synchronising notes from Evernote.
[2021-11-17T12:45:35] Found 0 notes.
fish: 'eversticky' terminated by signal SIGSEGV (Address boundary error)

dpkg --status eversticky
Package: eversticky
Status: install ok installed
Maintainer: Joey Miller [email protected]
Architecture: amd64
Version: 0.95.0
Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libqt5core5a (>= 5.12.2), libqt5gui5 (>= 5.3.0) | libqt5gui5-gles (>= 5.3.0), libqt5network5 (>= 5.0.2), libqt5sql5 (>= 5.0.2), libqt5webchannel5 (>= 5.6.1), libqt5webenginewidgets5 (>= 5.7.1), libqt5widgets5 (>= 5.9.0~beta), libqt5x11extras5 (>= 5.6.0), libqt5xml5 (>= 5.0.2), libstdc++6 (>= 5.2), libx11-6
Description: A sticky note client that sync to Evernote.
Homepage: https://eversticky.joeeey.com

dpkg --status plasma-workspace-wayland
Package: plasma-workspace-wayland
Status: install ok installed
Priority: optional
Section: kde
Installed-Size: 264
Maintainer: Debian Qt/KDE Maintainers [email protected]
Architecture: amd64
Source: plasma-workspace
Version: 4:5.23.3-1~np1
Depends: kwayland-integration (>= 5.23~), kwin-wayland (>= 4:5.20~), plasma-workspace (= 4:5.23.3-1~np1), qtwayland5, libc6 (>= 2.4), libkf5configcore5 (>= 5.82.0~), libkf5coreaddons5 (>= 5.86~), libkworkspace5-5 (= 4:5.23.3-1~np1), libqt5core5a (>= 5.15.1), libqt5dbus5 (>= 5.15.0~), libstdc++6 (>= 5)
Description: Plasma Workspace for KF5 - Wayland integration
Plasma Workspace for KF5. Workspaces provide
support for KDE Plasma Widgets, integrated search,
hardware management and a high degree of customizability.
.
This package contains the Wayland session.
Homepage: https://invent.kde.org/plasma/plasma-workspace

neofetch --backend off

OS: Debian GNU/Linux 11 (bullseye) x86_64
Host: Aspire 5749Z V1.08
Kernel: 5.14.0-18.1-liquorix-amd64
Uptime: 1 day, 2 hours, 24 mins
Packages: 5788 (dpkg)
Shell: fish 3.1.2
Resolution: 1366x768
DE: Plasma 5.23.3
WM: kwin
Theme: Breeze Light [Plasma], Sweet-Dark [GTK2/3]
Icons: Sweet-Rainbow [Plasma], Sweet-Rainbow [GTK2/3]
Terminal: yakuake
CPU: Intel Pentium B960 (2) @ 2.200GHz
GPU: Intel 2nd Generation Core Processor Family
Memory: 3597MiB / 7812MiB

Sync failure

EverSticky doesn't display Evernote notes

I have a free Evernote account on which I collect simple to do notes and task lists for various projects, and want to use Eversticky to sync notes across my dual-boot set-up. The app launches, as evident by the icon in the Ubuntu top bar, but it doesn't display the notes that are available online (or in the Windows desktop app).

Reproduction
These were my steps, can't say if this reproduces:

  1. Create Evernote account.
  2. Download Evernote Windows desktop app.
  3. Create notes (they're visible in the Windows app and online).
  4. Download, install and launch Eversticky.
  5. Log into the Evernote account.
  6. Force sync (nothing happens).
  7. Create a test note: gets uploaded to Evernote, but no download happens.

Expected behaviour
As above, but from
6. Force sync downloads existing notes.
7. 'Bring notes to foreground' shows existing notes.

Desktop:

  • Ubuntu 22.04.3 LTS with Eversticky
  • Windows 11 with Evernote app
  • Hardware: XPS 15 9530

Quick bring notes to front / send back

First of all, thank you for this great project! I'm testing it at the moment and it's already extremely useful like it is at the moment!

I don't know if you accept feature requests/suggestions as issues, but I was thinking that what I'd need the most at this point is a way to quickly bring the notes to the foreground and send them back in the background. Doing it via a single click on the app icon would be great, being able to use a user's definable shortcut to do so would be even better.
What do you think?
Thank you again for the great work you are doing

changing size of fonts using keyboard shortcut like MSOffice

Is your feature request related to a problem? Please describe.
Yes, I need to organize Stickys Effectively, Can't Prioritize Text without the ability to change font size.

Describe the solution you'd like
A simple CTRL+] to increase and CTRL+[ to decrease font size would be nice

Describe alternatives you've considered
Currently if I change the font size from EVERNOTE WEB or copy text from somewhere & paste it in the eversticky then the text retains its styling.

Additional context
Well No other context

Please add some features :)

The app is cool, but needs to be more comfy to use. Current release doesnt allow to bring the notes to foreground (at least in Focal Fossa), even though there is such option in rc menu.

Also, please make the notes somehow visible/accessible in taskbar/alt+tab menu - without this, and forementioned feature, its impossible to view/bring forth the active note without minimizing all open windows to bare desktop.

Thanks in advance :)

Crash on network/sync issue

evernote servers have been not responding for a while (my experience is that it happens from time to time) and I noticed that I couldn´t bring back the eversticky's notes. It was like they were not there. A bit later eversticky crashed.
Would it by chance possible to have the local copies of the notes always available so that the sticky notes are be accessible in any network condition?
Thank you!

Can't run in Wayland session

Ubuntu 22.04

$ QT_QPA_PLATFORM=wayland eversticky 
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
qt.qpa.plugin: Could not find the Qt platform plugin "wayland-egl" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

Aborted (core dumped)`

Notes visible on all workspaces in DuskWM

I installed Eversticky on an Arch VM running DuskWM (a fork of DWM)
Allthough i tell it via a rule to stay on workspace 8 the notes are visible on all workspaces.

On my 3 monitor Arch system, also with DuskWM the notes neatly stay on workspce 1 (via a rule)

Any thoughts on this?

Ray

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.