Commit Graph

431 Commits

Author SHA1 Message Date
ld892012
45efe136da Update Internationalization_fr.ts (#219)
New strings translated
2018-05-13 19:49:33 +02:00
lupoDharkael
c766b3e048 Add capture individual screens option 2018-05-08 21:23:09 +02:00
Boyuan Yang
888f8a1370 debian: Update deb packaging instructions (#212)
With this commit, I would expect users able to build deb packages
with instructions that is compatible from Ubuntu 16.04.x LTS.

Signed-off-by: Boyuan Yang <073plan@gmail.com>
2018-05-08 14:38:18 +02:00
Ahmed Zetao Yang
65e1ad9b57 fix flameshot.spec (#214) 2018-05-08 14:37:00 +02:00
Dharkael
337aef4c55 Update issue templates 2018-05-06 23:05:06 +02:00
Dharkael
35e3b8337e Add issue template 2018-05-06 23:03:01 +02:00
Alfredo Ramos
1e93057ceb Add delete Imgur image button (#210) 2018-05-06 22:41:52 +02:00
lupoDharkael
33d7e220fc UtilityPanel: force arrow cursor 2018-05-06 15:23:48 +02:00
lupoDharkael
5432614651 Add Text tool
closes #11
Add an initial version of the text tool.
This commit adds:
- Basic text tool.
- On demand thickness and color update.
- Generalized logic for future widget based tools.
2018-05-06 13:56:45 +02:00
Alfredo Ramos
40605ab6b5 Get Imgur data fom JSON object (#206) 2018-05-06 12:41:00 +02:00
Aylinux
a778426ebf Update Internationalization_tr.ts (#203) 2018-05-04 11:50:55 +02:00
lupoDharkael
2fd8bd209b Pin Tool: fix content margins in Windows 2018-05-04 11:21:20 +02:00
lupoDharkael
c68179f64c Pin tool cleanup 2018-05-03 18:53:13 +02:00
Ahmed Zetao Yang
fe8a43a02a Improvement of Pin tool (#191)
- no taskbar window for pin widget
- completely ignore the window manager
- add borderless window shadow effects
2018-05-03 18:11:06 +02:00
lupoDharkael
801fb7ebf0 Fix windows build 2018-04-29 12:55:16 +02:00
lupoDharkael
28940f9e75 Remove dbus related header in CaptureRequest 2018-04-29 11:37:01 +02:00
lupoDharkael
48c058782a Implement single method capture request
The core now has a method requestCapture, which receives a
CaptureRequest object with all the needed information.
This reduces code duplication in future features.
2018-04-29 11:27:55 +02:00
lupoDharkael
55ab65ae12 Use explicit QVector in for loop 2018-04-24 01:02:24 +02:00
David Judge
d044504322 Traslation for Hungary (#189) 2018-04-24 00:40:48 +02:00
lupoDharkael
2cd6647d4b Fix flameshot --raw wait time with delay 2018-04-23 20:21:36 +02:00
lupoDharkael
213cd5d48c Prevent compilation with empty version
Compiling the project without git installed uses a hardcoded
version with a *-dev ending in the dev versions instead of
the specific commit information after the version.
2018-04-23 20:17:34 +02:00
lupoDharkael
eb5c09b29a README: update commands and packaging info 2018-04-23 19:39:30 +02:00
lupoDharkael
73b9609c54 Command parser: Improve flameshot full error message 2018-04-23 19:30:07 +02:00
lupoDharkael
17ac6f7a35 Filename: replace colons with dashes 2018-04-23 17:09:19 +02:00
Boyuan Yang
1fd1ad3a61 Another attempt to fix zh_CN translation (#198)
* translations: update zh_cn translation

* translation: More fixes to zh_CN translation
2018-04-23 15:58:33 +02:00
lupoDharkael
c942383b00 Selection fixes 2018-04-19 09:16:30 +02:00
lupoDharkael
205cd7c87b Add basic code for the Pin tool 2018-04-17 00:06:57 +02:00
lupoDharkael
344d327528 Add autostart to config flags 2018-04-16 19:34:17 +02:00
lupoDharkael
17a9000beb Define default tools
Before this change all the tools were used in the editor, now
there is a list of tools enabled by default.
2018-04-16 18:46:00 +02:00
lupoDharkael
595e778673 Fix default filename in Windows 2018-04-16 18:25:05 +02:00
lupoDharkael
f1ec6f885e Selection refactor
New improved selection code:
- Selection decopuled into a new class
- When you drag the selection against the limits it won't become
permanently smaller, it will "bounce" trying to recover its size.
If you drop it again it will adapt its size to the borders of the
screen.
- Fixed bugs in the button position algorithm.
- Implemented selection animations for future implementations.
2018-04-15 21:29:16 +02:00
lupoDharkael
2f29179213 Update buttonArea after resize 2018-04-15 16:25:48 +02:00
lupoDharkael
7b36148c05 Fix panel mouse event handling 2018-04-15 12:59:07 +02:00
lupoDharkael
522c9b1ed1 Add panel
The side panel opens with the Space key, this panel can contain
    widgets to assist the capture with more features.
    This commit fixes the preview of the tool hiding it when the
    mouse hovers a widget. This is more needed now having a new widget
    inside the CaptureWidget.
2018-04-13 20:26:24 +02:00
lupoDharkael
1047aa0058 Make SysNotification title string translatable 2018-04-11 20:00:05 +02:00
lupoDharkael
009b6fb71a Systray: add Take Screenshot menu item 2018-04-11 19:27:33 +02:00
Ahmed Zetao Yang
91bf065e82 fix translations files path (#184)
* fix translations files path

* add soft link for translation files
2018-04-11 18:54:42 +02:00
Boyuan Yang
a5ad7299b0 translations: Refresh with lupdate; finish zh_CN translation (#182) 2018-04-11 18:41:43 +02:00
lupoDharkael
7977b5a6a7 Fix arrow undo 2018-04-11 01:21:17 +02:00
lupoDharkael
0f5159a748 Prevent the selection from leaving the area 2018-04-10 18:57:03 +02:00
lupoDharkael
e18a291545 Center the buttons when they are inside of the selection 2018-04-10 18:49:29 +02:00
lupoDharkael
ab207d8546 Saves use datetime as default name 2018-04-10 17:02:55 +02:00
lupoDharkael
2fd982bed3 Remove not needed file 2018-04-10 16:07:30 +02:00
lupoDharkael
5746a58582 Code refactor
More flexible tool API
Minor code format fixes
Clipboard freeze fixed(?)
Arrow correcly growing close to the start point
Improve maintainability
Add undo/redo stack
2018-04-10 15:33:08 +02:00
lupoDharkael
f9fb7694e5 No keyboard focus in opacity slider 2018-04-05 20:37:54 +02:00
Boyuan Yang
986b774142 systemnotification: Fix wrong icon name (#174)
Current implementation of SystemNotification::sendMessage()
is wrongly using "flameshot.png" as icon name.

We should strip the suffix and directly use "flameshot" to comply
with Desktop Notification Specification.

This commit does so and indeed makes notifications show flameshot
icon on GNOME Shell again.

See also https://developer.gnome.org/notification-spec/ .
2018-03-26 13:17:24 +02:00
Carlos Hernandez
38d08504eb snapcraft files added (#120)
* Ignore snapcraft build files

* Ignroe flameshot tarball created by snapcraft

* Adding snapcraft files

* Clean snap build.
2018-03-20 14:38:54 +01:00
Boyuan Yang
e26f9d2849 desktop: Add zh_CN translation; Add 500ms delay for Capture (#171)
closes: #166.
2018-03-20 14:01:59 +01:00
lupoDharkael
0e81c6b1f9 Fix #169: Unable to write file when exporting config 2018-03-18 13:15:09 +01:00
Boyuan Yang
0523a83722 Pop notifications after captures are saved in clipboard (#164) 2018-03-10 17:33:48 +01:00