25 Commits
Author SHA1 Message Date
RonnyDo e912b19340 fix minor config issues 2020-01-02 21:43:09 +01:00
RonnyDo 27298a0de5 polish translation file fix 2020-01-02 18:12:41 +01:00
RonnyDo 1c7a98951b fix travis file 2020-01-02 17:57:19 +01:00
RonnyDo 7e97211c24 fix build warning; update build scripts 2020-01-02 17:51:26 +01:00
RonnyDo 31c1dea1de Merge pull request #65 from onderbakirtas/master
Added Turkish translation
2020-01-02 17:04:57 +01:00
RonnyDo 8f64ef46a5 Merge branch 'master' into master 2020-01-02 17:04:44 +01:00
RonnyDo 7dea159fec Merge pull request #71 from michalzkosmosu/patch-2
Update LINGUAS
2020-01-02 17:03:46 +01:00
RonnyDo b8afc8b75f Merge pull request #69 from michalzkosmosu/master
Added Polish translation
2020-01-02 17:03:29 +01:00
RonnyDo c25de0ffda Merge pull request #68 from Vistaus/master
Added Dutch translation
2020-01-02 17:03:09 +01:00
RonnyDo 90413dfa46 Merge pull request #56 from NathanBnm/patch-1
Fixed error
2020-01-02 17:01:23 +01:00
Michał Nowakowski 91a6ab530d Update LINGUAS 2019-12-12 09:24:19 +01:00
Michał Nowakowski b70938d8c2 Update LINGUAS 2019-11-24 13:31:50 +01:00
Michał Nowakowski e7579118c8 Add files via upload 2019-11-18 13:11:56 +01:00
Heimen Stoffels d5c749fd88 Update LINGUAS 2019-11-09 14:17:32 +01:00
Heimen Stoffels c2b0e1f68e Added Dutch translation 2019-11-09 14:17:18 +01:00
Önder Emre 57597a0cdb Updated LINGUAS to include Turkish language 2019-09-17 15:35:52 +03:00
Önder Emre 574eac863e Updated Turkish translation 2019-09-17 15:33:45 +03:00
Önder Emre 3eadb2bb54 Created Turkish translation 2019-09-17 15:31:02 +03:00
Nathan a11b4c2fb3 Fix 2019-01-24 20:28:04 +01:00
RonnyDo 0c82ba4cea Merge pull request #53 from waldyrious/patch-2
README: Add more info about building from source
2019-01-03 20:58:43 +01:00
RonnyDo 3dd765c6b1 Merge pull request #52 from waldyrious/patch-1
Update pt_PT.po
2019-01-03 20:57:17 +01:00
Waldir Pimenta d48422ef68 README: Add more info about building from source 2019-01-03 10:14:54 +00:00
Waldir Pimenta 35f7fa70ec Update pt_PT.po
- Add information to the opening comment
- Remove extraneous blank lines
- Don't use title case (in Portuguese it's only used for actual titles, not for regular labels)
2019-01-03 10:07:24 +00:00
Ronny f192badbf3 fixing issue #51 2019-01-02 21:45:03 +01:00
Ronny a5b3e9bf4f resolve build conflicts 2019-01-02 21:33:18 +01:00
15 changed files with 162 additions and 30 deletions

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
build
~*
*~
+2 -3
View File
@@ -3,7 +3,7 @@
language: node_js
node_js:
- lts/*
- 10/*
sudo: required
@@ -22,8 +22,7 @@ cache:
- /tmp/liftoff
install:
- npm install @elementaryos/houston
- npm i -g @elementaryos/houston
script:
- houston ci
--name-human Color Picker
+18 -5
View File
@@ -17,15 +17,28 @@ On elementaryOS? Simply install Color Picker from AppCenter:
</a>
</p>
Otherwise you can download and install the [latest .deb file](https://github.com/ronnydo/colorpicker/releases/latest).
For other Debian-based systems, you can download and install the [latest .deb file](https://github.com/ronnydo/colorpicker/releases/latest).
## Dependencies
You'll need the following dependencies to build:
For other systems, you will need to compile the package yourself. See the instructions below.
## Build from source
If you like to build ColorPicker yourself, take a look at the [`dev-build.sh`](dev-build.sh) file.
### Dependencies
You'll need the following dependencies to compile ColorPicker:
* granite
* libgtk-3-dev
* meson
* valac
## Build, Install and Run
If you like to build it by your own, have a look into the dev-build.sh file.
### Example
Here's a sample list of commands for building the package from source. These have been tested to work correctly on Ubuntu 18.04.
```sh
sudo apt install valac libgranite-dev
git clone https://github.com/RonnyDo/ColorPicker.git
cd ColorPicker/
chmod +x dev-build.sh
./dev-build.sh
```
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2017 Ronny Dobra <ronnydobra at arcor dot de> -->
<component type="desktop">
<id>com.github.ronnydo.colorpicker.desktop</id>
<id>com.github.ronnydo.colorpicker</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>Color Picker</name>
@@ -22,7 +22,17 @@
<category>Development</category>
</categories>
<releases>
​<release version="1.1.1" date="2019-01-02" urgency="medium">
​<release version="1.1.3" date="2020-01-02" urgency="medium">
​ <description>
<ul>
<li>Added Polish translation (kudos to @michalzkosmosu)</li>
<li>Added Dutch translation (kudos to @Vistaus)</li>
<li>Added Turkish translation (kudos to @ibrakap)</li>
<li>Fix build integration (kudos to @meisenzahl)</li>
</ul>
</description>
​</release>
​<release version="1.1.2" date="2019-01-02" urgency="medium">
​ <description>
<ul>
<li>Juno Release!!1! (finally)</li>
+11 -1
View File
@@ -1,4 +1,14 @@
com.github.ronnydo.colorpicker (1.1.1) bionic; urgency=medium
com.github.ronnydo.colorpicker (1.1.3) bionic; urgency=medium
* Added Polish translation (kudos to @michalzkosmosu)
* Added Dutch translation (kudos to @Vistaus)
* Added Turkish translation (kudos to @ibrakap)
* Fix build integration (kudos to @meisenzahl)
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 02 Jan 2020 20:31:00 +0100
com.github.ronnydo.colorpicker (1.1.2) bionic; urgency=medium
* Juno Release!!1! (finally)
* "Olá em português" (Translation by @drom98)
+1 -1
View File
@@ -1,7 +1,7 @@
Source: com.github.ronnydo.colorpicker
Section: x11
Priority: extra
Maintainer: Ronny Dobra <ronnydobra at arcor dot de>
Maintainer: Ronny Dobra <ronnydobra@arcor.de>
Build-Depends: debhelper (>= 9),
libgranite-dev,
libgtk-3-dev,
+3 -1
View File
@@ -3,7 +3,9 @@ meson build
cd build
meson configure -Dprefix=/usr
ninja
sudo cp ../data/com.github.ronnydo.colorpicker.gschema.xml /usr/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
./com.github.ronnydo.colorpicker
G_MESSAGES_DEBUG=all ./com.github.ronnydo.colorpicker
cd ..
+3
View File
@@ -2,4 +2,7 @@ ca
de
es
fr
nl
tr
pl
pt_PT
+4 -4
View File
@@ -1,5 +1,5 @@
# French translations for com.github.ronnydo.colorpicker package.
# Copyright (C) 2017 THE com.github.ronnydo.colorpicker'S COPYRIGHT HOLDER
# Copyright (C) 2019 THE com.github.ronnydo.colorpicker'S COPYRIGHT HOLDER
# This file is distributed under the same license as the com.github.ronnydo.colorpicker package.
# Ronny Dobra <ronnydobra at arcor dot de>, 2017.
#
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: com.github.ronnydo.colorpicker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-04-10 21:48-0200\n"
"PO-Revision-Date: 2018-04-10 21:48-0200\n"
"Last-Translator: Arthur Soulié <arthur.soulie@tuta.io>\n"
"PO-Revision-Date: 2019-01-24 20:27+0100\n"
"Last-Translator: NathanBnm\n"
"Language-Team: French\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
@@ -22,7 +22,7 @@ msgstr "Color Picker"
msgid "Pick Color"
msgstr "Sélectionnez une Couleur"
msgstr "Sélectionner une Couleur"
msgid "Format"
+31
View File
@@ -0,0 +1,31 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the com.github.danrabbit.nimbus package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: com.github.ronnydo.colorpicker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-21 20:40-0700\n"
"PO-Revision-Date: 2019-11-09 14:16+0100\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.4\n"
"Last-Translator: Heimen Stoffels <vistausss@outlook.com>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: nl\n"
msgid "Color Picker"
msgstr "Kleurkiezer"
msgid "Pick Color"
msgstr "Kleur kiezen"
msgid "Format"
msgstr "Opmaak"
msgid "Color History"
msgstr "Geschiedenis"
+31
View File
@@ -0,0 +1,31 @@
# Polish translation for Ronny Dobra's Color Picker.
# This file is distributed under the same license as the com.github.danrabbit.nimbus package.
# Michał Nowakowski <nowakowski@offshore.rocks>, 2019.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: com.github.ronnydo.colorpicker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-21 20:40-0700\n"
"PO-Revision-Date: 2019-11-17 17:27-0700\n"
"Last-Translator: Michał Nowakowski <nowakowski@offshore.rocks>\n"
"Language-Team: none\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Color Picker"
msgstr "Próbnik koloru"
msgid "Pick Color"
msgstr "Wybierz kolor"
msgid "Format"
msgstr "Format"
msgid "Color History"
msgstr "Historia kolorów"
+5 -7
View File
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# Portuguese translation for ColorPicker.
# Copyright (C) 2019 The ColorPicker contributors
# This file is distributed under the same license as the com.github.danrabbit.nimbus package.
# Diogo Oliveira <https://github.com/drom98>, YEAR.
# Diogo Oliveira <https://github.com/drom98>, 2018.
#
#, fuzzy
@@ -21,13 +21,11 @@ msgstr ""
msgid "Color Picker"
msgstr "Color Picker"
msgid "Pick Color"
msgstr "Selecionar Cor"
msgstr "Selecionar cor"
msgid "Format"
msgstr "Formato"
msgid "Color History"
msgstr "Histórico de Cores"
msgstr "Histórico de cores"
+32
View File
@@ -0,0 +1,32 @@
# Turkish translations for com.github.ronnydo.colorpicker package.
# Copyright (C) 2019 THE com.github.ronnydo.colorpicker'S COPYRIGHT HOLDER
# This file is distributed under the same license as the com.github.ronnydo.colorpicker package.
# Önder Bakırtaş <onderbakirtas at gmail dot com>, 2019.
#
msgid ""
msgstr ""
"Project-Id-Version: com.github.ronnydo.colorpicker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-21 20:40-0700\n"
"PO-Revision-Date: 2019-09-17 20:40-0700\n"
"Last-Translator: Önder Bakırtaş <onderbakirtas at gmail dot com>\n"
"Language-Team: Turkish\n"
"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Color Picker"
msgstr "Renk Seçici"
msgid "Pick Color"
msgstr "Renk Seç"
msgid "Format"
msgstr "Biçim"
msgid "Color History"
msgstr "Renk Geçmişi"
+4 -2
View File
@@ -45,9 +45,11 @@ namespace ColorPicker {
app_window.show_all ();
var quit_action = new SimpleAction ("quit", null);
add_action (quit_action);
add_accelerator ("<Control>q", "app.quit", null);
//add_accelerator ("<Control>q", "app.quit", null);
set_accels_for_action ("app.quit", {"<Control>q"});
quit_action.activate.connect (() => {
if (app_window != null) {
+2 -4
View File
@@ -33,10 +33,8 @@ namespace ColorPicker.Widgets {
const string bright_border_color_string = "#FFFFFF";
private Gdk.RGBA bright_border_color = Gdk.RGBA();
private int mouse_pos_x = 0;
private int mouse_pos_y = 0;
// 1. Snapsize is the amount of pixel going to be magnified by the zoomlevel.
// 2. The snapsize must be odd to have a 1px magnifier center.
// 3. Asure that snapsize*max_zoomlevel+shadow_width*2 is smaller than 2 * get_screen ().get_display ().get_maximal_cursor_size()