Commit Graph

190 Commits

Author SHA1 Message Date
abakkk 5b7d1eedf4 new polyline shape
Mark vertices with `Enter` and finish drawing by releasing clic, like other shapes.
2020-06-07 20:05:30 +02:00
abakkk b69c4ccf97 new polygon shape
Mark vertices with `Enter` and finish drawing by releasing clic, like other shapes.
2020-06-07 18:57:11 +02:00
abakkk 755b3d79c9 text: start a new line with Enter key
Finish writing with click or `Escape` key.

close #30
2020-06-07 17:01:36 +02:00
abakkk c087e359d9 hide help on `Escape` key pressed
Press the key again to leave drawing mode.
2020-06-05 22:52:02 +02:00
abakkk 0249d12694 css, minor 2020-06-05 22:48:32 +02:00
abakkk c5721f9752 no separator on small monitor 2020-06-05 22:45:11 +02:00
abakkk 360ac081ce Add grid overlay 2020-06-05 15:58:58 +02:00
abakkk 91475c8b70 Fix "Hide panel and dock" 2020-06-01 20:28:26 +02:00
abakkk 11a00a25d0 Fix font-color label color
Foreground color markup is not displayed since 3.36, use style instead but the transparency is lost.

close #31
2020-06-01 20:27:05 +02:00
abakkk a4456762b5 not to populate helper widget before the first showing
Does not fix anything, just a marginal gain.
2020-06-01 17:37:08 +02:00
abakkk b45c86a5af escape empty media-keys settings in the helper
close #28
2020-06-01 17:36:43 +02:00
abakkk 17c0da57a1 Merge branch 'dev' into 'master'
v6

See merge request abakkk/DrawOnYourScreen!11
2020-03-13 17:20:47 +01:00
abakkk 8b3256d820 version -> 6 2020-03-13 17:17:46 +01:00
albanobattistella 970a6370be update it translation
close !7
close !10
2020-03-13 17:09:57 +01:00
abakkk 0a5dff018d add gnome-shell-extension-prefs in readme 2020-03-13 17:09:57 +01:00
abakkk 1fe315b8f7 version -> 5.2
Ok with GS 3.36.
2020-03-13 17:09:57 +01:00
abakkk 508d7dca3a fix helper OSD display 2020-03-13 17:09:57 +01:00
abakkk 6286834473 GS 3.36 compatibility
* Clutter.Escape -> Clutter.KEY_Escape
* container.add(child) -> actor.add_child(child)
* container.add(child, { expand: true }) -> child.x_expand = true && actor.add_child(child)
* slider.onKeyPressEvent does not exist anymore (Slider use vfunc instead)
2020-03-13 17:09:57 +01:00
abakkk 2dbcb4a805 Merge branch 'master' into 'master'
Russian localization update

See merge request abakkk/DrawOnYourScreen!9
2020-03-13 16:59:35 +01:00
Sazonow Andrew da66b29032 Russian localization update 2020-03-13 16:59:35 +01:00
abakkk 9e92996cc0 Merge branch 'dev' into 'master'
v5.1

Closes #20 and #22

See merge request abakkk/DrawOnYourScreen!8
2020-03-06 16:30:22 +01:00
abakkk 0d83dcead1 add it locale .mo 2020-03-04 17:50:29 +01:00
albanobattistella 447b36421b Upload New File 2020-03-04 17:46:12 +01:00
abakkk 149b188e4e version -> 5.1 2020-03-04 15:47:36 +01:00
abakkk 0ae23a5d10 "Open user.css" -> "Edit style" 2020-03-04 14:23:49 +01:00
abakkk 4e3353863c drawing menu style
Reduce menu height.
2020-03-04 09:33:40 +01:00
abakkk 289b280f67 remove Monospace in openDrawing item styles 2020-03-04 08:51:36 +01:00
abakkk 7fbbb8ef68 readme 2020-03-04 08:15:53 +01:00
abakkk 06f59dbea3 json files
* Do not use fileInfo.get_modification_date_time for compatibility reason.
* Inverse 'Open drawing' list order: recent first.
* Overwrite identical contents when the save operation is queried by the user.
2020-03-03 13:48:31 +01:00
abakkk 8580902bf5 fix commit 5e8cb0ea1 (close menu when showing helper) 2020-03-02 16:42:46 +01:00
abakkk d19c3e25ea cleanup 2020-03-02 16:32:50 +01:00
abakkk ef99ca7f2f readme 2020-03-02 10:40:20 +01:00
abakkk 0dd7859d4f minor, syntax 2020-03-01 17:33:41 +01:00
abakkk 34c7c8f575 let user customize square area size
Fixes issue #22
2020-03-01 16:56:49 +01:00
abakkk 1e03967fbf introduce space key modifier
Pointer movement is ignored when the `space` key is held.

To ensure [Screenshot Tool](https://extensions.gnome.org/extension/1112/screenshot-tool/) extension compatibility, we need a way to let the third extension select the screenshot area with pointer but without leaving drawing mode and without drawing.

As a side effect, it allows to insert straight line segments in free drawing (after releasing the key).

Fixes issue #20
2020-03-01 13:25:48 +01:00
abakkk 5e8cb0ea1f close menu when showing helper 2020-03-01 11:35:33 +01:00
abakkk acb728a117 .pot: "Translators" --> "translator-credits"
"translator-credits" as in Gtk.AboutDialog
2020-02-09 18:03:36 +01:00
abakkk c9bde10ff0 cursor -> textCursor
Not to be confused with pointer cursor.
2020-02-09 17:56:40 +01:00
abakkk cc7e208c35 minor, imports ByteArray module in header 2020-02-09 17:45:28 +01:00
abakkk 528a62fa57 minor, menuCloseFunction
Fixes 'TypeError: this.saveDrawingSubMenu is undefined'
2020-02-09 16:43:21 +01:00
abakkk e0ce5e0096 do not override peristent.json with an empty drawing when changing persistency setting 2020-01-10 13:01:26 +01:00
abakkk aa0a984878 define 'persistent-file-name' and 'svg-file-name' in metadata
instead of 'DEFAULT-FILE-NAME' const
2020-01-10 12:32:28 +01:00
abakkk 4cc28cf100 small rework of prefs.js 2020-01-07 22:15:18 +01:00
abakkk 662f229a64 user.css outside extension directory
* Move drawing style to `default.css`.
* Generate (when opening) and handle `user.css` in `~/.local/share/drawOnYourScreen/`.
2020-01-06 21:24:29 +01:00
abakkk e4d6e327b8 icons/ -> data/icons/ 2020-01-06 15:46:49 +01:00
abakkk 738d06cde6 replace DATA_SUB_DIR const with 'data-dir' metadata property 2020-01-06 15:32:38 +01:00
abakkk 8159ff3f7a minor, metadata 2020-01-06 15:29:01 +01:00
abakkk f4ff709fd3 change imports
* Extension -> Me
* ExtensionJs -> Extension
* Use ExtensionUtils instead of convenience with GS 3.32+
2020-01-05 15:44:51 +01:00
abakkk bc5acc7472 change prefs order and style 2020-01-05 14:50:38 +01:00
abakkk 8f3fbe7aa9 replace 'smoothed-stroke' pref with 'Ctrl' key modifier 2020-01-05 13:42:05 +01:00