CutefishOS Installer.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
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
.github/ISSUE_TEMPLATE Update issue template 7 years ago
.tx i18n: adjust tooling to renamed resource 5 years ago
3rdparty [3rdparty] Chase API deprecation in Qt 5 years ago
CMakeModules CMake: handle Python modules built from subdirectory a/b 5 years ago
LICENSES [LICENSES] Add BSD2 5 years ago
ci CI: update signing key 5 years ago
data Docs: add a FreeBSD port directory (copy it to sysutils/calamares) 5 years ago
lang i18n: [python] Automatic merge of Transifex translations 5 years ago
man Manual: move to section 8, minor polishing 8 years ago
src [calamares] Allow get/set of panel-sides 5 years ago
.clang-format CI: update clang-format 5 years ago
.editorconfig Docs: make editorconfig for CMake explicit (4-space indents) 5 years ago
.gitattributes Git: drop non-existent files from .gitattributes 7 years ago
.gitignore add tags file to .gitignore 5 years ago
.gitmodules Remove libcrashreporter-qt more thoroughly 8 years ago
.travis.yml CI: increase build directory size 7 years ago
AUTHORS there's only one bill auger, and we should spell his name right 5 years ago
CHANGES Changes: fixup announcement 5 years ago
CMakeLists.txt CMake: drop reference to external os-* modules 5 years ago
CalamaresConfig.cmake.in CMake: put CMake-level ABI settings in CalamaresConfig 5 years ago
Dockerfile ci: switch to less volatile KDE Neon version 7 years ago
LICENSE Update LICENSE 11 years ago
README.md CI: change of default branch 5 years ago
calamares.desktop i18n: [desktop] Automatic merge of Transifex translations 5 years ago
calamares.desktop.in add missing ";" in calamares.desktop 6 years ago
cmake_uninstall.cmake.in CMake skeleton. 11 years ago
com.github.calamares.calamares.policy Rename pkexec policy file to .policy extension. 11 years ago
io.calamares.calamares.appdata.xml [/] Update SPDX identifiers. 5 years ago
settings.conf Documentation: uncomment oem-setup 5 years ago

README.md

Calamares: Distribution-Independent Installer Framework


GitHub release Travis Build Status Coverity Scan Build Status GitHub license

Report a Bug Translate Contribute Freenode (IRC): #calamares Wiki

Dependencies

Main:

  • Compiler with C++14 support: GCC >= 5 or Clang >= 3.5.1
  • CMake >= 3.3
  • Qt >= 5.9
  • yaml-cpp >= 0.5.1
  • Python >= 3.3 (required for some modules)
  • Boost.Python >= 1.55.0 (required for some modules)
  • KDE extra-cmake-modules >= 5.18 (recommended; required for some modules; required for some tests)
  • KDE Frameworks KCoreAddons (>= 5.58 recommended)
  • PythonQt (optional, deprecated)

Individual modules may have their own requirements; these are listed in CMake output. Particular requirements (not complete):

  • fsresizer KPMCore >= 3.3 (>= 4.1 recommended)
  • partition KPMCore >= 3.3 (>= 4.1 recommended)
  • users LibPWQuality (optional)

Building

See wiki for up to date building and deployment instructions.