All Projects → DevAlien → Workspaces

DevAlien / Workspaces

Licence: gpl-3.0
Workspaces app for linux elementaryos gtk

Programming Languages

vala
323 projects

Labels

Projects that are alternatives of or similar to Workspaces

Openjk Launcher
Launcher and installer for OpenJk
Stars: ✭ 16 (-66.67%)
Mutual labels:  gtk
Manjarin Gtk Theme
GTK2 and GTK3 theme developed for the Manjaro-Gnome Edition
Stars: ✭ 30 (-37.5%)
Mutual labels:  gtk
Stlwrt
A library which emulates many versions of GTK and visually resembles GTK+ 2
Stars: ✭ 41 (-14.58%)
Mutual labels:  gtk
Paletti
Create a color palette from an image
Stars: ✭ 22 (-54.17%)
Mutual labels:  gtk
Gtk Cffi
GTK3 CFFI binding
Stars: ✭ 13 (-72.92%)
Mutual labels:  gtk
Python Excel Automation
Examples of automation of excel via python, and related useful things
Stars: ✭ 31 (-35.42%)
Mutual labels:  gtk
Plotinus
A searchable command palette in every modern GTK+ application
Stars: ✭ 805 (+1577.08%)
Mutual labels:  gtk
Unitystandalonefilebrowser
A native file browser for unity standalone platforms
Stars: ✭ 1,002 (+1987.5%)
Mutual labels:  gtk
Wingpanel Indicator Nightlight
A Wingpanel indicator for Night Light
Stars: ✭ 20 (-58.33%)
Mutual labels:  gtk
Guitestsharp
An extensible multiplatform framework to test GUIs in WinForms, WPF, GtkSharp and Xamarin.Mac.
Stars: ✭ 40 (-16.67%)
Mutual labels:  gtk
Unitube
An open source client for YouTube.
Stars: ✭ 22 (-54.17%)
Mutual labels:  gtk
Qogir Theme
Qogir is a flat Design theme for GTK
Stars: ✭ 874 (+1720.83%)
Mutual labels:  gtk
Marmoset
Marmoset is a single-player implementation of the card game SET.
Stars: ✭ 32 (-33.33%)
Mutual labels:  gtk
Os X Yosemite
GTK theme based on the flat appearance of OS X 10.10 Yosemite
Stars: ✭ 17 (-64.58%)
Mutual labels:  gtk
Caroline
A simple Cairo Chart Library for GTK and Vala
Stars: ✭ 41 (-14.58%)
Mutual labels:  gtk
Gifcurry
😎 The open-source, Haskell-built video editor for GIF makers.
Stars: ✭ 830 (+1629.17%)
Mutual labels:  gtk
Gtk Rust By Example
Gtk-Rust by Example (GRBE) - неофициальная книга по разработке GTK GUI, на языке программирования Rust. Практическое использование библиотеки GTK на различных примерах.
Stars: ✭ 30 (-37.5%)
Mutual labels:  gtk
Deluge
Deluge BitTorrent client - Git mirror, PRs only
Stars: ✭ 1,012 (+2008.33%)
Mutual labels:  gtk
Odysseus
Bridging the elementary OS and Web user experiences
Stars: ✭ 41 (-14.58%)
Mutual labels:  gtk
Nix Query Tree Viewer
GTK viewer for the output of `nix-store --query --tree`
Stars: ✭ 36 (-25%)
Mutual labels:  gtk

icon

Workspaces

Make working on different projects easy again!

Screenshot 01

Screenshot 02

Introduction

Workspaces lets you configure and quickly launch all you need to work on a project. It can open in a second different instances of code, a specific website and a directory.

Motivation

I normally work on different projects throught the day, and some of them require a lot of apps to have open, they have different urls etc.

With Workspaces I'm able with a click to open all the stuff I need for a project. I can also check links for github, isues etc for the projects.

I used to use the Workspaces app for mac and I made it very similar.

Installation

Get it on Flathub

Get it on AppCenter

This app is available on the elementary OS AppCenter and Flathub.

Install it from source

You can of course download and install this app from source.

Dependencies

Ensure you have these dependencies installed

  • granite
  • gtk+-3.0
  • json-glib-1.0
  • libgee-0.8
  • meson
  • vala
  • ninja

Install, build and run

Elementary OS

# install elementary-sdk, meson and ninja 
sudo apt install elementary-sdk meson ninja
# clone repository
git clone [email protected]:DevAlien/workspaces.git workspaces
# cd to dir
cd workspaces
# run meson
meson build --prefix=/usr
# cd to build, build and test
cd build
sudo ninja install && com.github.devalien.workspaces

Ubuntu based

#Install meson
sudo apt-get install python3 python3-pip python3-setuptools \
                       python3-wheel ninja-build
sudo  pip3 install meson
#Install libraries
sudo apt-get install libjson-glib-dev libgranite-dev libgee-0.8-dev libgtk-3-dev valac
flatpak install --user flathub io.elementary.BaseApp//juno-19.08

# clone repository
git clone [email protected]:DevAlien/workspaces.git workspaces
# cd to dir
cd workspaces
# run meson
meson build --prefix=/usr
# cd to build, build and test
cd build
sudo ninja install && com.github.devalien.workspaces

Generating pot file

# after setting up meson build
cd build

# generates pot file
sudo ninja com.github.devalien.workspaces-pot

# to regenerate and propagate changes to every po file
sudo ninja com.github.devalien.workspaces-update-po

Thanks/Credits

  • Workspaces Where I got the idea.
  • Tuner The creator of this app inspired me to build one myself.
  • Clipped I took inspiration for the Quick Launch from this app.
  • AppEditor Copied the edit part of the app, I will iterate over it in the next releases.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].