7612 Commits (d6910b47b5297c8817a191fe495a343fbda9b7ed)
 

Author SHA1 Message Date
Adriaan de Groot 31a1b710bc Docs: say something about QML modules 5 years ago
Adriaan de Groot 6735ff1cd0 Docs: give up on PythonQt modules 5 years ago
Adriaan de Groot fa2f91aa46 [libcalamaresui] Minor documentation improvements 5 years ago
Adriaan de Groot 3c48bbdb9c Merge branch 'issue-1446' into calamares
Improve margin handling.

There's a margin around the "central widget" in Calamares, which serves
to keep the contents away from window edges. This works for widgets,
which all have a content widget with a layout, but is a little weird for
QML components: the QML component probably has its own internal margins,
and the margin around it serves little purpose.

If there's panels (navigation, progress) around the central widget, the
margins also serve to keep the content away from those navigation
elements.

**But** if there are no panels, then a QML component still gets a margin
around it. Pretty much the only reason for a no-panel setup is that you
have a full-screen QML version of Calamares where the navigation is
"inside" each QML component. This could be the case in a customised OEM
tool built from Cala, for instance.

For this special case, improve overall margin handling by giving the
view steps some control over their own margins.

FIXES #1446
5 years ago
Adriaan de Groot 8ced67680d [calamares] Allow get/set of panel-sides
- Add access to the panel-sides membe of the view manager, and
  calculate which sides are populated by panels (if any).
- Pass the calculated panel-sides to the view manager before it
  starts adding viewpages, so they get consistent margins.
5 years ago
Adriaan de Groot 68aecf6a26 [libcalamaresui] Special margins for QML view steps
If there are no surrounding panels, drop the margin around the QML on
the assumption it needs to be full screen under special circumstances.
5 years ago
Adriaan de Groot d952faf909 [libcalamaresui] Set margins based on viewstep suggestion 5 years ago
Adriaan de Groot d7ed450dbf [libcalamaresui] Give ViewManager data about side-panels 5 years ago
Adriaan de Groot 1648f311fe [libcalamaresui] apidox touch-up 5 years ago
Adriaan de Groot 748d76df4f [libcalamaresui] Add support for steps with own margins 5 years ago
Adriaan de Groot 347a25d13d [libcalamaresui] Avoid nullptr deref
- there's a check already there, and probably this means things are hopelessly
  broken anyway, but let's not crash here.
5 years ago
Adriaan de Groot 4a6ee39f8b [libcalamaresui] Blanket unmargin the content area 5 years ago
Adriaan de Groot bfbb0f1c49 [libcalamaresui] Mark some TODO for 3.3, in passing 5 years ago
Adriaan de Groot 8a9e85db71 Branding: shuffle around a bit, expand documentation 5 years ago
Adriaan de Groot a4f9ac9aea CI: update signing key
The signing key expired some time ago, and while I made a
new signing key, there's no indication that a different
key is being used. Update the ID for future signatures.
5 years ago
Adriaan de Groot e113c8cc9b Changes: fixup announcement 5 years ago
Adriaan de Groot e206eb086b [partition] Missing includes for Qt-compatibility 5 years ago
Adriaan de Groot c3ff9edfa2 [tracking] Add a test executable
- just a stub, hardly tests useful functionality
5 years ago
Adriaan de Groot 3ee53435c5 [libcalamares] Fix constness issue (gcc reported) 5 years ago
Adriaan de Groot 1dfb25372b [tracking] Warnings-reduction
- Give classes a virtual destructor that need them
- Remove spurious ;
- Refactor addJobs() because that doesn't need to be in a class
- Remove redundant intermediate base-classes
5 years ago
Adriaan de Groot 0bede0692a [locale] Warnings-- on static_cast with no message 5 years ago
Adriaan de Groot daf9451e69 [welcome] Warnings-- 5 years ago
Adriaan de Groot 22fdca8f44 [libcalamares] Use Logger::Pointer for logging void-pointers 5 years ago
Adriaan de Groot 8a14316e16 [calamares] be less chatty in startup
- without the SubEntry part, the function name is printed each time.
5 years ago
Adriaan de Groot 916c10816b [libcalamares] Logging-convenience for pointers
- This reduces the amount of (void*) C-style casts in the code,
  and formats generic pointers more consistently.
