Giter Club home page Giter Club logo

drawonyourscreen2's People

Contributors

abakkk avatar aerowolf avatar albanobattistella avatar antonkesy avatar bytezz avatar cryptbrn avatar esauvisky avatar etamuk avatar juantarrel avatar tim-hm avatar vistaus avatar webmastak avatar zhrexl 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

drawonyourscreen2's Issues

README GNOME Extension link not working anymore

If I try to follow the link provided in the README I get

404 - Page not Found
We couldn't find the page you were looking for, /extension/4937/draw-on-you-screen-2/

I also couldn't find the extension using the GNOME Extensions Search

I'm not sure if this is because of the new GNOME 45 release or intendet.

Top bar Icon

Hello,
thanks for providing useful extension to Gnome.
In 2 in 1 laptops, and it can happen that a user does not want/have to access to keyboard.
so it will be awesome if the extension has active extension on Top Bar.
Thanks

Not working in Gnome-44

I was using this on Fedora 37 with Gnome-43, but after upgrading to Fedora-38 with Gnome-44 It stopped working

image

Improve translations

  • New .po files necessary for right translation
  • New languages translation needed

Add Multiscreen support

Right now, I have 1 big screen (screen2) and 1 small (screen1) screen on my PC. Screen2 is set as "primary screen" in Gnome.

DrawOnYourScreen2 only allow me to draw sometime on my screen1 and sometime on my screen2 without explanations.

I'd like to have the choice Drawing on screen1 / screen2 (/Extended screen ?) in the contextual menu.

Capture d’écran du 2023-09-16 15-36-36

Add Drawing Mode Exit to dropdown menu

With new UI we can start drawing mode from System Settings (without knowing hot keys), but how to leave the drawing mode?

It will be nice to have Leave drawing mode option in this menu

Captura desde 2023-06-23 19-59-54

Creating an ellipse that's not a circle

Hey guys,

Thanks for the excellent tool!
Is there a way to create an ellipse that's not a circle? I'm fairly certain there is, but I can't quite figure out how...

Thanks in advance!

Add possibility to enter and leave drawing mode without a keyboard

This is an old issue that blocks this extension of being used from a mobile device. What i'm thinking right now is

  • Add a button in quick settings to enter drawing mode
  • Add a quit button in extension menu (left click)

The button on quick settings must be an option in preferences!

Is this the best option?

Feature idea: Speech bubble

I'd like to suggest a speech bubble option: You just point and click somewhere and a speech bubble opens at that point where you can write/comment on something.

Adding Farsi to languages

Hi
I just saw your job and it was exactly what I wanted all along
I'm just wondered that are you interested in adding Farsi (Persian Language) to your program?
I can help in that case

Blur tool / Blur fill

Is there a blur tool or blur fill option available in this extension currently or any future plans to add that functionality?

Improve Shortcut widget

  • Replace Treeview for custom widget with ShortcutLabel

This will allow DOYS2 to better follow GNOME HIG with libadwaita.

Support zoom in&out

This will allow huge drawings and improve note taking.

  • Should be activate by ctrl + "+"
  • Zooming with ctrl + wheel
  • Pinch to zoom

GNOME 45 support

This extension stop working in gnome 45. Tried forcing it, seems like might take some work

image

Add arrow shape please

Hi,
First of all, thank youh for this awesome plugin 💯

Please could you add the arrow shape to the list of available object/shapes usable ?

I would love to submit it as a PR but I am not a gnome dev and I do not really understand the code I checked (and I hate JS)
So I will hope you guys could help to add this..

Thanks a lot again!

The extension is incompatible with gnome 43.9

The settings of extension [email protected] had an error:

SyntaxError: import declarations may only appear at top level of a module

Stack trace:

_init@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:23:33
ExtensionPrefsDialog@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:10:4
OpenExtensionPrefsAsync@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:124:33
async*_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:368:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:401:34
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:186:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:22:13
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
start@resource:///org/gnome/gjs/modules/script/package.js:190:8
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

Update readme

Readme right now is not updated and doesnt reflect DOYS2.

class heritage OsdWindow.OsdWindowConstraint is not an object or null

Hey guys, trying to install this extension in Kali Linux.

When i'm trying to enable the extension from the Extensions section, i get the following error message:

class heritage OsdWindow.OsdWindowConstraint is not an object or null

I tried both methods of instalation:

  • Manually
  • in gnome extensions

Both didn't work to me

image

tooltips not working

Thanks for the great extension!

I don't see any tooltips when hovering over buttons in the floating control window

I'm using it on Fedora 38 + Wayland.

Not working on debian 12.Gnome 43

