DSLitvinov / picker

A simple color picker for elementary OS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Picker

A simple color picker for elementary OS

Get it on AppCenter

Screenshots

Screenshot of app window in dark mode Screenshot of app window in light mode

Demo

Demo gif of the app being used

Installation

On elementary OS

On elementary OS you can get Picker from the app center.

On other distros

Picker has been designed for and tested on elementary OS. However you can always install Picker as a flatpak on any distro with flatpak support from the elementary flatpak repository

flatpak install https://flatpak.elementary.io/repo/appstream/com.github.phoneybadger.picker.flatpakref

Flatpak is the recommended method of installation, however if you don't want to use flatpak you can always build from source using the build instructions.

Usage

If installed as flatpak the program can be launched using

flatpak run com.github.phoneybadger.picker

the app can be launched directly in color picking mode using the command line option --pick-color. This could be perhaps be used to set up a keybinding.

flatpak run com.github.phoneybadger.picker --pick-color

and the program should also be visible in your launcher/application menu

Building and running

Download or clone the repo

git clone https://github.com/phoneybadger/picker.git
cd picker

Build with Flatpak

Run flatpak-builder to build and install as flatpak for the current user

flatpak-builder build com.github.phoneybadger.picker.yml --user --install --force-clean

the program should now be installed and can be run using

flatpak run com.github.phoneybadger.trimmer

Without flatpak

You'll need the following dependencies

  • valac
  • meson
  • libgtk-3-dev
  • libgranite-dev
  • libhandy-1-dev

run meson to set up the build environment and then use ninja to build

meson build --prefix=/usr
ninja -C build

to install use ninja install, execute with com.github.phoneybadger.picker

ninja install
com.github.phoneybadger.picker

Support Me

ko-fi

Credits

  • Directly inspired by and uses some code from the now unmaintained ColorPicker
  • Palette for code reference
  • Harvey for code reference and design inspiration.
  • Codecard for code reference.

About

A simple color picker for elementary OS

License:GNU General Public License v3.0


Languages

Language:Vala 89.9%Language:Meson 8.3%Language:CSS 0.9%Language:Python 0.8%