lirios / fluid Goto Github PK
View Code? Open in Web Editor NEW:book: Library for QtQuick apps with Material Design
Home Page: https://docs.liri.io/sdk/fluid/develop/
License: Other
:book: Library for QtQuick apps with Material Design
Home Page: https://docs.liri.io/sdk/fluid/develop/
License: Other
@ibeliever What about adding a bunch of properties to FluidStyle for standard spacing and margins following the Material guidelines?
Add QML implementation of QSortFilterProxyModel
Add a tab navigation view.
For Settings (and probably other projects) we need a shortcut control like this one: https://feaneron.com/2016/07/21/the-new-keyboard-panel/
The problem is whether we can grab keyboard input on multiple platforms.
Guys, I already setup QML_IMPORT_PATH var in .pro file
Any else module found by this way (include Fluid.Core and etc) but Fluid.Controls - nope.
Any ideas?
Show more things with the demo.
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
See PR #41
Demo application should be installed for tests on live installations.
Add more list items like subtitle list item.
QML Material should have more.
Some pages are longer than the window, make them flickable.
The code from Micheal was incomplete, finish it up.
Implement sidebar
I mean that I can't build an Android build, becouce CMake files uses a lot of ECM and KDE macros.
This is issue.
Add to Fluid.Core
Sort of https://github.com/papyros/protoshell/blob/master/modules/Papyros/Desktop/qml/dateutils.js
But written in C++
Add an image provider for icons from the icon theme in order to avoid a dependency on QtQuick Controls 1.0
Setup qdoc to produce offline documentation.
Add a keysequence short to Action.
Looks like the TabBar inside AppBar thinks there is no content hence sets visible to false
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
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.
Add a view with a pane on the left and a stack view on the right
Secondary item is a container hence we should take into account the children rect height.
Also, unit test the height.
This web site have plenty of useful icons https://materialdesignicons.com/
We are already using some of them for the shell but I'd like to have the shipped by Fluid alongside the official Material icons: the reason is that I'd like not to duplicate those and rather give a lot more selection to our users.
Relicense all the project to MPL 2
file:///opt/qmlos/lib/qml/Fluid/Controls/SmoothFadeImage.qml:196:35: Unable to assign [undefined] to QSizeF
List of components that we might want to import:
Fluid.Controls pairs up with QtQuick.Controls and it's one module name less to remember.
Add a navigation drawer
Build and deploy documentation for develop and master branches to a hosting.
Create an Android application using Fluid to demonstrate how to make one.
QQC2 MenuItem lacks an icon.
Implement a custom MenuItem with icons.
Some controls such as Subheader use Material design styling, make them more generic and move the Material implementation into +material
The shared library will contain templates and allow app developers to check for Fluid at build time.
How to reproduce:
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.