Commit graph

71 commits

Author SHA1 Message Date
Simon Hausmann
fd3419352a janitor: Use slint instead of 60 as raw string sequence 2022-02-09 13:44:04 +01:00
Tobias Hunger
4230ac2572
Update copyright information to reflect name change
Also run resue over the codebase and fix complaints from that tool.
2022-02-09 10:27:47 +01:00
Tobias Hunger
d26b8d57e8
Update URL to iotdashboard sources 2022-02-08 12:16:11 +01:00
Olivier Goffart
1425ef63de Change the Url from sixtyfps.io to slint-ui.com
Also, change the URL of the logo in the docs
2022-02-08 08:52:46 +01:00
Olivier Goffart
00ff5e21a7 Update git repository URL 2022-02-08 08:26:21 +01:00
Tobias Hunger
03f78af987
Update some .60 to .slint 2022-02-02 17:29:40 +01:00
Olivier Goffart
d2d6a5cc6a Rename sixtyfps_ 2022-02-02 14:25:56 +01:00
Simon Hausmann
fcf59f3793 Rename the C++ header files 2022-02-02 13:07:26 +01:00
Simon Hausmann
7d297da2fc Rename the sixtyfps C++ namespaces 2022-02-02 12:11:27 +01:00
Olivier Goffart
03534039d6 Replace more .60 by .slint
Mainly an automated change with
    git grep -O"sed -i 's/\.60/.slint/g'" -w "\.60"

and some manual checks
2022-02-02 10:12:31 +01:00
Olivier Goffart
d706d63ce1 Replace references to the .60 files that are now renamed with .slint 2022-02-02 10:12:31 +01:00
Olivier Goffart
0c0a783095 Rename all our .60 files to .slint 2022-02-02 10:05:45 +01:00
Simon Hausmann
b1a70f9e58 Rename the SixtyFPS CMake interface 2022-02-02 09:58:26 +01:00
Olivier Goffart
041a6d9710 Make it possible to build the iot dashboard standalone 2022-01-13 14:10:46 +01:00
Tobias Hunger
bfca0e3573 Mass update copyright messages to be more REUSE compliant 2021-12-22 10:06:12 +01:00
Olivier Goffart
59e1361388 Fix compilation with C++20
Fixes #428
2021-08-20 18:49:15 +02:00
Tobias Hunger
aea4ecca99 Apply pre-commit hooks to all files 2021-08-17 22:38:16 +02:00
Olivier Goffart
ffccef4e0c Examples: replace all _ by - in identifiers 2021-08-10 22:21:01 +02:00
Olivier Goffart
dcc10f9ccb
iot-dashboard: Add a screenshot in the README 2021-07-12 13:40:22 +02:00
Olivier Goffart
2ee1e5ac1d iot-dashboard: Some more polishing 2021-07-09 10:40:20 +02:00
Olivier Goffart
12eee38e6c iot-dashboard: adjust a bit the size of the up/down buttons 2021-07-09 10:09:51 +02:00
Simon Hausmann
2154d00f67 iot-dashboard: Fix alignment of the usage spacers
Deviate from the C++ code and use a grid for the usage panel, to achieve the same visual
alignment as in C++.
2021-07-09 10:09:19 +02:00
Simon Hausmann
0403458751 iot-dashboard: Fix distance between main menubar logo and the items
Apply what is the margin on the MenuBarTopLabel::Graphic as padding in
an injected layout.
2021-07-09 09:35:50 +02:00
Simon Hausmann
cc5d1a773c iot-dasbhardo: Fix padding in top bar
Apply the same padding as in Skin.cpp for the TopBar::Panel.
2021-07-09 09:27:20 +02:00
Olivier Goffart
0be7f19663 iot-dashboard: Have the temperature pane show the same text as the orginal 2021-07-08 17:44:50 +02:00
Simon Hausmann
344dbab1a5 Provide a tiny bit of feedback when pressing the rounded buttons 2021-07-08 17:26:14 +02:00
Simon Hausmann
cbd8f44c11 Fix opacity in devices buttons
Apply the opacity only to the background fill, like in QSkinny.
2021-07-08 17:15:22 +02:00
Olivier Goffart
78f3a21e5c iot-dashboard: add some interaction on the widgets 2021-07-08 15:22:10 +02:00
Olivier Goffart
b96b565840 iot-dashboard: Some interaction with the light intensity 2021-07-08 15:06:22 +02:00
Olivier Goffart
88d6c227cf iot-dashboard: Make the README in markdown and add in the example dir
Also change the url to the demo and editor to the snapshots/master
since this is the README for the git repository's master branch
2021-07-08 14:27:27 +02:00
Olivier Goffart
2144975cca iot-dashboard: better initial size 2021-07-08 14:27:27 +02:00
Olivier Goffart
13bd828b96 Update license date 2021-07-02 15:55:54 +02:00
Olivier Goffart
63cf84d21f More MSVC warnings fixes 2021-07-01 14:16:41 +02:00
Olivier Goffart
2f71547040 iot-dashboard: remove useless layout
This was fixed
2021-06-29 14:54:47 +02:00
Tobias Hunger
13d7f5e7bd Janitor: Fix typos in comments and user-facing strings
Also adapt tests for error messages containing the fixed strings.

