Giter Club home page Giter Club logo

notes-extension-gnome's People

Contributors

abdillah avatar aerowolf avatar albanobattistella avatar amivaleo avatar carmencom avatar dap39 avatar dquark avatar maoschanz avatar mejans avatar milotype avatar muhaaliss avatar muhammadyusuf-kurbonov avatar nosklo avatar orschiro avatar serdarsaglam avatar vistaus 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

Watchers

 avatar  avatar  avatar  avatar

notes-extension-gnome's Issues

Default note size too small with HiDPI display

image
The note is very small, and I cannot even resize it.

Display settings:

  • integrated laptop display at 2256x1504 scaled to 175%
  • monitor at 1920x1080 scaled to 100%

GNOME version: 3.38.5 on X11

This likely has to do with display scaling, and I'm not sure there's any issues relating to this.
The 4th circle also seems to be offscreen

Top right icon.

Hello
What is the icon at the top right of each note (with the 2 arrows) for? For me it has no effect.
Ubuntu 22.04 - Gnome 42.5 - Wayland
Cheers

can't activate "on the background" note

Thank you for this extension. I really like how it can stay on the desktop when all other applications are minimized.
Currently in order to modify my "on the background" notes, I do the following

  1. fire up Extension
  2. press settings cogwheel for Notes
  3. switch to "above everything"
  4. modify the note
  5. switch back to "on the background"

Is this the quickest way to do editing of "on the background" notes.
If so, it would be very helpful to have a shortcut to quickly switch between "on the background" and "above everything" modes.

Once again, thank you for the effort to keep this extension working despite the ever-changing gnome shell API.

Existing note invisible due to being outside the screen

Between home and work I have different screen sizes and layouts. In the current situation, I have one screen to the left and significantly below the main screen (i.e. screen on the laptop and the main monitor.) In the situation where I set up the note they are more in-line. I wrote a note on the laptop screen in the more in-line situation, but now can't see it when I view the notes as I suspect it's trying to show "above" the laptop screen.
Perhaps notes should be moved into the nearest visible area when revealed.
I'm using version 23.

No scrollbar on Ubuntu 22.04 Gnome 42.2

When migrating from Ubuntu 20.04 to 22.04, I noticed, that I can't get scrollbars for notes anymore.
Am I doing something wrong? Any tips on troubleshooting this?

Cool animations

  • when new note
  • when deleting a note
  • when moving notes
  • when resizing notes

Gnome 40 support

Extension seems functional if metadata.json is manually modified. Settings don't work however as they need to be ported to GTK4.

Questions

In Ubuntu 18.04 LTS I am only able to add text when in Above Everything display. Is this the way it is meant to be?
Could the Menu Bar and Icons be reduced in size and the Sticky made easier to move?
Other than these issues, the extension is a good and useful one but not as easy to use as one I used in Ubuntu 16.04 LTS.
Cheers,
Grum

Replacement of the "above all" layer

Current situation

notes are above windows, but are tracked individually

(+) the user can still interact with windows

(-) notes can't be moved (issue #13)

Wanted behavior

notes are on a specific layer, which is tracked too

(-) the user can't interact with windows, this needs to be explicited by a dark thing like when doing alt+f2

(+) notes can be moved

Add a "title" field

Hello.

Here are a few suggestions that might improve actual use and add useful functions :

  • Add specific field for note title. Maybe in the upper window toolbar or in a bottom bar.
  • Allow resizing the window from the bottom right corner.
  • [In case «note title» is implemented] Add button to "fold" and "unfold" the note and leave only tool bar with the note's title – on it or on a bottom bar if not enough space. The title could be the button area.

