Merge branch 'master-flameshotorg' into master_nc_merge_upstream

# Conflicts:
#	.travis.yml
#	appveyor.yml
#	data/graphics.qrc
#	data/img/app/keyboard.svg
#	data/img/material/black/delete.png
#	data/img/material/black/delete.svg
#	data/img/material/black/filepath.svg
#	data/img/material/black/shortcut.svg
#	data/img/material/white/filepath.svg
#	data/img/material/white/shortcut.svg
#	data/translations/Internationalization_hu.ts
#	data/translations/Internationalization_ka.ts
#	external/Qt-Color-Widgets/src/color_wheel.cpp
#	external/singleapplication/singleapplication.cpp
#	flameshot.pro
#	src/cli/commandlineparser.cpp
#	src/config/buttonlistview.cpp
#	src/config/configwindow.cpp
#	src/config/configwindow.h
#	src/config/geneneralconf.cpp
#	src/config/geneneralconf.h
#	src/config/uicoloreditor.cpp
#	src/config/uicoloreditor.h
#	src/core/controller.cpp
#	src/core/globalshortcutfilter.cpp
#	src/main.cpp
#	src/third-party/Qt-Color-Widgets/src/color_utils.cpp
#	src/tools/abstractactiontool.h
#	src/tools/abstractpathtool.h
#	src/tools/arrow/arrowtool.cpp
#	src/tools/arrow/arrowtool.h
#	src/tools/blur/blurtool.cpp
#	src/tools/capturetool.h
#	src/tools/circle/circletool.cpp
#	src/tools/circle/circletool.h
#	src/tools/copy/copytool.cpp
#	src/tools/copy/copytool.h
#	src/tools/exit/exittool.cpp
#	src/tools/exit/exittool.h
#	src/tools/imgur/imguruploader.cpp
#	src/tools/launcher/applaunchertool.cpp
#	src/tools/launcher/applaunchertool.h
#	src/tools/launcher/applauncherwidget.cpp
#	src/tools/launcher/openwithprogram.cpp
#	src/tools/line/linetool.cpp
#	src/tools/line/linetool.h
#	src/tools/marker/markertool.cpp
#	src/tools/marker/markertool.h
#	src/tools/move/movetool.cpp
#	src/tools/pencil/penciltool.cpp
#	src/tools/pencil/penciltool.h
#	src/tools/pin/pintool.cpp
#	src/tools/pin/pintool.h
#	src/tools/pin/pinwidget.cpp
#	src/tools/pixelate/pixelatetool.h
#	src/tools/rectangle/rectangletool.cpp
#	src/tools/rectangle/rectangletool.h
#	src/tools/redo/redotool.cpp
#	src/tools/redo/redotool.h
#	src/tools/save/savetool.cpp
#	src/tools/save/savetool.h
#	src/tools/selection/selectiontool.cpp
#	src/tools/selection/selectiontool.h
#	src/tools/sizeindicator/sizeindicatortool.cpp
#	src/tools/sizeindicator/sizeindicatortool.h
#	src/tools/storage/imgur/imguruploader.h
#	src/tools/storage/imgur/imguruploadertool.cpp
#	src/tools/storage/imgur/imguruploadertool.h
#	src/tools/text/textconfig.cpp
#	src/tools/text/texttool.cpp
#	src/tools/text/texttool.h
#	src/tools/toolfactory.cpp
#	src/tools/toolfactory.h
#	src/tools/undo/undotool.cpp
#	src/tools/undo/undotool.h
#	src/utils/confighandler.cpp
#	src/utils/confighandler.h
#	src/utils/dbusutils.cpp
#	src/utils/screenshotsaver.cpp
#	src/utils/screenshotsaver.h
#	src/widgets/capture/buttonhandler.cpp
#	src/widgets/capture/buttonhandler.h
#	src/widgets/capture/capturebutton.cpp
#	src/widgets/capture/capturebutton.h
#	src/widgets/capture/capturewidget.cpp
#	src/widgets/capture/capturewidget.h
#	src/widgets/capture/colorpicker.cpp
#	src/widgets/capturelauncher.cpp
#	src/widgets/infowindow.cpp
#	src/widgets/infowindow.h
#	src/widgets/panel/sidepanelwidget.cpp
#	src/widgets/panel/utilitypanel.cpp
#	src/widgets/panel/utilitypanel.h
#	translations/Internationalization_ca.ts
#	translations/Internationalization_de_DE.ts
#	translations/Internationalization_es.ts
#	translations/Internationalization_fr.ts
#	translations/Internationalization_ja.ts
#	translations/Internationalization_nl.ts
#	translations/Internationalization_pl.ts
#	translations/Internationalization_pt_br.ts
#	translations/Internationalization_ru.ts
#	translations/Internationalization_sk.ts
#	translations/Internationalization_sr.ts
#	translations/Internationalization_tr.ts
#	translations/Internationalization_uk.ts
#	translations/Internationalization_zh_CN.ts
#	translations/Internationalization_zh_TW.ts
This commit is contained in:
Yuriy Puchkov
2020-09-24 18:52:49 +03:00
351 changed files with 23741 additions and 14935 deletions

View File

@@ -0,0 +1,3 @@
[D-BUS Service]
Name=org.flameshot.Flameshot
Exec=${CMAKE_INSTALL_FULL_BINDIR}/flameshot

View File

@@ -0,0 +1,116 @@
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
<interface name="org.flameshot.Flameshot">
<!--
graphicCapture:
@path: the path where the screenshot will be saved. When the argument is empty the program will ask for a path graphically.
@delay: delay time in milliseconds.
@id: identificator of the call.
Open the user interface used to capture the screen. Sends a captureTaken signal with the raw image after closing the GUI
due to a capture taken. It could send a captureFailed signal if the screenshot can't be retrieved.
-->
<method name="graphicCapture">
<arg name="path" type="s" direction="in"/>
<arg name="delay" type="i" direction="in"/>
<arg name="id" type="u" direction="in"/>
</method>
<!--
fullScreen:
@path: the path where the screenshot will be saved. When the argument is empty the program will ask for a path graphically.
@toClipboard: Whether to copy the screenshot to clipboard or not.
@delay: delay time in milliseconds, both return the @id defined in the call of this method.
@id: identificator of the call.
Takes a screenshot of the whole screen and sends a captureTaken signal with the raw image or a captureFailed signal.
-->
<method name="fullScreen">
<arg name="path" type="s" direction="in"/>
<arg name="toClipboard" type="b" direction="in"/>
<arg name="delay" type="i" direction="in"/>
<arg name="id" type="u" direction="in"/>
</method>
<!--
openLauncher:
Opens the capture launcher.
-->
<method name="openLauncher">
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
</method>
<!--
captureScreen:
@number: number of the screen to be captured.
@path: the path where the screenshot will be saved. When the argument is empty the program will ask for a path graphically.
@toClipboard: Whether to copy the screenshot to clipboard or not.
@delay: delay time in milliseconds, both return the @id defined in the call of this method.
@id: identificator of the call.
Takes a screenshot of the whole screen and sends a captureTaken signal with the raw image or a captureFailed signal.
-->
<method name="captureScreen">
<arg name="number" type="i" direction="in"/>
<arg name="path" type="s" direction="in"/>
<arg name="toClipboard" type="b" direction="in"/>
<arg name="delay" type="i" direction="in"/>
<arg name="id" type="u" direction="in"/>
</method>
<!--
openConfig:
Opens the configuration window.
-->
<method name="openConfig">
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
</method>
<!--
trayIconEnabled:
@enabled: The new state for the trayIcon.
Enable or disable the trayIcon.
-->
<method name="trayIconEnabled">
<arg name="enabled" type="b" direction="in"/>
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
</method>
<!--
autostartEnabled:
@enabled: The new state for the autostart.
Enable or disable the autostart of the program.
-->
<method name="autostartEnabled">
<arg name="enabled" type="b" direction="in"/>
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
</method>
<!--
captureTaken:
@id: identificator of the call.
@rawImage: raw image in PNG format.
Successful capture signal returning the image.
-->
<signal name="captureTaken">
<arg name="id" type="u" direction="out"/>
<arg name="rawImage" type="ay" direction="out"/>
</signal>
<!--
captureFailed:
@id: identificator of the call.
Whenever the capture fails.
-->
<signal name="captureFailed">
<arg name="id" type="u" direction="out"/>
</signal>
</interface>
</node>

