Code Monkey home page Code Monkey logo

widgetci's Introduction

Widgetci

a Widget Management App can run on Win/Linux/Mac.

Uses QT5.7.1's "QML + Javascript Engine" for widgets.

Image

Simple widget file (.qml):

import QtQuick 2.5

// Widget's root object
Item {
    width: 70
    height: 30
    
    
    // A Text element
    Text {
        x: 20
        y: 5
        text: "Hey!"
    }
}

How to Create a Widget?

Visit the Wiki =>> How to Create a Widget

How to build from source code (Linux)

Download the project:

git clone https://github.com/eminfedar/widgetci.git

Building:

Requirements:

  • Qt 5.7.1 (or >=)
  • QtCreator (optional, you can build it from qtcreator just by opening the project on it and building it)

Building WITHOUT QtCreator:

cd widgetci/widgetci/ #path of the .pro file
mkdir buildFolder
cd buildFolder
qmake ../
make

Run:

./widgetci

widgetci's People

Contributors

eminfedar avatar firatagdas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

widgetci's Issues

İki ayrı note

İki tane not kullanmak istedim. Bu yüzden widgets dizinindeki Note dizinini kopyalayıp ismini Program yaptım. Ardından ikisine farklı şeyler yazdım. Fakat bilgisayar kapatılıp açılınca ve ya widgetleri yenileyince iki ayrı not widgeti aynı şeyleri (en son hangsinde değişiklik yaptıysam onu) gösteriyor.

Uygulama simgesi

deb dosyasından uygulamayı kurdum. Başlatıcıya uygulama simgesi gelmedi. Uygulamayı açınca sol üst köşedeki simgede sıkıntı yok.

Çoklu masaüstü kullanımı (Çalışma Alanları)

Birden fazla masaüstü kullanımında widgetler sadece koyulan masaüstünde gözüküyor. Aslında bu bir yönden güzel bir şey. Ama isteğe göre diğer masaüstlerinde de gözükme özelliği olabilir.

Öneriler

  1. Ayar yapıp kapattıktan bir süre sonra tekrar ayar yapmak için tıklayınca uygulama açılmıyor. pardus 17.3 kullanıyorum masaüstü ortamı olarak Pantheon (Elementary) yüklü.

  2. Watch ile saati açtım ve bana boyutu çok büyük geldi. değiştirmek için düzenleye tıkladım tepki vermedi. Nedeni muhtemelen .qml belgesi düzenlemek için sistemimde uygulama olmaması. hangi uygulamayı yüklemeliyiz? ve bence bu uygulama paket içinde gelmeli.

  3. resim görüntüleme widgeti görsel açıdan geliştirilmeli tam olarak aşağıdaki linkte yer alan uygulamadaki gibi olmalı:

https://github.com/spheras/desktopfolder

  1. Ayar yapmak için .qml belgesi açıp orda kodlar arasında değişiklik yapmak zor oluyor. Bunun için ayar arayüzü olmalı. bu ara yüzden yazı tipi, rengi, boyutu, transparanlığı, gölgesi gibi özellikleri düzenlenebilmeli.

  2. Görsel olarak bir editör arayüzü yerine daha kullanışlı özelleştirilebilir bir ayarlar arayüzü olmalı tek satır kod görmek zorunda kalmayalım her türlü ayarı arayüzden yapabilelim.

  3. Android telefonumuzda widgetler önizlemeli oluyor ve biz ordan beğendiğimizi seçebiliyoruz. bu önizleme güzel bir özelllik bence benzer şekilde bir önizlemeli arayüz güzel olur.

Not sekmeleri hatası

3 farklı sekme açıp her birine farklı yazı yazdım. Ardından denemek için widgetci uygulamasından yeniledim, sıkıntı olmadı. Daha sonra uygulamadan Note'u kapatıp geri açtım, 3 sekmede de ilk sekmedeki yazı yazıyordu, sekme isimleri ise doğruydu.

Yani Note'u kapatıp geri açınca ilk sekme dışındaki sekmelerden yazılar siliniyor.

QtQuick is not installed

Herhangi bir widget'ı etkinleştirmeye çalıştığımda "QtQuick is not installed" hatası alıyorum. Ayrıca widget listesinde bulunan switchlar çalışmıyor.
Sistem: Windows 10 PRO 1709 x64
image

Widgetler yenilendiğinde kayboluyor

Yeni bir widget için klasör oluşturduğumuzda uygulamada gözükmesi için yenileme yapıyorum. yenileme işleminden sonra daha önce açılan widgetler gizleniyor. Bence yenileme işleminden sonra da eskiler kalsa daha güzzel olur :)

Widget Z-Position ayarı kayıt edilmiyor.

Bilgisayarı kapatıp açtıktan sonra daha önce görünür yaptığım widgetler gitti. Bilgisayar açılınca widgetci uygulaması çalıştı. Tekrar o widgetleri görünür yapmam gerekti. Ayrıca z-position olarak her zaman en altta tanımladığım widgetin de z-position ayarı eskiye döndü.
Bu işlemi her defasında yapmak sıkıcı olur.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.