No behavior change is intended!
2021-06-28 08:32:25 +02:00
Simon Hausmann
e0212d92ca Sync C++ iot-dashboard: Apply spacing to grid layout
As per commit fbc6925dc0
2021-06-22 14:31:41 +02:00
Olivier Goffart
fbc6925dc0 iot-dashboard: layout adjustment
Add spacing to layout which now default to 0,
Since the default height for image depends on the width, reset to what
we expect
2021-06-22 14:26:54 +02:00
Olivier Goffart
ee00c9eb92 Rename maximum- and minimum- properties to max- and min-
Issue #259
2021-06-14 10:28:30 +02:00
Simon Hausmann
43e7407669 Use the same default font sizes as C++
On my screen with a dpr of 2 this aligns QSkinny/Qt with GL and Qt backend
2021-06-03 16:31:57 +02:00
Simon Hausmann
f6ae29d256 Set the font size on all Text elements
... according to what's set in either Skin.cpp or the corresponding .cpp file.
2021-06-03 16:30:19 +02:00
Simon Hausmann
4d2989cfc3 Small typo fix 2021-06-03 15:29:29 +02:00
Simon Hausmann
f02c392334 Fix horizontal alignment of text in the menu bar
The C++ version codes 14 pixels as width for all the icons, thus aligning the text as well.

The aspect ratio is preserved.
2021-06-03 15:26:39 +02:00
Olivier Goffart
b0a0c3bd27 iot-dashboard: Improve the graphs bu using Path 2021-06-03 12:59:35 +02:00
Olivier Goffart
e386e86acb iot-dashboard: first attempt at the usage graph 2021-06-03 12:59:35 +02:00
Simon Hausmann
8ac1d0e68f Fix the layout of the light intensity
This matches the appearance of the C++ version more closely.
2021-06-03 11:53:25 +02:00
Simon Hausmann
d5ac54a833 Bring the element names and structure a bit more in sync with the C++ version 2021-06-03 09:27:46 +02:00
Simon Hausmann
8d328e1c1b Add range values to the light intensity control 2021-06-02 18:40:20 +02:00
Simon Hausmann
866264b909 Some work towards the light intensity 2021-06-02 12:34:14 +02:00
Simon Hausmann
1970924bb1 Fix rendering of the circle progress bars in the iot dashboard
The stroking shows strange artefacts with both Qt and femtovg. Filling
looks much better with both.

Unfortunately this triggered a bug in lyon's arc_to, for which this patch also
pulls in a fix.
2021-06-02 11:13:41 +02:00
Simon Hausmann
7de783bbe1 Remove unnecessary viewbox position 2021-05-21 19:51:00 +02:00