View File

@@ -0,0 +1,30 @@
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
<interface name="org.freedesktop.Notifications">
<method name="GetServerInformation">
<arg name="return_name" type="s" direction="out"/>
<arg name="return_vendor" type="s" direction="out"/>
<arg name="return_version" type="s" direction="out"/>
<arg name="return_spec_version" type="s" direction="out"/>
</method>
<method name="GetCapabilities">
<arg name="return_caps" type="as" direction="out"/>
</method>
<method name="CloseNotification">
<arg name="id" type="u" direction="in"/>
</method>
<method name="Notify">
<arg name="app_name" type="s" direction="in"/>
<arg name="id" type="u" direction="in"/>
<arg name="icon" type="s" direction="in"/>
<arg name="summary" type="s" direction="in"/>
<arg name="body" type="s" direction="in"/>
<arg name="actions" type="as" direction="in"/>
<arg name="hints" type="a{sv}" direction="in"/>
<annotation name="org.qtproject.QtDBus.QtTypeName.In6" value="QVariantMap"/>
<arg name="timeout" type="i" direction="in"/>
<arg name="return_id" type="u" direction="out"/>
</method>
</interface>
</node>

5
data/debian/changelog Normal file
View File

@@ -0,0 +1,5 @@
flameshot (0.8.1-1) unstable; urgency=medium
* New stable release.
-- Boyuan Yang <byang@debian.org> Wed, 23 Sep 2020 20:39:29 -0400

1
data/debian/compat Normal file
View File

@@ -0,0 +1 @@
11

31
data/debian/control Normal file
View File

@@ -0,0 +1,31 @@
Source: flameshot
Section: graphics
Priority: optional
Maintainer: Boyuan Yang <byang@debian.org>
Build-Depends:
cmake (>= 3.13~),
debhelper (>= 11),
qtbase5-dev (>= 5.9.0~),
qttools5-dev (>= 5.9.0~),
qttools5-dev-tools (>= 5.9.0~),
libqt5svg5-dev (>= 5.9.0~),
Standards-Version: 4.5.0
Homepage: https://github.com/flameshot-org/flameshot
Vcs-Browser: https://github.com/flameshot-org/flameshot
Vcs-Git: https://github.com/flameshot-org/flameshot.git
Package: flameshot
Architecture: any
Depends:
hicolor-icon-theme,
libqt5svg5 (>= 5.9.0~),
${shlibs:Depends},
${misc:Depends},
Suggests:
ca-certificates,
openssl,
Description: Powerful yet simple-to-use screenshot software
Flameshot is a powerful yet simple-to-use screenshot software.
Notable features include customizable appearance, in-app screenshot editing,
D-Bus interface, experimental GNOME/KDE Wayland support, integration with
Imgur and support for both GUI and CLI interface.

390
data/debian/copyright Normal file
View File

