Coder Social home page Coder Social logo

lirios / fluid Goto Github PK

View Code? Open in Web Editor NEW
787.0 49.0 111.0 14.72 MB

:book: Library for QtQuick apps with Material Design

Home Page: https://docs.liri.io/sdk/fluid/develop/

License: Other

QML 72.28% C++ 24.70% Shell 0.36% CMake 2.66%
material controls convergence material-design material-components qt-quick qml qt hacktoberfest

fluid's Introduction

Liri

GitHub issues Bountysource

This repository contains:

  • Manifest files for developers.
  • General issue tracker.
  • Backers list.
  • Wiki.

Contributor Guide

Please read the detailed contributor guide.

General issue tracker

Click on the Issues tab and submit issues.

Wiki

Click on the Wiki tab, read and/or write new content.

Alternatively you can clone the Wiki repository, work on your local system and push the changes back.

Clone the repository with:

git clone [email protected]:lirios/lirios.wiki.git

fluid's People

Contributors

aldrog avatar eraxillan avatar ibelieve avatar lukasoberhoeller avatar luntik2012 avatar mikkogy avatar okcerg avatar pasdam avatar plfiorini avatar raphaelcotty avatar redgrapetech avatar rmallah avatar sushitee avatar timsueberkrueb avatar vimpostor 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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  avatar  avatar  avatar  avatar  avatar  avatar

fluid's Issues

Make controls more generic

Some controls such as Subheader use Material design styling, make them more generic and move the Material implementation into +material

More list items

Add more list items like subtitle list item.
QML Material should have more.

List item remain colored after dragging the list

How to reproduce:

  1. Open the demo program
  2. Drag the list down by clicking on a list item and moving the mouse pointer
  3. Release the mouse button
  4. Now the list item background is dark grey and there's no way to make it look like the others

ListItem height is wrong

Commit 1f9744f is a regression, now height doesn't take into account leftItem and rightItem making list items in settings power module as high as the subtext even when rightItem contains a combo box that is taller than subtext.

@ibeliever I'm going to revert the commit

Icon theme image provider

Add an image provider for icons from the icon theme in order to avoid a dependency on QtQuick Controls 1.0

Fluid shared library

The shared library will contain templates and allow app developers to check for Fluid at build time.

TabbedPage is not a type

Hello,

i'm getting the following error running the demo:

QQmlApplicationEngine failed to load component
qrc:/main.qml:74 TabbedPage is not a type

what am i doing wrong

Utils.getSourceForIconName() returns invalid URL

For Fluid material icons it returns a icon:// URL but that schema doesn't exist.
This is meant for Icon which will replace that offending URL with a relative path to the icons but it doesn't work if a program uses Utils.getSourceForIconName() directly.

Improve AppBar

  • Align tab text to keyline
  • Fix tab button colors according to MD
  • Support fixed and scrollable tabs
  • Support left aligned and centered tabs
  • Implement overflow menu
  • Tooltip for actions

Fix list item height

Secondary item is a container hence we should take into account the children rect height.
Also, unit test the height.

Import components into Fluid.Material

SmoothFadeImage error

file:///opt/qmlos/lib/qml/Fluid/Controls/SmoothFadeImage.qml:196:35: Unable to assign [undefined] to QSizeF

Add ErrorView component

Missing Fluid/DateUtils header

When building libqmlos:

[ 22%] Building CXX object declarative/hardware/CMakeFiles/hardwareplugin.dir/hardwareengine.cpp.o [ 23%] Building CXX object declarative/hardware/CMakeFiles/hardwareplugin.dir/battery.cpp.o /home/plfiorini/git/qmlos/libqmlos/declarative/hardware/battery.cpp:29:27: fatal error: Fluid/DateUtils: No such file or directory #include <Fluid/DateUtils> ^ compilation terminated. make[2]: *** [declarative/hardware/CMakeFiles/hardwareplugin.dir/build.make:87: declarative/hardware/CMakeFiles/hardwareplugin.dir/battery.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:516: declarative/hardware/CMakeFiles/hardwareplugin.dir/all] Error 2 make: *** [Makefile:161: all] Error 2

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.