5 years ago
Adriaan de Groot 192263cf9d [libcalamares][modules] Use compatibility for QString::split()
- Use the compatibility value, which has an enum value suitable
  for the Qt version in use.
5 years ago
Adriaan de Groot d6b0583bad [libcalamares] Compatibility-layer for QString::split
- QString::split() api changed in 5.14, in 5.15 generates warnings,
  so introduce a compatibility value.
5 years ago
Adriaan de Groot b8e30e201f CMake: drop reference to external os-* modules
- The USE_* infrastructure is only **inside** the Calamares build
  tree (see `src/modules/CMakeLists.txt`) so there is no point
  in referring to external repositories.
5 years ago
Adriaan de Groot 4cdb603580 Changes: pre-release housekeeping 5 years ago
Adriaan de Groot 45970fee27 Changes: pre-release housekeeping
- update the translations list, welcome Azerbaijani (in two variants)
- this is a hotfix release due to UB
5 years ago
Calamares CI ba46a27b0f i18n: [python] Automatic merge of Transifex translations 5 years ago
Calamares CI 560095d6f4 i18n: [desktop] Automatic merge of Transifex translations 5 years ago
Calamares CI 7ae55b250c i18n: [calamares] Automatic merge of Transifex translations 5 years ago
Adriaan de Groot 203c389175
Merge pull request #1442 from gportay/fix-initialization-of-partattributes
[partition] Fix missing initialization of the attribute partAttributes
5 years ago
Gaël PORTAY 9392473fec [partition] Add the GPT type and attributes to global storage 5 years ago
Gaël PORTAY c9f942ad67 [libcalamares] Add default value to variant helpers
- Some variant helpers take a default parameter if the map does not
  contains the given key or if the type mismatches. Make all helpers
  behave the same.
5 years ago
Gaël PORTAY 4974d86932 [partition] Fix missing initialization of the attribute partAttributes
- Initialize the attribute partAttributes to 0; it is a primitive type
  and it is not initialized in some constructors.
  Fixes commit c1b5426c6 ([partition] Add support for partition attributes).
- Move implementation of default constructor to cpp.
5 years ago
Adriaan de Groot fde1aad465 CMake: add support for USE_*=none (from the os-modules branch) 5 years ago
Adriaan de Groot 7f85781d99 Changes: post-release housekeeping 5 years ago
Adriaan de Groot bff0bed07e [users] Apply coding style (only CreateUserJob.cpp though)
- use ci/calamaresstyle
- SPDX licensing
5 years ago
Vitor Lopes 976150bc1e
simplify install code 5 years ago
Vitor Lopes ddfd120197
add missing self 5 years ago
Vitor Lopes 5bb49e252d
Update main.py 5 years ago
Vitor Lopes 75bba349be
Update main.py 5 years ago
Vitor Lopes f8db15adc4
add pamac support 5 years ago
demmm ccff4edd91 [keyboard] fully functional QML module
added missing components listed as ResponsiveBase, ListItemDelegate & ListViewTemplate
parts of which were on nitrux
keyboard.qml no longer uses buttons within ListView, can't work as buttons and have them visible
see https://doc.qt.io/qt-5/qml-qtquick-listview.html#footerPositioning-prop
set ListView as actually visible within a normal calamares window size
5 years ago
Adriaan de Groot 5da2012465 [users] Expand schema to support the keys documented in users.conf
- Now the documentation in the file and the source is leading
  to update the schema, but in future those should go hand-in-hand
5 years ago
Adriaan de Groot 463545290e [users] Fix up schema syntax
- Remove schema items *availableShells* and *avatarFilePath* because
  those have no implementation.
5 years ago
demmm 53715f28d1 Merge branch 'calamares' of https://github.com/calamares/calamares into calamares 5 years ago
demmm 665c425633 [CHANGES] add localeq & welcomeq additions 5 years ago