@@ -0,0 +1,390 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: flameshot
Source: https://github.com/flameshot-org/flameshot/
Files: *
Copyright: 2016-2019 lupoDharkael <izhe@hotmail.es>
License: GPL-3+
Comment:
The author copied a few lines of code from KSnapshot regiongrabber.cpp
revision 796531 (LGPL).
Files: debian/*
Copyright: 2017 Juanma Navarro Mañez <juanma1980@gmail.com>
2018 Boyuan Yang <byang@debian.org>
License: GPL-3+
Files:
data/img/app/flameshot.*
data/img/hicolor/*
Copyright: 2017 lupoDharkael <izhe@hotmail.es>
License: Free-Art-License-1.3
Files:
docs/appdata/flameshot.metainfo.xml
Copyright: 2017-2019 lupoDharkael <izhe@hotmail.es>
License: CC0-1.0
Files:
data/img/material/black/*
data/img/material/white/*
Copyright: Google Inc.
License: Apache-2.0
Files: src/widgets/capture/capturewidget.*
Copyright: 2017 Alejandro Sirgo Rica
2017 Christian Kaiser <info@ckaiser.com.ar>
2007 Luca Gugelmann <lucag@student.ethz.ch>
License: GPL-3+
Comment:
Relicensed under GPL-3+ under flameshot project.
.
Originally based on Lightscreen areadialog.h,
Copyright 2017 Christian Kaiser <info@ckaiser.com.ar>
released under the GNU GPL2 <https://www.gnu.org/licenses/gpl-2.0.txt>
.
Originally based on KDE's KSnapshot regiongrabber.cpp, revision 796531,
Copyright 2007 Luca Gugelmann <lucag@student.ethz.ch>
released under the GNU LGPL <http://www.gnu.org/licenses/old-licenses/library.txt>
Files: external/singleapplication/*
Copyright: 2015 - 2016 Itay Grudev
License: Expat
Files: external/Qt-Color-Widgets/*
Copyright: 2013-2017 Mattia Basaglia <mattia.basaglia@gmail.com>
License: LGPL-3+
Comment:
As a special exception, this library can be included in any project under the
terms of any of the GNU licenses, distributing the whole project under a
different GNU license, see LICENSE-EXCEPTION for details.
.
Linking this library statically or dynamically with other modules is making a
combined work based on this library. Thus, the terms and conditions of the
GNU Lesser General Public License version 3 cover the whole combination.
.
As a special exception, the copyright holders of this library give you
permission to combine this library with independent
modules to produce an executable, and to copy and distribute the resulting
executable under terms of any of the GNU General Public licenses, as published
by the Free Software Foundation, provided that you also meet,
for each linked independent module, the terms and conditions of the license of
that module. An independent module is a module which is not derived from or
based on this library. If you modify this library, you may extend this
exception to your version of the library, but you are not obliged to do so.
If you do not wish to do so, delete this exception statement from your version.
License: LGPL-3+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Lesser Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
.
You should have received a copy of the GNU General Lesser Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU Lesser General Public
License version 3 can be found in "/usr/share/common-licenses/LGPL-3".
License: Expat
The MIT License (MIT)
.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
License: Apache-2.0
Google Material Design Icons are licensed under Apache License 2.0.
.
On Debian systems, the complete text of Apache License 2.0 can be
found in "/usr/share/common-licenses/Apache-2.0".
License: Free-Art-License-1.3
Free Art License 1.3 (FAL 1.3)
.
Preamble
.
The Free Art License grants the right to freely copy, distribute, and
transform creative works without infringing the author's rights.
.
The Free Art License recognizes and protects these rights. Their
implementation has been reformulated in order to allow everyone to use
creations of the human mind in a creative manner, regardless of their
types and ways of expression.
.
While the public's access to creations of the human mind usually is
restricted by the implementation of copyright law, it is favoured by
the Free Art License. This license intends to allow the use of a
works resources; to establish new conditions for creating in order to
increase creation opportunities. The Free Art License grants the right
to use a work, and acknowledges the right holders and the users
rights and responsibility.
.
The invention and development of digital technologies, Internet and
Free Software have changed creation methods: creations of the human
mind can obviously be distributed, exchanged, and transformed. They
allow to produce common works to which everyone can contribute to the
benefit of all.
.
The main rationale for this Free Art License is to promote and protect
these creations of the human mind according to the principles of
copyleft: freedom to use, copy, distribute, transform, and prohibition
of exclusive appropriation.
.
Definitions
.
“work” either means the initial work, the subsequent works or the
common work as defined hereafter:
.
“common work” means a work composed of the initial work and all
subsequent contributions to it (originals and copies). The initial
author is the one who, by choosing this license, defines the
conditions under which contributions are made.
.
“Initial work” means the work created by the initiator of the common
work (as defined above), the copies of which can be modified by
whoever wants to
.
“Subsequent works” means the contributions made by authors who
participate in the evolution of the common work by exercising the
rights to reproduce, distribute, and modify that are granted by the
license.
.
“Originals” (sources or resources of the work) means all copies of
either the initial work or any subsequent work mentioning a date and
used by their author(s) as references for any subsequent updates,
interpretations, copies or reproductions.
.
“Copy” means any reproduction of an original as defined by this
license.
.
1. OBJECT
.
The aim of this license is to define the conditions under which one
can use this work freely.
.
2. SCOPE
.
This work is subject to copyright law. Through this license its author
specifies the extent to which you can copy, distribute, and modify it.
.
2.1 FREEDOM TO COPY (OR TO MAKE REPRODUCTIONS)
.
You have the right to copy this work for yourself, your friends or any
other person, whatever the technique used.
.
2.2 FREEDOM TO DISTRIBUTE, TO PERFORM IN PUBLIC
.
You have the right to distribute copies of this work; whether modified
or not, whatever the medium and the place, with or without any charge,
provided that you: attach this license without any modification to the
copies of this work or indicate precisely where the license can be
found, specify to the recipient the names of the author(s) of the
originals, including yours if you have modified the work, specify to
the recipient where to access the originals (either initial or
subsequent).
.
The authors of the originals may, if they wish to, give you the right
to distribute the originals under the same conditions as the copies.
.
2.3 FREEDOM TO MODIFY
.
You have the right to modify copies of the originals (whether initial
or subsequent) provided you comply with the following conditions: all
conditions in article 2.2 above, if you distribute modified copies;
indicate that the work has been modified and, if it is possible, what
kind of modifications have been made; distribute the subsequent work
under the same license or any compatible license.
.
The author(s) of the original work may give you the right to modify it
under the same conditions as the copies.
.
3. RELATED RIGHTS
.
Activities giving rise to authors rights and related rights shall not
challenge the rights granted by this license.
.
For example, this is the reason why performances must be subject to
the same license or a compatible license. Similarly, integrating the
work in a database, a compilation or an anthology shall not prevent
anyone from using the work under the same conditions as those defined
in this license.
.
4. INCORPORATION OF THE WORK
.
Incorporating this work into a larger work that is not subject to the
Free Art License shall not challenge the rights granted by this
license.
.
If the work can no longer be accessed apart from the larger work in
which it is incorporated, then incorporation shall only be allowed
under the condition that the larger work is subject either to the Free
Art License or a compatible license.
.
5. COMPATIBILITY
.
A license is compatible with the Free Art License provided: it gives
the right to copy, distribute, and modify copies of the work including
for commercial purposes and without any other restrictions than those
required by the respect of the other compatibility criteria; it
ensures proper attribution of the work to its authors and access to
previous versions of the work when possible; it recognizes the Free
Art License as compatible (reciprocity); it requires that changes made
to the work be subject to the same license or to a license which also
meets these compatibility criteria.
.
6. YOUR INTELLECTUAL RIGHTS
.
This license does not aim at denying your author's rights in your
contribution or any related right. By choosing to contribute to the
development of this common work, you only agree to grant others the
same rights with regard to your contribution as those you were granted
by this license. Conferring these rights does not mean you have to
give up your intellectual rights.
.
7. YOUR RESPONSIBILITIES
.
The freedom to use the work as defined by the Free Art License (right
to copy, distribute, modify) implies that everyone is responsible for
their own actions.
.
8. DURATION OF THE LICENSE
.
This license takes effect as of your acceptance of its terms. The act
of copying, distributing, or modifying the work constitutes a tacit
agreement. This license will remain in effect for as long as the
copyright which is attached to the work. If you do not respect the
terms of this license, you automatically lose the rights that it
confers.
.
If the legal status or legislation to which you are subject makes it
impossible for you to respect the terms of this license, you may not
make use of the rights which it confers.
.
9. VARIOUS VERSIONS OF THE LICENSE
.
This license may undergo periodic modifications to incorporate
improvements by its authors (instigators of the “Copyleft Attitude”
movement) by way of new, numbered versions.
.
You will always have the choice of accepting the terms contained in
the version under which the copy of the work was distributed to you,
or alternatively, to use the provisions of one of the subsequent
versions.
.
10. SUB-LICENSING
.
Sub-licenses are not authorized by this license. Any person wishing to
make use of the rights that it confers will be directly bound to the
authors of the common work.
.
11. LEGAL FRAMEWORK
.
This license is written with respect to both French law and the Berne
Convention for the Protection of Literary and Artistic Works.
.
USER GUIDE
.
- How to use the Free Art License?
.
To benefit from the Free Art License, you only need to mention the
following elements on your work:
.
[Name of the author, title, date of the work. When applicable, names
of authors of the common work and, if possible, where to find the
originals].
.
Copyleft: This is a free work, you can copy, distribute, and modify it
under the terms of the Free Art License
http://artlibre.org/licence/lal/en/
.
- Why to use the Free Art License?
.
1.To give the greatest number of people access to your work.
.
2.To allow it to be distributed freely.
.
3.To allow it to evolve by allowing its copy, distribution, and
transformation by others.
.
4.So that you benefit from the resources of a work when it is under
the Free Art License: to be able to copy, distribute or transform
it freely.
.
5.But also, because the Free Art License offers a legal framework to
disallow any misappropriation. It is forbidden to take hold of
your work and bypass the creative process for one's exclusive
possession.
.
.
- When to use the Free Art License?
.
Any time you want to benefit and make others benefit from the right to
copy, distribute and transform creative works without any exclusive
appropriation, you should use the Free Art License. You can for
example use it for scientific, artistic or educational projects.
.
- What kinds of works can be subject to the Free Art License?
.
The Free Art License can be applied to digital as well as physical
works. You can choose to apply the Free Art License on any text,
picture, sound, gesture, or whatever sort of stuff on which you have
sufficient author's rights.
.
- Historical background of this license:
.
It is the result of observing, using and creating digital
technologies, free software, the Internet and art. It arose from the
“Copyleft Attitude” meetings which took place in Paris in 2000. For
the first time, these meetings brought together members of the Free
Software community, artists, and members of the art world. The goal
was to adapt the principles of Copyleft and free software to all sorts
of creations. http://www.artlibre.org
.
Copyleft Attitude, 2007.
.
You can make reproductions and distribute this license verbatim
(without any changes).
.
Translation : Jonathan Clarke, Benjamin Jean, Griselda Jung, Fanny
Mourguet, Antoine Pitrou. Thanks to framalang.org
License: GPL-3+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
License: CC0-1.0
On Debian systems, the complete text of the Creative Commons Zero v1.0
Universal License can be found in "/usr/share/common-licenses/CC0-1.0".

1
data/debian/docs Normal file
View File

@@ -0,0 +1 @@
README.md

24
data/debian/rules Executable file
View File

@@ -0,0 +1,24 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1
# see FEATURE AREAS in dpkg-buildflags(1)
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
# package maintainers to append LDFLAGS
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
export QT_SELECT := 5
%:
dh $@
override_dh_auto_configure:
# The existence of an empty .git directory triggers syncqt.
mkdir .git || true
dh_auto_configure --

View File

@@ -0,0 +1 @@
3.0 (native)

View File

@@ -0,0 +1,32 @@
app-id: org.flameshot.flameshot
runtime: org.kde.Platform
runtime-version: '5.15'
sdk: org.kde.Sdk
command: flameshot
finish-args:
# X11 + XShm access
- --share=ipc
- --socket=x11
# Wayland access
- --socket=wayland
- --device=dri
# Connectivity
- --share=network
# QtSingleApplication, allow other instances to see log files
- --env=TMPDIR=/var/tmp
# Allow loading/saving files from anywhere
- --filesystem=host
# Notification access
- --talk-name=org.freedesktop.Notifications
# System Tray Icon
- --talk-name=org.kde.StatusNotifierWatcher
- --own-name=org.kde.StatusNotifierItem-2-1
modules:
- name: flameshot
buildsystem: cmake-ninja
config-opts:
- -DCMAKE_BUILD_TYPE=Release
sources:
- type: git
url: https://github.com/flameshot-org/flameshot.git
branch: master

75
data/graphics.qrc Normal file
View File

@@ -0,0 +1,75 @@
<RCC>
<qresource prefix="/">
<file>img/app/flameshot.svg</file>
<file>img/app/flameshot.png</file>
<file>img/material/black/delete.svg</file>
<file>img/material/black/undo-variant.svg</file>
<file>img/material/black/text.svg</file>
<file>img/material/black/square.svg</file>
<file>img/material/black/square-outline.svg</file>
<file>img/material/black/size_indicator.svg</file>
<file>img/material/black/redo-variant.svg</file>
<file>img/material/black/pin.svg</file>
<file>img/material/black/pencil.svg</file>
<file>img/material/black/open_with.svg</file>
<file>img/material/black/name_edition.svg</file>
<file>img/material/black/mouse.svg</file>
<file>img/material/black/mouse-off.svg</file>
<file>img/material/black/marker.svg</file>
<file>img/material/black/line.svg</file>
<file>img/material/black/graphics.svg</file>
<file>img/material/black/format-text.svg</file>
<file>img/material/black/format_underlined.svg</file>
<file>img/material/black/format_strikethrough.svg</file>
<file>img/material/black/format_italic.svg</file>
<file>img/material/black/format_bold.svg</file>
<file>img/material/black/exit-to-app.svg</file>
<file>img/material/black/cursor-move.svg</file>
<file>img/material/black/content-save.svg</file>
<file>img/material/black/content-copy.svg</file>
<file>img/material/black/config.svg</file>
<file>img/material/black/colorize.svg</file>
<file>img/material/black/cloud-upload.svg</file>
<file>img/material/black/close.svg</file>
<file>img/material/black/circle-outline.svg</file>
<file>img/material/black/pixelate.svg</file>
<file>img/material/black/arrow-bottom-left.svg</file>
<file>img/material/white/undo-variant.svg</file>
<file>img/material/white/text.svg</file>
<file>img/material/white/square.svg</file>
<file>img/material/white/square-outline.svg</file>
<file>img/material/white/size_indicator.svg</file>
<file>img/material/white/redo-variant.svg</file>
<file>img/material/white/pin.svg</file>
<file>img/material/white/pencil.svg</file>
<file>img/material/white/open_with.svg</file>
<file>img/material/white/name_edition.svg</file>
<file>img/material/white/mouse.svg</file>
<file>img/material/white/mouse-off.svg</file>
<file>img/material/white/marker.svg</file>
<file>img/material/white/line.svg</file>
<file>img/material/white/graphics.svg</file>
<file>img/material/white/format-text.svg</file>
<file>img/material/white/format_underlined.svg</file>
<file>img/material/white/format_strikethrough.svg</file>
<file>img/material/white/format_italic.svg</file>
<file>img/material/white/format_bold.svg</file>
<file>img/material/white/exit-to-app.svg</file>
<file>img/material/white/cursor-move.svg</file>
<file>img/material/white/content-save.svg</file>
<file>img/material/white/content-copy.svg</file>
<file>img/material/white/config.svg</file>
<file>img/material/white/colorize.svg</file>
<file>img/material/white/cloud-upload.svg</file>
<file>img/material/white/close.svg</file>
<file>img/material/white/circle-outline.svg</file>
<file>img/material/white/pixelate.svg</file>
<file>img/material/white/arrow-bottom-left.svg</file>
<file>img/material/black/circlecount-outline.svg</file>
<file>img/material/white/circlecount-outline.svg</file>
<file>img/material/black/shortcut.svg</file>
<file>img/material/white/shortcut.svg</file>
<file>img/material/black/filepath.svg</file>
<file>img/material/white/filepath.svg</file>
</qresource>
</RCC>

1
data/icon.rc Normal file
View File

@@ -0,0 +1 @@
IDI_ICON1 ICON DISCARDABLE "img/app/flameshot.ico"

BIN
data/img/app/flameshot.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

BIN
data/img/app/flameshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 64 64" width="64" height="64">
<path d="M 32,0 C 49.7,0 64,14.3 64,32 64,49.7 49.7,64 32,64 14.3,64 0,49.7 0,32 0,14.3 14.3,0 32,0 Z" fill="#80a"/>
<path d="M 34.301727,27.763661 C 52.85578,24.182344 53.568489,16.090526 53.568489,16.090526 c 0,0 -1.461162,25.077774 -15.020696,26.404551 -17.183092,1.681337 -19.750268,9.787479 -19.750268,9.787479 0,0 4.595184,-22.413228 15.504202,-24.518895 z" fill="#f06"/>
<path d="M 23.106366,26.657235 C 38.827819,19.99904 37.387899,9.1374656 37.387899,9.1374656 c 0,0 8.679892,22.1582594 -4.332402,27.3240804 -14.536075,5.770754 -13.88928,15.62802 -13.88928,15.62802 0,0 -5.293267,-21.521885 3.940149,-25.432331 z" fill="#f60"/>
<path d="m 13.844924,32.547713 c 8.832834,-11.647275 6.84612,-19.816349 6.84612,-19.816349 0,0 11.316725,14.190349 3.61602,22.979377 -8.602482,9.818252 -4.856061,16.648887 -4.856061,16.648887 0,0 -10.6722595,-13.131467 -5.606079,-19.811915 z" fill="#fc0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,253 @@
Free Art License 1.3
[ Copyleft Attitude ]
Free Art License 1.3 (FAL 1.3)
Preamble
The Free Art License grants the right to freely copy, distribute, and
transform creative works without infringing the author's rights.
The Free Art License recognizes and protects these rights. Their
implementation has been reformulated in order to allow everyone to use
creations of the human mind in a creative manner, regardless of their
types and ways of expression.
While the public's access to creations of the human mind usually is
restricted by the implementation of copyright law, it is favoured by
the Free Art License. This license intends to allow the use of a
works resources; to establish new conditions for creating in order to
increase creation opportunities. The Free Art License grants the right
to use a work, and acknowledges the right holders and the users
rights and responsibility.
The invention and development of digital technologies, Internet and
Free Software have changed creation methods: creations of the human
mind can obviously be distributed, exchanged, and transformed. They
allow to produce common works to which everyone can contribute to the
benefit of all.
The main rationale for this Free Art License is to promote and protect
these creations of the human mind according to the principles of
copyleft: freedom to use, copy, distribute, transform, and prohibition
of exclusive appropriation.
Definitions
“work” either means the initial work, the subsequent works or the
common work as defined hereafter:
“common work” means a work composed of the initial work and all
subsequent contributions to it (originals and copies). The initial
author is the one who, by choosing this license, defines the
conditions under which contributions are made.
“Initial work” means the work created by the initiator of the common
work (as defined above), the copies of which can be modified by
whoever wants to
“Subsequent works” means the contributions made by authors who
participate in the evolution of the common work by exercising the
rights to reproduce, distribute, and modify that are granted by the
license.
“Originals” (sources or resources of the work) means all copies of
either the initial work or any subsequent work mentioning a date and
used by their author(s) as references for any subsequent updates,
interpretations, copies or reproductions.
“Copy” means any reproduction of an original as defined by this
license.
1. OBJECT
The aim of this license is to define the conditions under which one
can use this work freely.
2. SCOPE
This work is subject to copyright law. Through this license its author
specifies the extent to which you can copy, distribute, and modify it.
2.1 FREEDOM TO COPY (OR TO MAKE REPRODUCTIONS)
You have the right to copy this work for yourself, your friends or any
other person, whatever the technique used.
2.2 FREEDOM TO DISTRIBUTE, TO PERFORM IN PUBLIC
You have the right to distribute copies of this work; whether modified
or not, whatever the medium and the place, with or without any charge,
provided that you: attach this license without any modification to the
copies of this work or indicate precisely where the license can be
found, specify to the recipient the names of the author(s) of the
originals, including yours if you have modified the work, specify to
the recipient where to access the originals (either initial or
subsequent).
The authors of the originals may, if they wish to, give you the right
to distribute the originals under the same conditions as the copies.
2.3 FREEDOM TO MODIFY
You have the right to modify copies of the originals (whether initial
or subsequent) provided you comply with the following conditions: all
conditions in article 2.2 above, if you distribute modified copies;
indicate that the work has been modified and, if it is possible, what
kind of modifications have been made; distribute the subsequent work
under the same license or any compatible license.
The author(s) of the original work may give you the right to modify it
under the same conditions as the copies.
3. RELATED RIGHTS
Activities giving rise to authors rights and related rights shall not
challenge the rights granted by this license.
For example, this is the reason why performances must be subject to
the same license or a compatible license. Similarly, integrating the
work in a database, a compilation or an anthology shall not prevent
anyone from using the work under the same conditions as those defined
in this license.
4. INCORPORATION OF THE WORK
Incorporating this work into a larger work that is not subject to the
Free Art License shall not challenge the rights granted by this
license.
If the work can no longer be accessed apart from the larger work in
which it is incorporated, then incorporation shall only be allowed
under the condition that the larger work is subject either to the Free
Art License or a compatible license.
5. COMPATIBILITY
A license is compatible with the Free Art License provided: it gives
the right to copy, distribute, and modify copies of the work including
for commercial purposes and without any other restrictions than those
required by the respect of the other compatibility criteria; it
ensures proper attribution of the work to its authors and access to
previous versions of the work when possible; it recognizes the Free
Art License as compatible (reciprocity); it requires that changes made
to the work be subject to the same license or to a license which also
meets these compatibility criteria.
6. YOUR INTELLECTUAL RIGHTS
This license does not aim at denying your author's rights in your
contribution or any related right. By choosing to contribute to the
development of this common work, you only agree to grant others the
same rights with regard to your contribution as those you were granted
by this license. Conferring these rights does not mean you have to
give up your intellectual rights.
7. YOUR RESPONSIBILITIES
The freedom to use the work as defined by the Free Art License (right
to copy, distribute, modify) implies that everyone is responsible for
their own actions.
8. DURATION OF THE LICENSE
This license takes effect as of your acceptance of its terms. The act
of copying, distributing, or modifying the work constitutes a tacit
agreement. This license will remain in effect for as long as the
copyright which is attached to the work. If you do not respect the
terms of this license, you automatically lose the rights that it
confers.
If the legal status or legislation to which you are subject makes it
impossible for you to respect the terms of this license, you may not
make use of the rights which it confers.
9. VARIOUS VERSIONS OF THE LICENSE
This license may undergo periodic modifications to incorporate
improvements by its authors (instigators of the “Copyleft Attitude”
movement) by way of new, numbered versions.
You will always have the choice of accepting the terms contained in
the version under which the copy of the work was distributed to you,
or alternatively, to use the provisions of one of the subsequent
versions.
10. SUB-LICENSING
Sub-licenses are not authorized by this license. Any person wishing to
make use of the rights that it confers will be directly bound to the
authors of the common work.
11. LEGAL FRAMEWORK
This license is written with respect to both French law and the Berne
Convention for the Protection of Literary and Artistic Works.
USER GUIDE
- How to use the Free Art License?
To benefit from the Free Art License, you only need to mention the
following elements on your work:
[Name of the author, title, date of the work. When applicable, names
of authors of the common work and, if possible, where to find the
originals].
Copyleft: This is a free work, you can copy, distribute, and modify it
under the terms of the Free Art License
http://artlibre.org/licence/lal/en/
- Why to use the Free Art License?
1.To give the greatest number of people access to your work.
2.To allow it to be distributed freely.
3.To allow it to evolve by allowing its copy, distribution, and
transformation by others.
4.So that you benefit from the resources of a work when it is under
the Free Art License: to be able to copy, distribute or transform
it freely.
5.But also, because the Free Art License offers a legal framework to
disallow any misappropriation. It is forbidden to take hold of
your work and bypass the creative process for one's exclusive
possession.
- When to use the Free Art License?
Any time you want to benefit and make others benefit from the right to
copy, distribute and transform creative works without any exclusive
appropriation, you should use the Free Art License. You can for
example use it for scientific, artistic or educational projects.
- What kinds of works can be subject to the Free Art License?
The Free Art License can be applied to digital as well as physical
works. You can choose to apply the Free Art License on any text,
picture, sound, gesture, or whatever sort of stuff on which you have
sufficient author's rights.
- Historical background of this license:
It is the result of observing, using and creating digital
technologies, free software, the Internet and art. It arose from the
“Copyleft Attitude” meetings which took place in Paris in 2000. For
the first time, these meetings brought together members of the Free
Software community, artists, and members of the art world. The goal
was to adapt the principles of Copyleft and free software to all sorts
of creations. http://www.artlibre.org
Copyleft Attitude, 2007.
You can make reproductions and distribute this license verbatim
(without any changes).
Translation : Jonathan Clarke, Benjamin Jean, Griselda Jung, Fanny
Mourguet, Antoine Pitrou. Thanks to framalang.org

1427
data/img/app/keyboard.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 64 64" width="64" height="64">
<path d="M 32,0 C 49.7,0 64,14.3 64,32 64,49.7 49.7,64 32,64 14.3,64 0,49.7 0,32 0,14.3 14.3,0 32,0 Z" fill="#80a"/>
<path d="M 34.301727,27.763661 C 52.85578,24.182344 53.568489,16.090526 53.568489,16.090526 c 0,0 -1.461162,25.077774 -15.020696,26.404551 -17.183092,1.681337 -19.750268,9.787479 -19.750268,9.787479 0,0 4.595184,-22.413228 15.504202,-24.518895 z" fill="#f06"/>
<path d="M 23.106366,26.657235 C 38.827819,19.99904 37.387899,9.1374656 37.387899,9.1374656 c 0,0 8.679892,22.1582594 -4.332402,27.3240804 -14.536075,5.770754 -13.88928,15.62802 -13.88928,15.62802 0,0 -5.293267,-21.521885 3.940149,-25.432331 z" fill="#f60"/>
<path d="m 13.844924,32.547713 c 8.832834,-11.647275 6.84612,-19.816349 6.84612,-19.816349 0,0 11.316725,14.190349 3.61602,22.979377 -8.602482,9.818252 -4.856061,16.648887 -4.856061,16.648887 0,0 -10.6722595,-13.131467 -5.606079,-19.811915 z" fill="#fc0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,202 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

View File

@@ -0,0 +1 @@
Google Material Design Icons are licensed under Apache License 2.0 (see LICENSE.txt)

Binary file not shown.

After

Width:  |  Height:  |  Size: 223 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M19,6.41L17.59,5L7,15.59V9H5V19H15V17H8.41L19,6.41Z"/>
</svg>

After

Width:  |  Height:  |  Size: 101 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 531 B

View File

@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 24 24"
version="1.1"
id="svg76"
sodipodi:docname="circlecount-outline.svg"
inkscape:version="0.92.4 5da689c313, 2019-01-14"
inkscape:export-filename="/home/jeremy/flameshot/img/material/black/circlecount-outline.svg.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<metadata
id="metadata82">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs80" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1054"
id="namedview78"
showgrid="false"
inkscape:zoom="12.3891"
inkscape:cx="-0.75693185"
inkscape:cy="16.377941"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg76"
showguides="true"
inkscape:guide-bbox="true">
<sodipodi:guide
position="7.5053507,12.014269"
orientation="0,1"
id="guide32"
inkscape:locked="false" />
<sodipodi:guide
position="12.071344,11.129608"
orientation="1,0"
id="guide34"
inkscape:locked="false" />
</sodipodi:namedview>
<path
d="M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z"
id="path74" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:16px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
x="6.6492271"
y="17.579073"
id="text86"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"><tspan
sodipodi:role="line"
id="tspan84"
x="6.6492271"
y="17.579073">1</tspan></text>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"/>
</svg>

After

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 344 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M14,13V17H10V13H7L12,8L17,13M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14C0,17.31 2.69,20 6,20H19C21.76,20 24,17.76 24,15C24,12.36 21.95,10.22 19.35,10.03Z"/>
</svg>

After

Width:  |  Height:  |  Size: 244 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 B

View File

@@ -0,0 +1,4 @@
<svg viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M20.71 5.63l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12c.4-.4.4-1.03.01-1.42zM6.92 19L5 17.08l8.06-8.06 1.92 1.92L6.92 19z"/>
</svg>

After

Width:  |  Height:  |  Size: 313 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 B

View File

@@ -0,0 +1,4 @@
<svg viewBox="0 0 24 24">
<path clip-rule="evenodd" fill="none" d="M0 0h24v24H0z"/>
<path d="M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z"/>
</svg>

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M19,21H8V7H19M19,5H8C6.9,5 6,5.9 6,7V21C6,22.1 6.9,23 8,23H19C20.1,23 21,22.1 21,21V7C21,5.9 20.1,5 19,5M16,1H4C2.9,1 2,1.9 2,3V17H4V3H16V1Z"/>
</svg>

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M15,9H5V5H15M12,19C10.34,19 9,17.66 9,16C9,14.34 10.34,13 12,13C13.66,13 15,14.34 15,16C15,17.66 13.66,19 12,19M17,3H5C3.89,3 3,3.9 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V7L17,3Z"/>
</svg>

After

Width:  |  Height:  |  Size: 240 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z"/>
</svg>

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><path d="M876.9,311.5c-20.8,0-37.7,16.9-37.7,37.7v490c0,41.6-33.8,75.4-75.4,75.4H236.2c-41.6,0-75.4-33.8-75.4-75.4v-490c0-20.8-16.9-37.7-37.7-37.7c-20.8,0-37.7,16.9-37.7,37.7v490c0,83.3,67.5,150.8,150.8,150.8h527.7c83.3,0,150.8-67.5,150.8-150.8v-490C914.6,328.4,897.8,311.5,876.9,311.5z M349.2,763.8V349.2c0-20.8-16.9-37.7-37.7-37.7c-20.8,0-37.7,16.9-37.7,37.7v414.6c0,20.8,16.9,37.7,37.7,37.7C332.3,801.5,349.2,784.7,349.2,763.8z M952.3,160.8H650.8V47.7c0-20.8-16.8-37.7-37.7-37.7H386.9c-20.8,0-37.7,16.9-37.7,37.7v113.1H47.7c-20.8,0-37.7,16.9-37.7,37.7c0,20.8,16.9,37.7,37.7,37.7h904.6c20.8,0,37.7-16.8,37.7-37.7C990,177.7,973.2,160.8,952.3,160.8z M575.4,160.8H424.6V85.4h150.8V160.8z M726.2,763.8V349.2c0-20.8-16.8-37.7-37.7-37.7c-20.8,0-37.7,16.9-37.7,37.7v414.6c0,20.8,16.8,37.7,37.7,37.7C709.3,801.5,726.2,784.7,726.2,763.8z M537.7,763.8V349.2c0-20.8-16.8-37.7-37.7-37.7c-20.8,0-37.7,16.9-37.7,37.7v414.6c0,20.8,16.9,37.7,37.7,37.7C520.8,801.5,537.7,784.7,537.7,763.8z"/></g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 282 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M19,3H5C3.89,3 3,3.89 3,5V9H5V5H19V19H5V15H3V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3M10.08,15.58L11.5,17L16.5,12L11.5,7L10.08,8.41L12.67,11H3V13H12.67L10.08,15.58Z"/>
</svg>

After

Width:  |  Height:  |  Size: 242 B

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><g><g><path d="M696.4,10H132.5v980h735V181L696.4,10z M683.7,83.9l109.9,109.9H683.7V83.9z M806.3,928.8H193.7V71.2h428.8V255h183.8V928.8z"/><path d="M500,683.8l-61.3,0V561.3H500v-245H255v245h122.5V745H500v122.5h245v-245H500V683.8z M561.3,683.8h122.5v122.5H561.3V683.8z"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></g>
</svg>

After

Width:  |  Height:  |  Size: 871 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M18.5,4L19.66,8.35L18.7,8.61C18.25,7.74 17.79,6.87 17.26,6.43C16.73,6 16.11,6 15.5,6H13V16.5C13,17 13,17.5 13.33,17.75C13.67,18 14.33,18 15,18V19H9V18C9.67,18 10.33,18 10.67,17.75C11,17.5 11,17 11,16.5V6H8.5C7.89,6 7.27,6 6.74,6.43C6.21,6.87 5.75,7.74 5.3,8.61L4.34,8.35L5.5,4H18.5Z"/>
</svg>

After

Width:  |  Height:  |  Size: 332 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 327 B

View File

@@ -0,0 +1,4 @@
<svg viewBox="0 0 24 24">
<path d="M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z"/>
<path d="M0 0h24v24H0z" fill="none"/>
</svg>

After

Width:  |  Height:  |  Size: 321 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

View File

@@ -0,0 +1,4 @@
<svg viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z"/>
</svg>

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

View File

@@ -0,0 +1,4 @@
<svg viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M10 19h4v-3h-4v3zM5 4v3h5v3h4V7h5V4H5zM3 14h18v-2H3v2z"/>
</svg>

After

Width:  |  Height:  |  Size: 146 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 B

View File

@@ -0,0 +1,4 @@
<svg viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z"/>
</svg>

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 B

View File

@@ -0,0 +1,5 @@
<svg viewBox="0 0 24 24">
<path fill="none" d="M-74 29h48v48h-48V29z"/>
<path d="M22 9V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9h2zm-4 10H4V5h14v14zM6 13h5v4H6zm6-6h4v3h-4zM6 7h5v5H6zm6 4h4v6h-4z"/>
<path fill="none" d="M0 0h24v24H0zm0 0h24v24H0z"/>
</svg>

After

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M 19,6.41 17.59,5 7,15.59 v 0 L 4.8093221,17.726058 5.548,18.567797 6.2288135,19.177966 8.41,17 v 0 z"/>
</svg>

After

Width:  |  Height:  |  Size: 151 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M18.5,1.15C17.97,1.15 17.46,1.34 17.07,1.73L11.26,7.55L16.91,13.2L22.73,7.39C23.5,6.61 23.5,5.35 22.73,4.56L19.89,1.73C19.5,1.34 19,1.15 18.5,1.15M10.3,8.5L4.34,14.46C3.56,15.24 3.56,16.5 4.36,17.31C3.14,18.54 1.9,19.77 0.67,21H6.33L7.19,20.14C7.97,20.9 9.22,20.89 10,20.12L15.95,14.16"/>
</svg>

After

Width:  |  Height:  |  Size: 335 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M2,5.27L3.28,4L20,20.72L18.73,22L17.5,20.79C16.08,22.16 14.14,23 12,23C7.58,23 4,19.42 4,15V11H7.73L5.73,9H4C4,8.46 4.05,7.93 4.15,7.42L2,5.27M11,1.07V9H10.82L5.79,3.96C7.05,2.4 8.9,1.33 11,1.07M20,11V15C20,15.95 19.83,16.86 19.53,17.71L12.82,11H20M13,1.07C16.94,1.56 20,4.92 20,9H13V1.07Z"/>
</svg>

After

Width:  |  Height:  |  Size: 339 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M11,1.07C7.05,1.56 4,4.92 4,9H11M4,15C4,19.42 7.58,23 12,23C16.42,23 20,19.42 20,15V11H4M13,1.07V9H20C20,4.92 16.94,1.56 13,1.07Z"/>
</svg>

After

Width:  |  Height:  |  Size: 179 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M4 9h16v2H4zm0 4h10v2H4z"/>
</svg>

After

Width:  |  Height:  |  Size: 74 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z"/>
</svg>

After

Width:  |  Height:  |  Size: 175 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"/>
</svg>

After

Width:  |  Height:  |  Size: 197 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 B

View File

@@ -0,0 +1,3 @@
<svg baseProfile="full" viewBox="0 0 24 24">
<path d="M 15.9994,11.9981L 15.9994,3.99807L 16.9994,3.99807L 16.9994,1.99807L 6.99939,1.99807L 6.99939,3.99807L 7.99939,3.99807L 7.99939,11.9981L 5.99939,13.9981L 5.99939,15.9981L 11.1994,15.9981L 11.1994,21.9981L 12.7994,21.9981L 12.7994,15.9981L 17.9994,15.9981L 17.9994,13.9981L 15.9994,11.9981 Z"/>
</svg>

After

Width:  |  Height:  |  Size: 360 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

View File

@@ -0,0 +1,4 @@
<svg viewBox="0 0 24 24">
<path d="M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"/>
<path d="M0 0h24v24H0z" fill="none"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M 10.5,7 C 6.91,7 4,9.91 4,13.5 4,17.09 6.91,20 10.5,20 H 14 V 18 H 10.5 C 8,18 6,16 6,13.5 6,11 8,9 10.5,9 h 5.67 L 13.09,12.09 14.5,13.5 20,8 14.5,2.5 13.08,3.91 16.17,7 H 10.5 M 18,18 h -2 v 2 h 2 z"/>
</svg>

After

Width:  |  Height:  |  Size: 251 B

View File

@@ -0,0 +1 @@
<svg class="icon" style="width: 1em; height: 1em;vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M328.996 451.348 122.353 451.348C54.887 451.348 0 396.461 0 328.996L0 122.353C0 54.887 54.887 0 122.353 0l206.643 0c67.465 0 122.352 54.887 122.352 122.353l0 206.643C451.348 396.461 396.461 451.348 328.996 451.348zM122.353 64C90.177 64 64 90.177 64 122.353l0 206.643c0 32.175 26.177 58.352 58.353 58.352l206.643 0c32.175 0 58.352-26.177 58.352-58.352L387.348 122.353c0-32.176-26.177-58.353-58.352-58.353L122.353 64zM838.147 451.348 631.505 451.348c-67.466 0-122.353-54.887-122.353-122.352L509.152 122.353C509.152 54.887 564.039 0 631.505 0l206.643 0C905.613 0 960.5 54.887 960.5 122.353l0 206.643C960.5 396.461 905.613 451.348 838.147 451.348zM631.505 64c-32.176 0-58.353 26.177-58.353 58.353l0 206.643c0 32.175 26.177 58.352 58.353 58.352l206.643 0c32.176 0 58.353-26.177 58.353-58.352L896.501 122.353C896.5 90.177 870.323 64 838.147 64L631.505 64zM328.996 960.033 122.353 960.033C54.887 960.033 0 905.146 0 837.681L0 631.038c0-67.466 54.887-122.353 122.353-122.353l206.643 0c67.465 0 122.352 54.887 122.352 122.353l0 206.643C451.348 905.146 396.461 960.033 328.996 960.033zM122.353 572.686C90.177 572.686 64 598.862 64 631.038l0 206.643c0 32.176 26.177 58.353 58.353 58.353l206.643 0c32.175 0 58.352-26.177 58.352-58.353L387.348 631.038c0-32.176-26.177-58.353-58.352-58.353L122.353 572.685zM838.147 960.033 631.505 960.033c-67.466 0-122.353-54.887-122.353-122.353L509.152 631.038c0-67.466 54.887-122.353 122.353-122.353l206.643 0c67.466 0 122.353 54.887 122.353 122.353l0 206.643C960.5 905.146 905.613 960.033 838.147 960.033zM631.505 572.686c-32.176 0-58.353 26.177-58.353 58.353l0 206.643c0 32.176 26.177 58.353 58.353 58.353l206.643 0c32.176 0 58.353-26.177 58.353-58.353L896.501 631.038c0-32.176-26.177-58.353-58.353-58.353L631.505 572.685z" /></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 B

View File

@@ -0,0 +1,4 @@
<svg viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2v8z"/>
</svg>

After

Width:  |  Height:  |  Size: 213 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M3,3H21V21H3V3M5,5V19H19V5H5Z"/>
</svg>

After

Width:  |  Height:  |  Size: 79 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M3,3V21H21V3"/>
</svg>

After

Width:  |  Height:  |  Size: 62 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 B

View File

@@ -0,0 +1,4 @@
<svg viewBox="0 0 24 24">
<path d="M5 4v3h5.5v12h3V7H19V4z"/>
<path fill="none" d="M0 0h24v24H0V0z"/>
</svg>

After

Width:  |  Height:  |  Size: 117 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M13.5,7C17.09,7 20,9.91 20,13.5C20,17.09 17.09,20 13.5,20H10V18H13.5C16,18 18,16 18,13.5C18,11 16,9 13.5,9H7.83L10.91,12.09L9.5,13.5L4,8L9.5,2.5L10.92,3.91L7.83,7H13.5M6,18H8V20H6V18Z"/>
</svg>

After

Width:  |  Height:  |  Size: 233 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M19,6.41L17.59,5L7,15.59V9H5V19H15V17H8.41L19,6.41Z" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 113 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 495 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 24 24"
version="1.1"
id="svg76"
sodipodi:docname="circlecount-outline.svg"
inkscape:version="0.92.4 5da689c313, 2019-01-14"
inkscape:export-filename="/home/jeremy/flameshot/img/material/black/circlecount-outline.svg.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<metadata
id="metadata82">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs80" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#FFFFFF"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1054"
id="namedview78"
showgrid="false"
inkscape:zoom="12.3891"
inkscape:cx="-0.75693185"
inkscape:cy="16.377941"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg76"
showguides="true"
inkscape:guide-bbox="true">
<sodipodi:guide
position="7.5053507,12.014269"
orientation="0,1"
id="guide32"
inkscape:locked="false" />
<sodipodi:guide
position="12.071344,11.129608"
orientation="1,0"
id="guide34"
inkscape:locked="false" />
</sodipodi:namedview>
<path
d="M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z"
id="path74" fill="white"/>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:16px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#FFFFFF;fill-opacity:1;stroke:none"
x="6.6492271"
y="17.579073"
id="text86"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"><tspan
sodipodi:role="line"
id="tspan84"
x="6.6492271"
y="17.579073">1</tspan></text>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 B

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 24 24">
<path d="M14,13V17H10V13H7L12,8L17,13M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14C0,17.31 2.69,20 6,20H19C21.76,20 24,17.76 24,15C24,12.36 21.95,10.22 19.35,10.03Z" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 256 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 B

View File

@@ -0,0 +1,4 @@
<svg viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M20.71 5.63l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12c.4-.4.4-1.03.01-1.42zM6.92 19L5 17.08l8.06-8.06 1.92 1.92L6.92 19z" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 325 B

Some files were not shown because too many files have changed in this diff Show More