When i try to install it from gnome extensions its not showing in there.
I also try to install this manually. Its installed but its not working. Can you fix this?

Branch to support Gnome < v45

Gnome 45 introduced new standards for the extension API (https://release.gnome.org/45/developers/index.html#gnome-shell-extensions) which is fixed in main

However, several major distros are still shipping older version of Gnome (Ubuntu 22 LTS, Fedora 39, amongst others). These users can no longer use this extension. At the current time, the way to install this extension on older Gnome versions is something like the following:

cd .local/share/gnome-shell/extensions/
git clone https://github.com/zhrexl/DrawOnYourScreen2.git [email protected]
cd [email protected]
## now go back in time to before the Gnome45 changes were merged:
git reset --hard b8567d1f

A suggestion is to have an official branch, (possibly named main/preGnome45support)that allows extension releases that are compatible with Gnome < 45. As this plugin is pretty stable, and doesn't have a great number of commits, it shouldn't become too much of an issue. At the time of running, there is only one commit that would need to be cherry-picked on to the new branch.

Colour picker tool not exiting and hijacking the mouse / keyboard.

The colour picker tool does not work properly and causes one major bug:

When you select the tool and left-click to select a colour it does register and pick the colour seen, but the tool never disappears:
the colour picker tool still remains active after exiting drawing mode and "hijacks" the mouse / most keyboard keys. Making it impossible to click with the mouse or send individual any alpha numeric key presses.

The same thing happens when you enter Drawing mode, choose the colour picker tool and exit drawing mode.

Shortcuts to select another tool (like polygon) do change the tool and let you draw again, but only in drawing mode, and do not remove the colour picker tool.

You are able to use key-combinations outside of drawing mode but not to type anything:
such as Super + Alt + D to re-enter drawing mode and use any keyboard input again

Only way to reclaim the mouse is to logout via a shortcut or shutdown by long pressing the power button.

DOYS Version: 3
GNOME: 42.5
Ubuntu: 22.04 LTS

Feature: eraser

Hello, I think it would be great if I could use "eraser" for example by right-clicking, I can remove drawing by Delete, but it will remove whole plating, using eraser I could remove only part of drawing.

Delays the first time

The drawing takes time to appear the first time and when it appears it does not follow what the mouse pointer drew.

Observe the mouse pointer: in the example below, the first line on the left took a while to appear, the others appear as they are drawn.

Delays.the.first.time.mp4

Versions:

  • Fedora 40 / Kernel 6.0.18-200.fc36.x86_64
  • DrawOnYourScreen2: 12.7
  • Gnome 46
  • Windowing System X11

Add CLI interface

What should I do if I call functions (enter/exit painting mode, enter/exit mouse keyboard...) through a script instead of through shortcut keys?

Any way to set default config?

Hey guys! i'm using this amazing tool in my Kali Linux (cloned from github, not from gnome-extensions) and I would like to know if there is a way to setup a default settings when I start the tool.
And I'm not able to access to the settings screen that the old version has (in gnome-extensions)

In this menu:

  • I would like to have something like 3px for default, color: red, line, etc
    image

incompatible

image

what should i do

gnome-shell --version
GNOME Shell 42.9

-Computer-
Processor : AMD Ryzen 7 5700G with Radeon Graphics
Memory : 14188MB (2251MB used)
Machine Type : Desktop
Operating System : Ubuntu 22.04.3 LTS
User Name : iyagi (iyagi)
Date/Time : Sun 07 Jan 2024 05:44:44 AM KST
-Display-
Resolution : 3440x1440 pixels
OpenGL Renderer : (Unknown)
X11 Vendor : The X.Org Foundation
-Audio Devices-
Audio Adapter : HDA-Intel - HD-Audio Generic
Audio Adapter : USB-Audio - USB PnP Audio Device(EEPROM)
Audio Adapter : HDA-Intel - HD-Audio Generic
-Input Devices-
Power Button
Power Button
Video Bus
USB PnP Audio Device(EEPROM)
Logitech USB Keyboard
Logitech USB Keyboard
MSI MYSTIC LIGHT
INSTANT USB GAMING MOUSE
INSTANT USB GAMING MOUSE Keyboard
HD-Audio Generic HDMI/DP,pcm:3
HD-Audio Generic HDMI/DP,pcm:7
HD-Audio Generic HDMI/DP,pcm:8
HD-Audio Generic HDMI/DP,pcm:9
HD-Audio Generic HDMI/DP,pcm:10
HD-Audio Generic HDMI/DP,pcm:11
HD-Audio Generic Front Mic
HD-Audio Generic Rear Mic
HD-Audio Generic Line
HD-Audio Generic Line Out Front
HD-Audio Generic Line Out Surround
HD-Audio Generic Line Out CLFE
HD-Audio Generic Front Headphone
-Printers-
No printers found
-SCSI Disks-
ATA Crucial_CT525MX3
VendorCo ProductCode

-Scripting Languages-
Gambas3 (gbr3) : Not found
Python : Not found
Python2 : Not found
Python3 : 3.10.12
Perl : 5.34.0
Perl6 (VM) : Not found
Perl6 : Not found
PHP : Not found
Ruby : Not found
Bash : 5.1.16(1)-release
-Compilers-
C (GCC) : Not found
C (Clang) : Not found
D (dmd) : Not found
Gambas3 (gbc3) : Not found
Java : Not found
CSharp (Mono, old) : Not found
CSharp (Mono) : Not found
Vala : Not found
Haskell (GHC) : Not found
FreePascal : Not found
Go : Not found
-Tools-
make : Not found
GDB : (Ubuntu 12.1-0ubuntu1~22.04) 12.1
strace : 5.16
valgrind : Not found
QMake : Not found
CMake : Not found
Gambas3 IDE : Not found

-Environment Variables-
GJS_DEBUG_TOPICS : JS ERROR;JS LOG
USER : iyagi
XDG_SESSION_TYPE : wayland
SHLVL : 0
HOME : /home/iyagi
DESKTOP_SESSION : ubuntu
GIO_LAUNCHED_DESKTOP_FILE : /usr/share/applications/hardinfo.desktop
GTK_MODULES : gail:atk-bridge
GNOME_SHELL_SESSION_MODE : ubuntu
MANAGERPID : 1592
SYSTEMD_EXEC_PID : 1817
DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/1000/bus
GIO_LAUNCHED_DESKTOP_FILE_PID : 6108
IM_CONFIG_PHASE : 1
WAYLAND_DISPLAY : wayland-0
LOGNAME : iyagi
GTK_IM_MODULE : uim
_ : /usr/bin/gnome-session
JOURNAL_STREAM : 8:35752
XDG_SESSION_CLASS : user
USERNAME : iyagi
GNOME_DESKTOP_SESSION_ID : this-is-deprecated
PATH : /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
SESSION_MANAGER : local/iyagi:@/tmp/.ICE-unix/1776,unix/iyagi:/tmp/.ICE-unix/1776
INVOCATION_ID : f2abde2ea8ce42afaff50c10c1801a9d
XDG_RUNTIME_DIR : /run/user/1000
XDG_MENU_PREFIX : gnome-
GNOME_SETUP_DISPLAY : :1
DISPLAY : :0
LANG : en_US.UTF-8
XDG_CURRENT_DESKTOP : ubuntu:GNOME
XDG_SESSION_DESKTOP : ubuntu
XMODIFIERS : @im=uim
XAUTHORITY : /run/user/1000/.mutter-Xwaylandauth.TIL6G2
SSH_AGENT_LAUNCHER : gnome-keyring
SSH_AUTH_SOCK : /run/user/1000/keyring/ssh
SHELL : /bin/bash
QT_ACCESSIBILITY : 1
GDMSESSION : ubuntu
GJS_DEBUG_OUTPUT : stderr
QT_IM_MODULE : uim
PWD : /home/iyagi
XDG_DATA_DIRS : /usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
CLUTTER_IM_MODULE : xim
XDG_CONFIG_DIRS : /etc/xdg/xdg-ubuntu:/etc/xdg

Quicksettings button in the wrong place

Hi. Thank you for an incredibly useful tool!

The new quicksettings toggle is shown for me below the Background apps view, which seems wrong.

image

To me the logical thing would be for it to be shown together wit the other toggles.

Thanks again!

GNOME 46 support

Hi, GNOME 46 has been released, and, again and unfortunately, there seems to be more to do than "just bump GNOME version in metadata.json". I get:

TypeError: (intermediate value).StaticColor is undefined

shown in the extensions app. I don't know where to look for more detailed infos though, unfortunately.

[BUG] Not receiving touch event

Hey, I've seen a short note in README.md that touch support is ... planned?
Any chance to know if/when this can be implemented.
I'm looking myself into the code but this is completely new field - I don't even know where to start.

Possibility of having transparency / highlighting ?

Hi,

This tool seems great, it was recomended to me for the usecase of drawing on the screen before taking a screenshot.

In this context I would find it super useful to be able to highlight things. While a dedicated highlight tool would be amazing, I think that might not be necessary to get started: I was thinking just being able to use a semi-transparent color would be enough.

Is there anyway of adding a transparent color to the palette ? Any pointers as to how to do this ? If necessary I'm okay making changes in the code to get it to work.

What are the main obstacles to doing this?

Best,

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.