And a couple of bugs :

  • In the window menu from a note's toolbar, «custom color» and «settings» won't open unless clicked twice.
  • Can't type some special characters unless pasted: «É», «À», etc' (writes «é», «à», etc').

Anyway, great extension.
I use it more intensively and extensively than a mere note app. It allows me to simplify and clarify the way I manage a desktop.
Thanks for the work.

Discoverability of font size changing items

Current situation

Color menu

Font size menu

Goal

some hamburger menu with a "color" section and a "font size" section

the contextual menu could then be just "copy/paste/select all"

osk support

for now it's behind the "above all" layer, which is dumb as hell

Markdown support

It would be very elegant to have support for markdown syntax.
This would make it possible to have titels, highlights, etc.

If focus is set to the textfield switch to editor mode, after leaving
the textfield, thus unfocusing it, switch to markdown render mode.

This markdown lib would be nice to use:
https://github.com/markedjs/marked

Limited focus-area size?

Hello.
(On debian-gnome)

It seems that the area of the note over which the arrow gets the focus – and thus the cursor – on the note does not always cover the whole note.
Therefore, when hovering over that left-over area, the focus does not happen.
In the picture here attached, one can see the grey zone where the focus does not occur.
This zone correspond to the area exceeding the note window's size.

Would it be possible to make it so the focus occurs on the whole area of the note, not matter the size of the window?

«Grey» (no focus) zone on note exceeding window size

Notes are off-screen when switching layouts

When I undock my laptop, the notes are no longer visible because they are now "off-screen". Toggling them also doesn't help. Might be an idea to include a "reset positions" option in the menu icon? Or perhaps store positions based on screen configuration, although I have no idea how hard or easy that might be.

Show notes on startup

Is there a way of making the notes appear at startup, just right after the login to the desktop? I have to click everytime the icon on the taskbar if I want notes to appear...

Thanks anyway for the great job!

3.36 compatibility

Among the issues:

  • broken CSS
  • no more raise_top method
  • the keyboard shortcut doesn't have any effect
  • still the focus issue from 3.34 ( #31 )
  • Object.actor is deprecated for the panel button

New note outside of the screen

Hi!

I don't know what happen, but if I install this extension, I only get the pencil icon on the top panel and the extension settings working. If I click on the pencil icon nothing happens, like if it were completely uneffective.

How to tackle this issue?
My system: ubuntu 18.04, xorg session, gnome 3.28.3

left to right not supported

RTL support (right-to-left hebrew)

Writhing notes in hebrew, while integrating some letters and numbers.
Using ubuntu 20.04

This are the problems I ran into:

  1. Triple clicking to select full row, not working correctly.
  2. End/Home keys not doing their purpose.
  3. Left-to-right presents wrong.

Idea:

Adding a basic options for words bolding and underlining e.t.c

Save notes if "always-show"

Notes are usually saved when hidden, so their content can be lost if never hidden, which is now an option.

Option to show notes at start-up (2 gsettings keys: state has to be saved too)

Hi, on gnome-shell 3.36.4 the notes are visible on the desktop.
I often lock the screen and when I return to machine to log in, the notes are not visible anymore.
I have to click the icon to toggle their visibility.
Is it something that is easily fixable?
@maoschanz , since you have more experience with gnome-shell, maybe you could give some pointers about what causes this behaviour. I could then make a PR.

store each note's state as key-value pairs

like

title=the note title
x=500
y=500
width=200
height=120
color=255,20,130
hidden=false
font-size=12

instead of parsing a single line to split it according to ; symbols

(drawback: maybe think about retro-compatibility of that code!)

RTL text alignement

Hello. Thanks a lot for great work.
It has a simple problem on Ubuntu 18.04: The alignment of test is oposite of text direction.
When I type a rtl language (Persian), text is left aligned.
But when I type ltr language like English, text is right aligned.

Text disappears when «no focus» zone reaches top of window

In complement to the «Limited focus-area size?» issue (#36 ), I notices that, when the total hight of the note is at least twice that of the note's window – in other words: the «no focus» area is bigger than the «focus» one, the text disappears as soon as one scrolls down to the point where the top of the «no focus» area reaches the top of the note's window.

Here attached:
1 - scrolling half-way down, text still visible
2 - scrolling until the «grey» zone reaches the top, text disappears

Thanks for considering the issue.

1 - «Grey» zone half-way down
2 - Text disappears when zone reaches top

Notes don't appear after clicking pen icon in toolbar

Hi, I have loved Notes for a while and it's been among my must have extensions; sadly today the notes won't open for me at all. I checked looking glass which showed no Notes errors; sudo journalctl /usr/bin/gnome-shell | grep -i notes is also empty.

Invisible chars

If the first char of note is russian (maybe other languages too), the next line become buggy,
For example, i can type:

Кто лучший
я

But i can't make it like this:

Кто лучший
i

The first char of second line is invisible until i type second char.

Type Привет->Привет
Go to the next line
Type 1 ->nothing
Type 2 ->12

The problem is that the first line starts from russian char. I can write WПривет and the next line will be ok.

Keyboard focus broken with 3.34

If i use stupid strategies to force the focus on a text entry: it works but is anti-ergonomic

If i just click on an entry (like it works with every other existing text entry in the world, or like it worked on GNOME Shell 3.32): clutter_input_focus_set_input_panel_state: assertion 'clutter_input_focus_is_focused (focus)' failed

the extension writes too much on the disk

the NotesButton class should be a NotesManager with object-oriented meaningful ways to track the files that exist, and read and write them individually when needed, instead of erasing and re-creating every files at each change

  • object-oriented NotesManager singleton
    • no "global" functions, the world has evolved past the need for "global" functions
    • signals as an attribute
    • distinction between public and private methods
    • "all_notes" array as an attribute
  • when deleting a note, (instead of restacking the whole array,) provide the removed id as an argument of NotesManager.postDelete and rename only the files of 1 note
  • rewrite the spaghetti mess in noteBox.js
    • yeet the most useless methods
    • distinction between public and private methods
    • [ ] yeet the alternative headerbars and use modal dialogs maybe not a great UX
  • no need to save the metadata each time, no one care if they're lost
  • add a delay before saving the notes, so it freezes the computer after the notes are hidden
  • ...more?

Gnome 3.34 Error

Looking Glass says: "GrabHelper owner must be a Clutter.Actor" in GNOME 3.34,

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.