Compare commits
	
		
			88 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| c6371cc151 | |||
| 678aeeba58 | |||
| 8009e357ed | |||
| 0f242c944a | |||
| e04b3b69e8 | |||
| 277603cf60 | |||
| 2cce754737 | |||
| 23edb4e685 | |||
| 63be1deec3 | |||
| 09edbfeffb | |||
| dd1a91fbbd | |||
| 559daeaa53 | |||
| 8d56cc49df | |||
| 80ca6b23eb | |||
| f75efc73a0 | |||
| 9c0c5ea291 | |||
| 767a7bac29 | |||
| 3cad76deef | |||
| 61ae8c9919 | |||
| c1a7c4aefb | |||
| 07510419ad | |||
| e48d3912e7 | |||
| 664af6eca5 | |||
| df28217213 | |||
| edcade553c | |||
| cebdcaa19a | |||
| b1e2564198 | |||
| 49424cfeb0 | |||
| 5d0227329a | |||
| f1a447696e | |||
|   | 47cda51f8f | ||
|   | 18e68245c1 | ||
| d8518318d9 | |||
| adaca962ac | |||
| 2681a22b83 | |||
| c32a8b802f | |||
| a391c689e7 | |||
| 787d4c8b5b | |||
| 8816ac53f4 | |||
|   | 51e89e58dd | ||
| 650b048941 | |||
|   | d8d5a1fb26 | ||
|   | 85f05e8121 | ||
| 2d200cd61e | |||
| 15a1600974 | |||
| 417a5c23a0 | |||
| 0970ebea9d | |||
| 7168e53bc7 | |||
| 1d11f43ea3 | |||
| 379f38bfe9 | |||
| 25acdeceba | |||
| 5462411d8a | |||
| b7f606cba1 | |||
| d51ba1e8df | |||
| 10dc285ed2 | |||
| 916f1c2fae | |||
| 0d9923ed0b | |||
| 8947b568a7 | |||
| 3dc5e111bb | |||
| c6e2cacd51 | |||
| 3d3e73f015 | |||
| fe012233e3 | |||
| e55d467f12 | |||
| c99c53714f | |||
| 9e10e21381 | |||
| c6884e1044 | |||
| fc2b4c54a5 | |||
| c04875fb6a | |||
| bac0c002d8 | |||
| 999e45c64a | |||
| a1012b9a82 | |||
| 39427ffc4c | |||
|   | c28c9b8114 | ||
|   | 935f21ace5 | ||
|   | 6bd75570de | ||
|   | acdcdea668 | ||
|   | edb405a4d1 | ||
|   | 3ad9c221d4 | ||
|   | dc3550eccd | ||
|   | fac16ac6a7 | ||
|   | a442ed8c12 | ||
|   | e08d687061 | ||
|   | 15f6369537 | ||
|   | f01b4ed2f8 | ||
|   | ea762b0945 | ||
|   | cae8acb4a4 | ||
|   | ae204d0108 | ||
|   | a2fae600c4 | 
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						| @@ -5,3 +5,6 @@ | |||||||
| build/ | build/ | ||||||
| *.kdev4 | *.kdev4 | ||||||
| *.qmlc | *.qmlc | ||||||
|  | b.sh | ||||||
|  | modules/netinstall/ | ||||||
|  | #modules/packages/ | ||||||
|   | |||||||
							
								
								
									
										31
									
								
								CHANGES
									
									
									
									
									
								
							
							
						
						| @@ -6,6 +6,37 @@ This is the changelog for Calamares-Extensions. For each release, the major | |||||||
| changes and contributors are listed. Note that Calamares-Extensions does not | changes and contributors are listed. Note that Calamares-Extensions does not | ||||||
| have a historical changelog -- this log starts with version 1.0.0. | have a historical changelog -- this log starts with version 1.0.0. | ||||||
|  |  | ||||||
|  | # 3.3.1 (2024-01-15) | ||||||
|  |  | ||||||
|  | This is the first *calamares-extensions* release to go with a Calamares 3.3 | ||||||
|  | release. The extensions now require Calamares 3.3. There is a branch for | ||||||
|  | 3.2 legacy support but no releases are planned for it. The main reason | ||||||
|  | for this release is to have a 3.3-compatible release of *-extensions* at all. | ||||||
|  |  | ||||||
|  | This release contains contributions from (alphabetically by first name): | ||||||
|  |  - Adriaan de Groot | ||||||
|  |  - Anke Boersma | ||||||
|  |  - undef | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # 1.3.2 (2023-08-28) | ||||||
|  |  | ||||||
|  | We skipped a couple of releases in the release-notes, then tagged | ||||||
|  | 1.3.1 without a version bump or release-notes. So 1.3.2 brings us | ||||||
|  | back to "regular releases". | ||||||
|  |  | ||||||
|  | This release contains contributions from (alphabetically by first name): | ||||||
|  |  - Anke Boersma | ||||||
|  |  - Nathan Schulte | ||||||
|  |  - Oliver Smith | ||||||
|  |  - stravanpannala | ||||||
|  |  - undef | ||||||
|  |  | ||||||
|  | Changes and new modules in this release: | ||||||
|  |  - *mobile* Has new configuration options. (Thanks Nathan, Oliver) | ||||||
|  |  - *unpackfsc* Uses a more portable invocation of tar. (Thanks sravanpannala) | ||||||
|  |  | ||||||
|  |  | ||||||
| # 1.2.1 (2021-11-16) | # 1.2.1 (2021-11-16) | ||||||
|  |  | ||||||
| The 1.2.0 release had no release-notes for that version, and failed to | The 1.2.0 release had no release-notes for that version, and failed to | ||||||
|   | |||||||
							
								
								
									
										100
									
								
								CMakeLists.txt
									
									
									
									
									
								
							
							
						
						| @@ -32,15 +32,18 @@ | |||||||
| # In this repository, there is just one "group" to which USE_* applies: | # In this repository, there is just one "group" to which USE_* applies: | ||||||
| #   USE_os          : operating-system-specific modules. | #   USE_os          : operating-system-specific modules. | ||||||
| # | # | ||||||
|  | # There is a knob WITH_QT6 which can be used to build against Qt6 rather | ||||||
|  | # than Qt5. This must match what Calamares itself is built with. | ||||||
|  | # | ||||||
| ### NOTES | ### NOTES | ||||||
| # | # | ||||||
| # Call this CMake file in script mode, e.g. `cmake -P CMakeLists.txt` | # Call this CMake file in script mode, e.g. `cmake -P CMakeLists.txt` | ||||||
| # to print out version information. Use `cmake -DVERSION_STYLE=short` | # to print out version information. Use `cmake -DVERSION_STYLE=short` | ||||||
| # to get just the short versioning. | # to get just the short versioning. | ||||||
| # | # | ||||||
| cmake_minimum_required(VERSION 3.3 FATAL_ERROR) | cmake_minimum_required(VERSION 3.16 FATAL_ERROR) | ||||||
|  |  | ||||||
| set( CALAMARES_EXTENSIONS_VERSION 1.2.1 ) | set( CALAMARES_EXTENSIONS_VERSION 3.3.5 ) | ||||||
|  |  | ||||||
| include( ${CMAKE_CURRENT_LIST_DIR}/CMakeModules/ExtendedVersion.cmake ) | include( ${CMAKE_CURRENT_LIST_DIR}/CMakeModules/ExtendedVersion.cmake ) | ||||||
| if ( CMAKE_SCRIPT_MODE_FILE ) | if ( CMAKE_SCRIPT_MODE_FILE ) | ||||||
| @@ -56,16 +59,71 @@ project(calamares-extensions | |||||||
| set( CMAKE_CXX_STANDARD 17 ) | set( CMAKE_CXX_STANDARD 17 ) | ||||||
| set( CMAKE_CXX_STANDARD_REQUIRED ON ) | set( CMAKE_CXX_STANDARD_REQUIRED ON ) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | if(WITH_QT6) | ||||||
|  |     set(kfname "KF6") | ||||||
|  |     set(KF_VERSION 5.240) # KDE Neon weirdness | ||||||
|  | else() | ||||||
|  |     message(STATUS "Building Calamares with Qt5") | ||||||
|  |     set(kfname "KF5") | ||||||
|  |     set(KF_VERSION 5.78) | ||||||
|  |     # API that was deprecated before Qt 5.15 causes a compile error | ||||||
|  |     add_compile_definitions(QT_DISABLE_DEPRECATED_BEFORE=0x050f00) | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | include( FeatureSummary ) | ||||||
|  | find_package(${kfname}CoreAddons ${KF_VERSION} QUIET) | ||||||
|  | set_package_properties( | ||||||
|  |     ${kfname}CoreAddons | ||||||
|  |     PROPERTIES | ||||||
|  |     TYPE REQUIRED | ||||||
|  |     DESCRIPTION "KDE Framework CoreAddons" | ||||||
|  |     URL "https://api.kde.org/frameworks/" | ||||||
|  |     PURPOSE "Essential Framework for AboutData and Macros" | ||||||
|  | ) | ||||||
|  |  | ||||||
| # On developer's machine, the user package registry breaks | # On developer's machine, the user package registry breaks | ||||||
| # consumers by loading the developer's config from a build | # consumers by loading the developer's config from a build | ||||||
| # directory (which doesn't have the rest of the config | # directory (which doesn't have the rest of the config | ||||||
| # installed inside it). | # installed inside it). | ||||||
| set( CALAMARES_VERSION_REQUIRED 3.2.46 ) | set( CALAMARES_VERSION_REQUIRED 3.3.5 ) | ||||||
|  | message(STATUS "Looking for Calamares system-wide") | ||||||
| find_package(Calamares ${CALAMARES_VERSION_REQUIRED} NO_CMAKE_PACKAGE_REGISTRY) | find_package(Calamares ${CALAMARES_VERSION_REQUIRED} NO_CMAKE_PACKAGE_REGISTRY) | ||||||
| if (NOT TARGET Calamares::calamares OR NOT TARGET Calamares::calamaresui) | if (NOT TARGET Calamares::calamares OR NOT TARGET Calamares::calamaresui) | ||||||
|  |     message(STATUS "Looking for Calamares in the package registry") | ||||||
|     find_package(Calamares ${CALAMARES_VERSION_REQUIRED} REQUIRED) |     find_package(Calamares ${CALAMARES_VERSION_REQUIRED} REQUIRED) | ||||||
| endif() | endif() | ||||||
|  |  | ||||||
|  | message(STATUS "Found Calamares version ${Calamares_VERSION}") | ||||||
|  | message(STATUS "              libraries ${Calamares_LIB_DIRS}") | ||||||
|  | message(STATUS "") | ||||||
|  |  | ||||||
|  | ### EXTRACTING DEPENDENCIES AND CONFIGURATION FROM CALAMARES | ||||||
|  | # | ||||||
|  | # | ||||||
|  | if(WITH_QT6) | ||||||
|  |     set(kfname "KF6") | ||||||
|  |     set(KF_VERSION 5.240) # KDE Neon weirdness | ||||||
|  | else() | ||||||
|  |     message(STATUS "Building Calamares with Qt5") | ||||||
|  |     set(kfname "KF5") | ||||||
|  |     set(KF_VERSION 5.78) | ||||||
|  |     # API that was deprecated before Qt 5.15 causes a compile error | ||||||
|  |     add_compile_definitions(QT_DISABLE_DEPRECATED_BEFORE=0x050f00) | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | include( FeatureSummary ) | ||||||
|  | find_package(${kfname}CoreAddons ${KF_VERSION} QUIET) | ||||||
|  | set_package_properties( | ||||||
|  |     ${kfname}CoreAddons | ||||||
|  |     PROPERTIES | ||||||
|  |     TYPE REQUIRED | ||||||
|  |     DESCRIPTION "KDE Framework CoreAddons" | ||||||
|  |     URL "https://api.kde.org/frameworks/" | ||||||
|  |     PURPOSE "Essential Framework for AboutData and Macros" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  |  | ||||||
| ### CMAKE SETUP | ### CMAKE SETUP | ||||||
| # | # | ||||||
| # Enable IN_LIST | # Enable IN_LIST | ||||||
| @@ -92,18 +150,8 @@ include( CTest ) | |||||||
| # Typically you would use only one branding, since that's | # Typically you would use only one branding, since that's | ||||||
| # the (single) branding for your distro. | # the (single) branding for your distro. | ||||||
| # | # | ||||||
| calamares_add_branding_subdirectory( branding/default NAME default ) | calamares_add_branding_subdirectory( branding/artix NAME artix ) | ||||||
| calamares_add_branding_subdirectory( branding/default-mobile NAME default-mobile ) | calamares_add_branding_subdirectory( branding/artix-next NAME artix-next ) | ||||||
| calamares_add_branding_subdirectory( branding/fancy NAME fancy ) |  | ||||||
|  |  | ||||||
| # This one has files in subdirectories |  | ||||||
| calamares_add_branding_subdirectory( branding/samegame NAME samegame SUBDIRECTORIES img ) |  | ||||||
|  |  | ||||||
| # KaOS branding, with translations, note we can *NAME* something |  | ||||||
| # different from the source directory it lives in; this will be installed |  | ||||||
| # to a directory called *NAME* though -- and the `branding.desc` must |  | ||||||
| # have a *componentName* that matches this *NAME*. |  | ||||||
| calamares_add_branding_subdirectory( branding/kaos_branding NAME kaos ) |  | ||||||
|  |  | ||||||
| ### MODULES | ### MODULES | ||||||
| # | # | ||||||
| @@ -111,14 +159,22 @@ calamares_add_branding_subdirectory( branding/kaos_branding NAME kaos ) | |||||||
| # | # | ||||||
| set(LIST_SKIPPED_MODULES "") | set(LIST_SKIPPED_MODULES "") | ||||||
|  |  | ||||||
| calamares_add_module_subdirectory( modules/freebsddisk LIST_SKIPPED_MODULES )  # C++ viewmodule | calamares_add_module_subdirectory( modules/basestrap LIST_SKIPPED_MODULES ) | ||||||
| calamares_add_module_subdirectory( modules/mobile LIST_SKIPPED_MODULES ) | calamares_add_module_subdirectory( modules/services-artix LIST_SKIPPED_MODULES ) | ||||||
| calamares_add_module_subdirectory( modules/os-freebsd LIST_SKIPPED_MODULES ) | calamares_add_module_subdirectory( modules/postcfg LIST_SKIPPED_MODULES ) | ||||||
| calamares_add_module_subdirectory( modules/os-nixos LIST_SKIPPED_MODULES ) | calamares_add_module_subdirectory( modules/packagechooser LIST_SKIPPED_MODULES ) | ||||||
| calamares_add_module_subdirectory( modules/refind LIST_SKIPPED_MODULES ) |  | ||||||
| calamares_add_module_subdirectory( modules/slowpython LIST_SKIPPED_MODULES )  # Python job | message(STATUS "Calamares extensions ${CALAMARES_EXTENSIONS_VERSION} for Calamares version ${Calamares_VERSION}") | ||||||
| calamares_add_module_subdirectory( modules/unpackfsc LIST_SKIPPED_MODULES ) |  | ||||||
|  |  | ||||||
| # If modules cannot be built, they usually call a macro | # If modules cannot be built, they usually call a macro | ||||||
| # which builds a list of explanations; show that list. | # which builds a list of explanations; show that list. | ||||||
| calamares_explain_skipped_modules( ${LIST_SKIPPED_MODULES} ) | calamares_explain_skipped_modules( ${LIST_SKIPPED_MODULES} ) | ||||||
|  |  | ||||||
|  | install(PROGRAMS scripts/calamares-config-switcher DESTINATION bin) | ||||||
|  |  | ||||||
|  | if(NOT DEFINED CMAKE_INSTALL_SYSCONFDIR) | ||||||
|  |     set(CMAKE_INSTALL_SYSCONFDIR "/etc") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | install(FILES scripts/calamares-config-switcher.conf DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}) | ||||||
|  | install(FILES scripts/calamares-config-switcher.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) | ||||||
|   | |||||||
| @@ -29,15 +29,12 @@ rules of decent behavior in both communities are pretty much the same). | |||||||
|  |  | ||||||
| GitHub Issues are **one** place for discussing Calamares and its extensions if there are concrete | GitHub Issues are **one** place for discussing Calamares and its extensions if there are concrete | ||||||
| problems or a new feature to discuss. | problems or a new feature to discuss. | ||||||
|  | Issues are not a help channel. | ||||||
|  | Visit Matrix for help with configuration or compilation. | ||||||
|  |  | ||||||
| Regular Calamares development chit-chat happens in a [Matrix](https://matrix.org/) | Regular Calamares development chit-chat happens in a [Matrix](https://matrix.org/) | ||||||
| room, `#calamares:kde.org`. The conversation is bridged with IRC | room, `#calamares:kde.org`. Responsiveness is best during the day | ||||||
| on [Libera.Chat](https://libera.chat/). | in Europe, but feel free to idle. | ||||||
| Responsiveness is best during the day |  | ||||||
| in Europe, but feel free to idle. If you use IRC, **DO NOT** ask-and-leave. Keep |  | ||||||
| that chat window open because it can easily take a few hours for |  | ||||||
| someone to notice a message. |  | ||||||
| Matrix is persistent, and we'll see your message eventually. | Matrix is persistent, and we'll see your message eventually. | ||||||
|  |  | ||||||
| * [](https://webchat.kde.org/#/room/%23calamares:kde.org) | * [](https://webchat.kde.org/#/room/%23calamares:kde.org) | ||||||
| * [](https://kiwiirc.com/client/irc.libera.chat/#calamares) |  | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								README.md
									
									
									
									
									
								
							
							
						
						| @@ -220,15 +220,12 @@ The API is loosely documented in the | |||||||
| GitHub Issues are **one** place for discussing Calamares (and Calamares Extensions) | GitHub Issues are **one** place for discussing Calamares (and Calamares Extensions) | ||||||
| if there are concrete | if there are concrete | ||||||
| problems or a new feature to discuss. | problems or a new feature to discuss. | ||||||
|  | Issues are not a help channel. | ||||||
|  | Visit Matrix for help with configuration or compilation. | ||||||
|  |  | ||||||
| Regular Calamares development chit-chat happens in a [Matrix](https://matrix.org/) | Regular Calamares development chit-chat happens in a [Matrix](https://matrix.org/) | ||||||
| room, `#calamares:kde.org`. The conversation is bridged with IRC | room, `#calamares:kde.org`. Responsiveness is best during the day | ||||||
| on [Libera.Chat](https://libera.chat/). | in Europe, but feel free to idle. | ||||||
| Responsiveness is best during the day |  | ||||||
| in Europe, but feel free to idle. If you use IRC, **DO NOT** ask-and-leave. Keep |  | ||||||
| that chat window open because it can easily take a few hours for |  | ||||||
| someone to notice a message. |  | ||||||
| Matrix is persistent, and we'll see your message eventually. | Matrix is persistent, and we'll see your message eventually. | ||||||
|  |  | ||||||
| * [](https://webchat.kde.org/#/room/%23calamares:kde.org) | * [](https://webchat.kde.org/#/room/%23calamares:kde.org) | ||||||
| * [](https://kiwiirc.com/client/irc.libera.chat/#calamares) |  | ||||||
|   | |||||||
							
								
								
									
										
											BIN
										
									
								
								branding/artix-next/1.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 70 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix-next/2.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 151 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix-next/3.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 502 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix-next/4.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 363 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix-next/5.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 818 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix-next/6.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 121 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix-next/artix-banner.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 15 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix-next/artix-icon.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 4.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix-next/artix-logo.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 48 KiB | 
							
								
								
									
										205
									
								
								branding/artix-next/artix-logo.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,205 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||||
|  | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||||||
|  |  | ||||||
|  | <svg | ||||||
|  |    xmlns:dc="http://purl.org/dc/elements/1.1/" | ||||||
|  |    xmlns:cc="http://creativecommons.org/ns#" | ||||||
|  |    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||||||
|  |    xmlns:svg="http://www.w3.org/2000/svg" | ||||||
|  |    xmlns="http://www.w3.org/2000/svg" | ||||||
|  |    xmlns:xlink="http://www.w3.org/1999/xlink" | ||||||
|  |    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||||||
|  |    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||||||
|  |    width="46.72533mm" | ||||||
|  |    height="46.72533mm" | ||||||
|  |    viewBox="0 0 46.72533 46.725331" | ||||||
|  |    version="1.1" | ||||||
|  |    id="svg4593" | ||||||
|  |    inkscape:version="0.92.4 5da689c313, 2019-01-14" | ||||||
|  |    sodipodi:docname="Artix_logo_square_frame.svg" | ||||||
|  |    inkscape:export-filename="/tmp/Artix_logo_4096.png" | ||||||
|  |    inkscape:export-xdpi="2226.6001" | ||||||
|  |    inkscape:export-ydpi="2226.6001"> | ||||||
|  |   <defs | ||||||
|  |      id="defs4587"> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient887" | ||||||
|  |        id="linearGradient1200-5" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="matrix(-1,0,0,1,114.83738,50.597052)" | ||||||
|  |        x1="70.512688" | ||||||
|  |        y1="62.847496" | ||||||
|  |        x2="63.043533" | ||||||
|  |        y2="59.204388" /> | ||||||
|  |     <linearGradient | ||||||
|  |        id="linearGradient887" | ||||||
|  |        inkscape:collect="always"> | ||||||
|  |       <stop | ||||||
|  |          id="stop883" | ||||||
|  |          offset="0" | ||||||
|  |          style="stop-color:#ffffff;stop-opacity:0.36470589" /> | ||||||
|  |       <stop | ||||||
|  |          id="stop885" | ||||||
|  |          offset="1" | ||||||
|  |          style="stop-color:#ffffff;stop-opacity:0" /> | ||||||
|  |     </linearGradient> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient887" | ||||||
|  |        id="linearGradient1200-8" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="translate(-21.06111,67.884718)" | ||||||
|  |        x1="70.512688" | ||||||
|  |        y1="62.847496" | ||||||
|  |        x2="55.280762" | ||||||
|  |        y2="56.393845" /> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient1849" | ||||||
|  |        id="linearGradient1851-9-8-1" | ||||||
|  |        x1="70.724701" | ||||||
|  |        y1="12.29244" | ||||||
|  |        x2="81.157883" | ||||||
|  |        y2="19.324032" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="translate(-11.753608,126.58468)" /> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        id="linearGradient1849"> | ||||||
|  |       <stop | ||||||
|  |          style="stop-color:#000000;stop-opacity:0.10217391" | ||||||
|  |          offset="0" | ||||||
|  |          id="stop1845" /> | ||||||
|  |       <stop | ||||||
|  |          style="stop-color:#000000;stop-opacity:0.30434781" | ||||||
|  |          offset="1" | ||||||
|  |          id="stop1847" /> | ||||||
|  |     </linearGradient> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient1849" | ||||||
|  |        id="linearGradient1851-9-8" | ||||||
|  |        x1="70.724709" | ||||||
|  |        y1="12.29244" | ||||||
|  |        x2="87.0924" | ||||||
|  |        y2="26.894571" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="translate(-26.40001,101.15201)" /> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient1849" | ||||||
|  |        id="linearGradient1851-9" | ||||||
|  |        x1="105.83431" | ||||||
|  |        y1="15.35424" | ||||||
|  |        x2="80.208908" | ||||||
|  |        y2="30.53084" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="translate(-56.382736,115.37787)" /> | ||||||
|  |     <linearGradient | ||||||
|  |        gradientTransform="translate(-16.57152,-7.1090256)" | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient887" | ||||||
|  |        id="linearGradient881" | ||||||
|  |        x1="75.542618" | ||||||
|  |        y1="145.98615" | ||||||
|  |        x2="81.200447" | ||||||
|  |        y2="143.22675" | ||||||
|  |        gradientUnits="userSpaceOnUse" /> | ||||||
|  |   </defs> | ||||||
|  |   <sodipodi:namedview | ||||||
|  |      id="base" | ||||||
|  |      pagecolor="#ffffff" | ||||||
|  |      bordercolor="#666666" | ||||||
|  |      borderopacity="1.0" | ||||||
|  |      inkscape:pageopacity="0.0" | ||||||
|  |      inkscape:pageshadow="2" | ||||||
|  |      inkscape:zoom="3.1786659" | ||||||
|  |      inkscape:cx="55.055788" | ||||||
|  |      inkscape:cy="48.998008" | ||||||
|  |      inkscape:document-units="mm" | ||||||
|  |      inkscape:current-layer="layer1" | ||||||
|  |      showgrid="false" | ||||||
|  |      fit-margin-top="0" | ||||||
|  |      fit-margin-left="0" | ||||||
|  |      fit-margin-right="0" | ||||||
|  |      fit-margin-bottom="0" | ||||||
|  |      inkscape:window-width="1904" | ||||||
|  |      inkscape:window-height="1008" | ||||||
|  |      inkscape:window-x="0" | ||||||
|  |      inkscape:window-y="0" | ||||||
|  |      inkscape:window-maximized="1" | ||||||
|  |      inkscape:pagecheckerboard="true" | ||||||
|  |      borderlayer="false" | ||||||
|  |      inkscape:showpageshadow="true" /> | ||||||
|  |   <metadata | ||||||
|  |      id="metadata4590"> | ||||||
|  |     <rdf:RDF> | ||||||
|  |       <cc:Work | ||||||
|  |          rdf:about=""> | ||||||
|  |         <dc:format>image/svg+xml</dc:format> | ||||||
|  |         <dc:type | ||||||
|  |            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||||||
|  |         <dc:title></dc:title> | ||||||
|  |       </cc:Work> | ||||||
|  |     </rdf:RDF> | ||||||
|  |   </metadata> | ||||||
|  |   <g | ||||||
|  |      inkscape:label="Layer 1" | ||||||
|  |      inkscape:groupmode="layer" | ||||||
|  |      id="layer1" | ||||||
|  |      transform="translate(-23.826174,-99.183391)"> | ||||||
|  |     <g | ||||||
|  |        id="g213" | ||||||
|  |        transform="translate(0.57361468)"> | ||||||
|  |       <path | ||||||
|  |          sodipodi:nodetypes="cccccccccccc" | ||||||
|  |          style="display:inline;fill:#10a0cc;fill-opacity:1;stroke:none;stroke-width:0.09994879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||||||
|  |          d="m 46.614964,99.183394 -8.03465,16.473926 22.112351,12.38944 z m -10.46189,21.450886 -12.3269,25.27444 36.57813,-15.11174 z m 26.955981,12.3672 -11.536252,6.62286 17.831472,6.28438 z" | ||||||
|  |          id="path886" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          inkscape:label="Base" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient881);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 58.971096,138.87713 4.137969,-5.87613 6.29521,12.90771 z" | ||||||
|  |          id="path947" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          inkscape:label="Light" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1851-9);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 23.826174,145.90872 25.6254,-15.1766 10.95269,0.065 z" | ||||||
|  |          id="path1434-9-4" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Shadow" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1851-9-8);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 60.692734,128.04658 -22.11223,-12.38962 5.74419,-2.21251 z" | ||||||
|  |          id="path1434-9-4-2" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Shadow" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1851-9-8-1);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 69.404275,145.90872 -17.831451,-6.28419 7.398272,-0.7474 z" | ||||||
|  |          id="path1434-9-4-2-4" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Shadow" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1200-8);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 23.826174,145.90872 25.6254,-15.1766 -13.29865,-10.09774 z" | ||||||
|  |          id="path1381-5-9" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Light" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1200-5);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 60.692724,128.04658 -16.36803,-14.60213 2.29027,-14.261056 z" | ||||||
|  |          id="path1381-5-7" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Light" /> | ||||||
|  |     </g> | ||||||
|  |   </g> | ||||||
|  | </svg> | ||||||
| After Width: | Height: | Size: 7.4 KiB | 
							
								
								
									
										43
									
								
								branding/artix-next/branding.desc
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,43 @@ | |||||||
|  | --- | ||||||
|  | componentName:  artix-next | ||||||
|  |  | ||||||
|  | welcomeStyleCalamares:   false | ||||||
|  |  | ||||||
|  | # Should the welcome image (productWelcome, below) be scaled | ||||||
|  | # up beyond its natural size? | ||||||
|  | welcomeExpandingLogo:   true | ||||||
|  |  | ||||||
|  | windowExpanding:    normal | ||||||
|  | windowSize: 1000px,800px | ||||||
|  | windowPlacement: center | ||||||
|  |  | ||||||
|  | sidebar: qml,top | ||||||
|  | navigation: qml,bottom | ||||||
|  |  | ||||||
|  | strings: | ||||||
|  |     productName:         Artix Linux | ||||||
|  |     shortProductName:    Artix | ||||||
|  |     version:             rolling | ||||||
|  |     shortVersion:        rolling | ||||||
|  |     versionedName:       Artix Linux "rolling" | ||||||
|  |     shortVersionedName:  Artix rolling | ||||||
|  |     bootloaderEntryName: Artix | ||||||
|  |     productUrl:          https://artixlinux.org/ | ||||||
|  |     supportUrl:          https://github.com/calamares/calamares/issues | ||||||
|  |     knownIssuesUrl:      https://calamares.io/about/ | ||||||
|  |     releaseNotesUrl:     https://calamares.io/about/ | ||||||
|  |  | ||||||
|  | images: | ||||||
|  |     productBanner:       "artix-banner.png" | ||||||
|  |     productLogo:         "artix-logo.svg" | ||||||
|  |     productIcon:         "artix-icon.png" | ||||||
|  |     productWelcome:      "languages.png" | ||||||
|  |  | ||||||
|  | slideshow:               "show.qml" | ||||||
|  | slideshowAPI:            1 | ||||||
|  |  | ||||||
|  | style: | ||||||
|  |     SidebarBackground:        "#292F34" | ||||||
|  |     SidebarText:              "#FFFFFF" | ||||||
|  |     SidebarTextCurrent:       "#292F34" | ||||||
|  |     SidebarBackgroundCurrent: "#16a3f5" | ||||||
							
								
								
									
										167
									
								
								branding/artix-next/calamares-navigation.qml
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,167 @@ | |||||||
|  | /* Sample of QML navigation. | ||||||
|  |  | ||||||
|  |    SPDX-FileCopyrightText: 2020 Adriaan de Groot <groot@kde.org> | ||||||
|  |    SPDX-License-Identifier: GPL-3.0-or-later | ||||||
|  |  | ||||||
|  |  | ||||||
|  |    The navigation panel is generally "horizontal" in layout, with | ||||||
|  |    buttons for next and previous; this particular one copies | ||||||
|  |    the layout and size of the widgets panel. | ||||||
|  | */ | ||||||
|  | import io.calamares.ui 1.0 | ||||||
|  | import io.calamares.core 1.0 | ||||||
|  |  | ||||||
|  | import QtQuick 2.3 | ||||||
|  | import QtQuick.Controls 2.10 | ||||||
|  | import QtQuick.Layouts 1.3 | ||||||
|  |  | ||||||
|  | Rectangle { | ||||||
|  |     id: navigationBar; | ||||||
|  |     color: Branding.styleString( Branding.SidebarBackground ); | ||||||
|  |     height: 48; | ||||||
|  |  | ||||||
|  |     RowLayout { | ||||||
|  |         id: buttonBar | ||||||
|  |         anchors.fill: parent; | ||||||
|  |  | ||||||
|  |         Item { | ||||||
|  |             Layout.fillHeight: true; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         Image { | ||||||
|  |             id: logo; | ||||||
|  |             height: 40; | ||||||
|  |             width: height; | ||||||
|  |             source: "file:/" + Branding.imagePath(Branding.ProductLogo); | ||||||
|  |             sourceSize.width: width; | ||||||
|  |             sourceSize.height: height; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         Item { | ||||||
|  |             Layout.fillHeight: true; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         Rectangle { | ||||||
|  |             id: metaArea | ||||||
|  |             Layout.fillWidth: true; | ||||||
|  |             Layout.topMargin: 3; | ||||||
|  |             Layout.bottomMargin: 3; | ||||||
|  |             height: 40 | ||||||
|  |             Layout.alignment: Qt.AlignLeft | Qt.AlignBottom | ||||||
|  |             color: Branding.styleString( Branding.SidebarBackground ); | ||||||
|  |             visible: true; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |             Rectangle { | ||||||
|  |                 id: aboutArea | ||||||
|  |                 height: 40 | ||||||
|  |                 width: parent.width / 2; | ||||||
|  |                 anchors.left: parent.left | ||||||
|  |                 color: Branding.styleString( mouseAreaAbout.containsMouse ? Branding.SidebarBackgroundCurrent : Branding.SidebarBackground); | ||||||
|  |                 visible: true; | ||||||
|  |  | ||||||
|  |                 MouseArea { | ||||||
|  |                     id: mouseAreaAbout | ||||||
|  |                     anchors.fill: parent; | ||||||
|  |                     cursorShape: Qt.PointingHandCursor | ||||||
|  |                     hoverEnabled: true | ||||||
|  |                     Text { | ||||||
|  |                         anchors.verticalCenter: parent.verticalCenter; | ||||||
|  |                         anchors.horizontalCenter: parent.horizontalCenter; | ||||||
|  |                         x: parent.x + 4; | ||||||
|  |                         text: qsTr("About") | ||||||
|  |                         color: Branding.styleString( mouseAreaAbout.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarBackgroundCurrent ); | ||||||
|  |                         font.pointSize : 9 | ||||||
|  |                     } | ||||||
|  |  | ||||||
|  |                     onClicked: debug.about() | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             Rectangle { | ||||||
|  |                 id: debugArea | ||||||
|  |                 height: 40 | ||||||
|  |                 width: parent.width / 2; | ||||||
|  |                 anchors.right: parent.right | ||||||
|  |                 color: Branding.styleString( mouseAreaDebug.containsMouse ? Branding.SidebarBackgroundCurrent : Branding.SidebarBackground); | ||||||
|  |                 visible: debug.enabled | ||||||
|  |  | ||||||
|  |                 MouseArea { | ||||||
|  |                     id: mouseAreaDebug | ||||||
|  |                     anchors.fill: parent; | ||||||
|  |                     cursorShape: Qt.PointingHandCursor | ||||||
|  |                     hoverEnabled: true | ||||||
|  |                     Text { | ||||||
|  |                         anchors.verticalCenter: parent.verticalCenter; | ||||||
|  |                         anchors.horizontalCenter: parent.horizontalCenter; | ||||||
|  |                         x: parent.x + 4; | ||||||
|  |                         text: qsTr("Debug") | ||||||
|  |                         color: Branding.styleString( mouseAreaDebug.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarBackgroundCurrent ); | ||||||
|  |                         font.pointSize : 9 | ||||||
|  |                     } | ||||||
|  |  | ||||||
|  |                     onClicked: debug.toggle() | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         Item | ||||||
|  |         { | ||||||
|  |             Layout.fillWidth: true; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         Button | ||||||
|  |         { | ||||||
|  |             text: ViewManager.backLabel; | ||||||
|  |             icon.name: ViewManager.backIcon; | ||||||
|  |  | ||||||
|  |             enabled: ViewManager.backEnabled; | ||||||
|  |             visible: ViewManager.backAndNextVisible; | ||||||
|  |             onClicked: { ViewManager.back(); } | ||||||
|  |         } | ||||||
|  |         Button | ||||||
|  |         { | ||||||
|  |             text: ViewManager.nextLabel; | ||||||
|  |             icon.name: ViewManager.nextIcon; | ||||||
|  |  | ||||||
|  |             enabled: ViewManager.nextEnabled; | ||||||
|  |             visible: ViewManager.backAndNextVisible; | ||||||
|  |             onClicked: { ViewManager.next(); } | ||||||
|  |             // This margin goes in the "next" button, because the "quit" | ||||||
|  |             // button can vanish and we want to keep the margin to | ||||||
|  |             // the next-thing-in-the-navigation-panel around. | ||||||
|  |             Layout.rightMargin: 3 * buttonBar.spacing; | ||||||
|  |         } | ||||||
|  |         Button | ||||||
|  |         { | ||||||
|  |             Layout.rightMargin: 2 * buttonBar.spacing | ||||||
|  |             text: ViewManager.quitLabel; | ||||||
|  |             icon.name: ViewManager.quitIcon; | ||||||
|  |  | ||||||
|  |             ToolTip.visible: hovered | ||||||
|  |             ToolTip.timeout: 5000 | ||||||
|  |             ToolTip.delay: 1000 | ||||||
|  |             ToolTip.text: ViewManager.quitTooltip; | ||||||
|  |  | ||||||
|  |             /* | ||||||
|  |              * The ViewManager has settings -- user-controlled via the | ||||||
|  |              * branding component, and party based on program state -- | ||||||
|  |              * whether the quit button should be enabled and visible. | ||||||
|  |              * | ||||||
|  |              * QML navigation *should* follow this pattern, but can also | ||||||
|  |              * add other qualifications. For instance, you may have a | ||||||
|  |              * "finished" module that handles quit in its own way, and | ||||||
|  |              * want to hide the quit button then. The ViewManager has a | ||||||
|  |              * current step and a total count, so compare them: | ||||||
|  |              * | ||||||
|  |              * visible: ViewManager.quitVisible && ( ViewManager.currentStepIndex < ViewManager.rowCount()-1); | ||||||
|  |              */ | ||||||
|  |             enabled: ViewManager.quitEnabled; | ||||||
|  |             visible: ViewManager.quitVisible; | ||||||
|  |             onClicked: { ViewManager.quit(); } | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     } | ||||||
|  | } | ||||||
| Before Width: | Height: | Size: 147 B After Width: | Height: | Size: 147 B | 
| Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 106 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix-next/map.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 662 KiB | 
| Before Width: | Height: | Size: 902 B After Width: | Height: | Size: 902 B | 
| @@ -36,7 +36,7 @@ Presentation | |||||||
| 
 | 
 | ||||||
|         Image { |         Image { | ||||||
|             id: background |             id: background | ||||||
|             source: "1.svg" |             source: "1.png" | ||||||
|             anchors.fill: parent |             anchors.fill: parent | ||||||
| 
 | 
 | ||||||
|             Text { |             Text { | ||||||
| @@ -45,11 +45,11 @@ Presentation | |||||||
|                 anchors.horizontalCenterOffset: -125 |                 anchors.horizontalCenterOffset: -125 | ||||||
|                 font.pixelSize: parent.width *.015 |                 font.pixelSize: parent.width *.015 | ||||||
|                 color: 'white' |                 color: 'white' | ||||||
|                 text: qsTr("Here the actual install of KaOS will start.<br/>"+ |                 text: qsTr(".<br/>"+ | ||||||
|                     "Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>"+ |                     ".<br/>"+ | ||||||
|                     "After creating your chosen disk setup in the first 10 % <br/>"+ |                     "<br/>"+ | ||||||
|                     "the full copying of the ISO will take the longest of this install phase <br/>"+ |                     "<br/>"+ | ||||||
|                     "and will run until approximately 30%.<br/>") |                     ".<br/>") | ||||||
|                 wrapMode: Text.WordWrap |                 wrapMode: Text.WordWrap | ||||||
|                 width: 500 |                 width: 500 | ||||||
|                 horizontalAlignment: Text.AlignLeft |                 horizontalAlignment: Text.AlignLeft | ||||||
| @@ -62,7 +62,7 @@ Presentation | |||||||
| 
 | 
 | ||||||
|         Image { |         Image { | ||||||
|             id: background1 |             id: background1 | ||||||
|             source: "2.svg" |             source: "2.png" | ||||||
|             anchors.fill: parent |             anchors.fill: parent | ||||||
| 
 | 
 | ||||||
|             Text { |             Text { | ||||||
| @@ -71,10 +71,10 @@ Presentation | |||||||
|                 anchors.horizontalCenterOffset: 250 |                 anchors.horizontalCenterOffset: 250 | ||||||
|                 font.pixelSize: parent.width *.015 |                 font.pixelSize: parent.width *.015 | ||||||
|                 color: 'white' |                 color: 'white' | ||||||
|                 text: qsTr("After the ISO is copied some 25 post-install modules will run.<br/>"+ |                 text: qsTr(".<br/>"+ | ||||||
|                     "This includes setting user specific options, <br/>"+ |                     "<br/>"+ | ||||||
|                     "removing Live Session only packages<br/>"+ |                     "<br/>"+ | ||||||
|                     "and adjusting hardware setup.<br/>") |                     ".<br/>") | ||||||
|                 wrapMode: Text.WordWrap |                 wrapMode: Text.WordWrap | ||||||
|                 width: 450 |                 width: 450 | ||||||
|                 horizontalAlignment: Text.AlignLeft |                 horizontalAlignment: Text.AlignLeft | ||||||
| @@ -87,7 +87,7 @@ Presentation | |||||||
| 
 | 
 | ||||||
|         Image { |         Image { | ||||||
|             id: background2 |             id: background2 | ||||||
|             source: "3.svg" |             source: "3.png" | ||||||
|             anchors.fill: parent |             anchors.fill: parent | ||||||
| 
 | 
 | ||||||
|             Text { |             Text { | ||||||
| @@ -96,8 +96,8 @@ Presentation | |||||||
|                 anchors.horizontalCenterOffset: -100 |                 anchors.horizontalCenterOffset: -100 | ||||||
|                 font.pixelSize: parent.width *.015 |                 font.pixelSize: parent.width *.015 | ||||||
|                 color: 'white' |                 color: 'white' | ||||||
|                 text: qsTr("The default Office Suite is LibreOffice.<br/>"+ |                 text: qsTr(".<br/>"+ | ||||||
|                     "Calligra is available in the repositories. <br/>") |                     ".<br/>") | ||||||
|                 wrapMode: Text.WordWrap |                 wrapMode: Text.WordWrap | ||||||
|                 width: 450 |                 width: 450 | ||||||
|                 horizontalAlignment: Text.AlignLeft |                 horizontalAlignment: Text.AlignLeft | ||||||
| @@ -110,7 +110,7 @@ Presentation | |||||||
| 
 | 
 | ||||||
|         Image { |         Image { | ||||||
|             id: background3 |             id: background3 | ||||||
|             source: "4.svg" |             source: "4.png" | ||||||
|             anchors.fill: parent |             anchors.fill: parent | ||||||
| 
 | 
 | ||||||
|             Text { |             Text { | ||||||
| @@ -119,9 +119,9 @@ Presentation | |||||||
|                 anchors.horizontalCenterOffset: 250 |                 anchors.horizontalCenterOffset: 250 | ||||||
|                 font.pixelSize: parent.width *.015 |                 font.pixelSize: parent.width *.015 | ||||||
|                 color: 'white' |                 color: 'white' | ||||||
|                 text: qsTr("Qt/KDE specific internet applications include the <br/>"+ |                 text: qsTr("<br/>"+ | ||||||
|                     "Falkon web-browser and kde-telepathy for <br/>"+ |                     "<br/>"+ | ||||||
|                     "chat and Instant Messaging. <br/>") |                     ".<br/>") | ||||||
|                 wrapMode: Text.WordWrap |                 wrapMode: Text.WordWrap | ||||||
|                 width: 450 |                 width: 450 | ||||||
|                 horizontalAlignment: Text.AlignLeft |                 horizontalAlignment: Text.AlignLeft | ||||||
| @@ -134,7 +134,7 @@ Presentation | |||||||
| 
 | 
 | ||||||
|         Image { |         Image { | ||||||
|             id: background4 |             id: background4 | ||||||
|             source: "5.svg" |             source: "5.png" | ||||||
|             anchors.fill: parent |             anchors.fill: parent | ||||||
| 
 | 
 | ||||||
|             Text { |             Text { | ||||||
| @@ -143,7 +143,7 @@ Presentation | |||||||
|                 anchors.horizontalCenterOffset: -200 |                 anchors.horizontalCenterOffset: -200 | ||||||
|                 font.pixelSize: parent.width *.015 |                 font.pixelSize: parent.width *.015 | ||||||
|                 color: 'white' |                 color: 'white' | ||||||
|                 text: qsTr("For package management Octopi is the GUI application.<br/>") |                 text: qsTr(".<br/>") | ||||||
|                 wrapMode: Text.WordWrap |                 wrapMode: Text.WordWrap | ||||||
|                 width: 450 |                 width: 450 | ||||||
|                 horizontalAlignment: Text.Center |                 horizontalAlignment: Text.Center | ||||||
| @@ -156,7 +156,7 @@ Presentation | |||||||
| 
 | 
 | ||||||
|         Image { |         Image { | ||||||
|             id: background5 |             id: background5 | ||||||
|             source: "6.svg" |             source: "6.png" | ||||||
|             anchors.fill: parent |             anchors.fill: parent | ||||||
| 
 | 
 | ||||||
|             Text { |             Text { | ||||||
| @@ -165,7 +165,7 @@ Presentation | |||||||
|                 anchors.horizontalCenterOffset: 250 |                 anchors.horizontalCenterOffset: 250 | ||||||
|                 font.pixelSize: parent.width *.015 |                 font.pixelSize: parent.width *.015 | ||||||
|                 color: 'white' |                 color: 'white' | ||||||
|                 text: qsTr("May using KaOS be a pleasant experience for you.") |                 text: qsTr(".") | ||||||
|                 wrapMode: Text.WordWrap |                 wrapMode: Text.WordWrap | ||||||
|                 width: 450 |                 width: 450 | ||||||
|                 horizontalAlignment: Text.Center |                 horizontalAlignment: Text.Center | ||||||
| @@ -1,5 +1,9 @@ | |||||||
| /* | /* | ||||||
|  |  * SPDX-FileCopyrightText: no | ||||||
|  |  * SPDX-License-Identifier: CC0-1.0 | ||||||
|  |  */ | ||||||
| 
 | 
 | ||||||
|  | /* | ||||||
| A branding component can ship a stylesheet (like this one) | A branding component can ship a stylesheet (like this one) | ||||||
| which is applied to parts of the Calamares user-interface. | which is applied to parts of the Calamares user-interface. | ||||||
| In principle, all parts can be styled through CSS. | In principle, all parts can be styled through CSS. | ||||||
							
								
								
									
										1487
									
								
								branding/artix-next/world-map.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 84 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/artix-banner.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 15 KiB | 
							
								
								
									
										205
									
								
								branding/artix/artix-icon.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,205 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||||
|  | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||||||
|  |  | ||||||
|  | <svg | ||||||
|  |    xmlns:dc="http://purl.org/dc/elements/1.1/" | ||||||
|  |    xmlns:cc="http://creativecommons.org/ns#" | ||||||
|  |    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||||||
|  |    xmlns:svg="http://www.w3.org/2000/svg" | ||||||
|  |    xmlns="http://www.w3.org/2000/svg" | ||||||
|  |    xmlns:xlink="http://www.w3.org/1999/xlink" | ||||||
|  |    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||||||
|  |    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||||||
|  |    width="46.72533mm" | ||||||
|  |    height="46.72533mm" | ||||||
|  |    viewBox="0 0 46.72533 46.725331" | ||||||
|  |    version="1.1" | ||||||
|  |    id="svg4593" | ||||||
|  |    inkscape:version="0.92.4 5da689c313, 2019-01-14" | ||||||
|  |    sodipodi:docname="Artix_logo_square_frame.svg" | ||||||
|  |    inkscape:export-filename="/tmp/Artix_logo_4096.png" | ||||||
|  |    inkscape:export-xdpi="2226.6001" | ||||||
|  |    inkscape:export-ydpi="2226.6001"> | ||||||
|  |   <defs | ||||||
|  |      id="defs4587"> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient887" | ||||||
|  |        id="linearGradient1200-5" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="matrix(-1,0,0,1,114.83738,50.597052)" | ||||||
|  |        x1="70.512688" | ||||||
|  |        y1="62.847496" | ||||||
|  |        x2="63.043533" | ||||||
|  |        y2="59.204388" /> | ||||||
|  |     <linearGradient | ||||||
|  |        id="linearGradient887" | ||||||
|  |        inkscape:collect="always"> | ||||||
|  |       <stop | ||||||
|  |          id="stop883" | ||||||
|  |          offset="0" | ||||||
|  |          style="stop-color:#ffffff;stop-opacity:0.36470589" /> | ||||||
|  |       <stop | ||||||
|  |          id="stop885" | ||||||
|  |          offset="1" | ||||||
|  |          style="stop-color:#ffffff;stop-opacity:0" /> | ||||||
|  |     </linearGradient> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient887" | ||||||
|  |        id="linearGradient1200-8" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="translate(-21.06111,67.884718)" | ||||||
|  |        x1="70.512688" | ||||||
|  |        y1="62.847496" | ||||||
|  |        x2="55.280762" | ||||||
|  |        y2="56.393845" /> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient1849" | ||||||
|  |        id="linearGradient1851-9-8-1" | ||||||
|  |        x1="70.724701" | ||||||
|  |        y1="12.29244" | ||||||
|  |        x2="81.157883" | ||||||
|  |        y2="19.324032" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="translate(-11.753608,126.58468)" /> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        id="linearGradient1849"> | ||||||
|  |       <stop | ||||||
|  |          style="stop-color:#000000;stop-opacity:0.10217391" | ||||||
|  |          offset="0" | ||||||
|  |          id="stop1845" /> | ||||||
|  |       <stop | ||||||
|  |          style="stop-color:#000000;stop-opacity:0.30434781" | ||||||
|  |          offset="1" | ||||||
|  |          id="stop1847" /> | ||||||
|  |     </linearGradient> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient1849" | ||||||
|  |        id="linearGradient1851-9-8" | ||||||
|  |        x1="70.724709" | ||||||
|  |        y1="12.29244" | ||||||
|  |        x2="87.0924" | ||||||
|  |        y2="26.894571" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="translate(-26.40001,101.15201)" /> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient1849" | ||||||
|  |        id="linearGradient1851-9" | ||||||
|  |        x1="105.83431" | ||||||
|  |        y1="15.35424" | ||||||
|  |        x2="80.208908" | ||||||
|  |        y2="30.53084" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="translate(-56.382736,115.37787)" /> | ||||||
|  |     <linearGradient | ||||||
|  |        gradientTransform="translate(-16.57152,-7.1090256)" | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient887" | ||||||
|  |        id="linearGradient881" | ||||||
|  |        x1="75.542618" | ||||||
|  |        y1="145.98615" | ||||||
|  |        x2="81.200447" | ||||||
|  |        y2="143.22675" | ||||||
|  |        gradientUnits="userSpaceOnUse" /> | ||||||
|  |   </defs> | ||||||
|  |   <sodipodi:namedview | ||||||
|  |      id="base" | ||||||
|  |      pagecolor="#ffffff" | ||||||
|  |      bordercolor="#666666" | ||||||
|  |      borderopacity="1.0" | ||||||
|  |      inkscape:pageopacity="0.0" | ||||||
|  |      inkscape:pageshadow="2" | ||||||
|  |      inkscape:zoom="3.1786659" | ||||||
|  |      inkscape:cx="55.055788" | ||||||
|  |      inkscape:cy="48.998008" | ||||||
|  |      inkscape:document-units="mm" | ||||||
|  |      inkscape:current-layer="layer1" | ||||||
|  |      showgrid="false" | ||||||
|  |      fit-margin-top="0" | ||||||
|  |      fit-margin-left="0" | ||||||
|  |      fit-margin-right="0" | ||||||
|  |      fit-margin-bottom="0" | ||||||
|  |      inkscape:window-width="1904" | ||||||
|  |      inkscape:window-height="1008" | ||||||
|  |      inkscape:window-x="0" | ||||||
|  |      inkscape:window-y="0" | ||||||
|  |      inkscape:window-maximized="1" | ||||||
|  |      inkscape:pagecheckerboard="true" | ||||||
|  |      borderlayer="false" | ||||||
|  |      inkscape:showpageshadow="true" /> | ||||||
|  |   <metadata | ||||||
|  |      id="metadata4590"> | ||||||
|  |     <rdf:RDF> | ||||||
|  |       <cc:Work | ||||||
|  |          rdf:about=""> | ||||||
|  |         <dc:format>image/svg+xml</dc:format> | ||||||
|  |         <dc:type | ||||||
|  |            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||||||
|  |         <dc:title></dc:title> | ||||||
|  |       </cc:Work> | ||||||
|  |     </rdf:RDF> | ||||||
|  |   </metadata> | ||||||
|  |   <g | ||||||
|  |      inkscape:label="Layer 1" | ||||||
|  |      inkscape:groupmode="layer" | ||||||
|  |      id="layer1" | ||||||
|  |      transform="translate(-23.826174,-99.183391)"> | ||||||
|  |     <g | ||||||
|  |        id="g213" | ||||||
|  |        transform="translate(0.57361468)"> | ||||||
|  |       <path | ||||||
|  |          sodipodi:nodetypes="cccccccccccc" | ||||||
|  |          style="display:inline;fill:#10a0cc;fill-opacity:1;stroke:none;stroke-width:0.09994879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||||||
|  |          d="m 46.614964,99.183394 -8.03465,16.473926 22.112351,12.38944 z m -10.46189,21.450886 -12.3269,25.27444 36.57813,-15.11174 z m 26.955981,12.3672 -11.536252,6.62286 17.831472,6.28438 z" | ||||||
|  |          id="path886" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          inkscape:label="Base" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient881);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 58.971096,138.87713 4.137969,-5.87613 6.29521,12.90771 z" | ||||||
|  |          id="path947" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          inkscape:label="Light" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1851-9);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 23.826174,145.90872 25.6254,-15.1766 10.95269,0.065 z" | ||||||
|  |          id="path1434-9-4" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Shadow" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1851-9-8);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 60.692734,128.04658 -22.11223,-12.38962 5.74419,-2.21251 z" | ||||||
|  |          id="path1434-9-4-2" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Shadow" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1851-9-8-1);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 69.404275,145.90872 -17.831451,-6.28419 7.398272,-0.7474 z" | ||||||
|  |          id="path1434-9-4-2-4" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Shadow" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1200-8);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 23.826174,145.90872 25.6254,-15.1766 -13.29865,-10.09774 z" | ||||||
|  |          id="path1381-5-9" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Light" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1200-5);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 60.692724,128.04658 -16.36803,-14.60213 2.29027,-14.261056 z" | ||||||
|  |          id="path1381-5-7" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Light" /> | ||||||
|  |     </g> | ||||||
|  |   </g> | ||||||
|  | </svg> | ||||||
| After Width: | Height: | Size: 7.4 KiB | 
							
								
								
									
										205
									
								
								branding/artix/artix-logo.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,205 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||||
|  | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||||||
|  |  | ||||||
|  | <svg | ||||||
|  |    xmlns:dc="http://purl.org/dc/elements/1.1/" | ||||||
|  |    xmlns:cc="http://creativecommons.org/ns#" | ||||||
|  |    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||||||
|  |    xmlns:svg="http://www.w3.org/2000/svg" | ||||||
|  |    xmlns="http://www.w3.org/2000/svg" | ||||||
|  |    xmlns:xlink="http://www.w3.org/1999/xlink" | ||||||
|  |    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||||||
|  |    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||||||
|  |    width="46.72533mm" | ||||||
|  |    height="46.72533mm" | ||||||
|  |    viewBox="0 0 46.72533 46.725331" | ||||||
|  |    version="1.1" | ||||||
|  |    id="svg4593" | ||||||
|  |    inkscape:version="0.92.4 5da689c313, 2019-01-14" | ||||||
|  |    sodipodi:docname="Artix_logo_square_frame.svg" | ||||||
|  |    inkscape:export-filename="/tmp/Artix_logo_4096.png" | ||||||
|  |    inkscape:export-xdpi="2226.6001" | ||||||
|  |    inkscape:export-ydpi="2226.6001"> | ||||||
|  |   <defs | ||||||
|  |      id="defs4587"> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient887" | ||||||
|  |        id="linearGradient1200-5" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="matrix(-1,0,0,1,114.83738,50.597052)" | ||||||
|  |        x1="70.512688" | ||||||
|  |        y1="62.847496" | ||||||
|  |        x2="63.043533" | ||||||
|  |        y2="59.204388" /> | ||||||
|  |     <linearGradient | ||||||
|  |        id="linearGradient887" | ||||||
|  |        inkscape:collect="always"> | ||||||
|  |       <stop | ||||||
|  |          id="stop883" | ||||||
|  |          offset="0" | ||||||
|  |          style="stop-color:#ffffff;stop-opacity:0.36470589" /> | ||||||
|  |       <stop | ||||||
|  |          id="stop885" | ||||||
|  |          offset="1" | ||||||
|  |          style="stop-color:#ffffff;stop-opacity:0" /> | ||||||
|  |     </linearGradient> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient887" | ||||||
|  |        id="linearGradient1200-8" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="translate(-21.06111,67.884718)" | ||||||
|  |        x1="70.512688" | ||||||
|  |        y1="62.847496" | ||||||
|  |        x2="55.280762" | ||||||
|  |        y2="56.393845" /> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient1849" | ||||||
|  |        id="linearGradient1851-9-8-1" | ||||||
|  |        x1="70.724701" | ||||||
|  |        y1="12.29244" | ||||||
|  |        x2="81.157883" | ||||||
|  |        y2="19.324032" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="translate(-11.753608,126.58468)" /> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        id="linearGradient1849"> | ||||||
|  |       <stop | ||||||
|  |          style="stop-color:#000000;stop-opacity:0.10217391" | ||||||
|  |          offset="0" | ||||||
|  |          id="stop1845" /> | ||||||
|  |       <stop | ||||||
|  |          style="stop-color:#000000;stop-opacity:0.30434781" | ||||||
|  |          offset="1" | ||||||
|  |          id="stop1847" /> | ||||||
|  |     </linearGradient> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient1849" | ||||||
|  |        id="linearGradient1851-9-8" | ||||||
|  |        x1="70.724709" | ||||||
|  |        y1="12.29244" | ||||||
|  |        x2="87.0924" | ||||||
|  |        y2="26.894571" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="translate(-26.40001,101.15201)" /> | ||||||
|  |     <linearGradient | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient1849" | ||||||
|  |        id="linearGradient1851-9" | ||||||
|  |        x1="105.83431" | ||||||
|  |        y1="15.35424" | ||||||
|  |        x2="80.208908" | ||||||
|  |        y2="30.53084" | ||||||
|  |        gradientUnits="userSpaceOnUse" | ||||||
|  |        gradientTransform="translate(-56.382736,115.37787)" /> | ||||||
|  |     <linearGradient | ||||||
|  |        gradientTransform="translate(-16.57152,-7.1090256)" | ||||||
|  |        inkscape:collect="always" | ||||||
|  |        xlink:href="#linearGradient887" | ||||||
|  |        id="linearGradient881" | ||||||
|  |        x1="75.542618" | ||||||
|  |        y1="145.98615" | ||||||
|  |        x2="81.200447" | ||||||
|  |        y2="143.22675" | ||||||
|  |        gradientUnits="userSpaceOnUse" /> | ||||||
|  |   </defs> | ||||||
|  |   <sodipodi:namedview | ||||||
|  |      id="base" | ||||||
|  |      pagecolor="#ffffff" | ||||||
|  |      bordercolor="#666666" | ||||||
|  |      borderopacity="1.0" | ||||||
|  |      inkscape:pageopacity="0.0" | ||||||
|  |      inkscape:pageshadow="2" | ||||||
|  |      inkscape:zoom="3.1786659" | ||||||
|  |      inkscape:cx="55.055788" | ||||||
|  |      inkscape:cy="48.998008" | ||||||
|  |      inkscape:document-units="mm" | ||||||
|  |      inkscape:current-layer="layer1" | ||||||
|  |      showgrid="false" | ||||||
|  |      fit-margin-top="0" | ||||||
|  |      fit-margin-left="0" | ||||||
|  |      fit-margin-right="0" | ||||||
|  |      fit-margin-bottom="0" | ||||||
|  |      inkscape:window-width="1904" | ||||||
|  |      inkscape:window-height="1008" | ||||||
|  |      inkscape:window-x="0" | ||||||
|  |      inkscape:window-y="0" | ||||||
|  |      inkscape:window-maximized="1" | ||||||
|  |      inkscape:pagecheckerboard="true" | ||||||
|  |      borderlayer="false" | ||||||
|  |      inkscape:showpageshadow="true" /> | ||||||
|  |   <metadata | ||||||
|  |      id="metadata4590"> | ||||||
|  |     <rdf:RDF> | ||||||
|  |       <cc:Work | ||||||
|  |          rdf:about=""> | ||||||
|  |         <dc:format>image/svg+xml</dc:format> | ||||||
|  |         <dc:type | ||||||
|  |            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||||||
|  |         <dc:title></dc:title> | ||||||
|  |       </cc:Work> | ||||||
|  |     </rdf:RDF> | ||||||
|  |   </metadata> | ||||||
|  |   <g | ||||||
|  |      inkscape:label="Layer 1" | ||||||
|  |      inkscape:groupmode="layer" | ||||||
|  |      id="layer1" | ||||||
|  |      transform="translate(-23.826174,-99.183391)"> | ||||||
|  |     <g | ||||||
|  |        id="g213" | ||||||
|  |        transform="translate(0.57361468)"> | ||||||
|  |       <path | ||||||
|  |          sodipodi:nodetypes="cccccccccccc" | ||||||
|  |          style="display:inline;fill:#10a0cc;fill-opacity:1;stroke:none;stroke-width:0.09994879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||||||
|  |          d="m 46.614964,99.183394 -8.03465,16.473926 22.112351,12.38944 z m -10.46189,21.450886 -12.3269,25.27444 36.57813,-15.11174 z m 26.955981,12.3672 -11.536252,6.62286 17.831472,6.28438 z" | ||||||
|  |          id="path886" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          inkscape:label="Base" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient881);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 58.971096,138.87713 4.137969,-5.87613 6.29521,12.90771 z" | ||||||
|  |          id="path947" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          inkscape:label="Light" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1851-9);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 23.826174,145.90872 25.6254,-15.1766 10.95269,0.065 z" | ||||||
|  |          id="path1434-9-4" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Shadow" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1851-9-8);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 60.692734,128.04658 -22.11223,-12.38962 5.74419,-2.21251 z" | ||||||
|  |          id="path1434-9-4-2" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Shadow" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1851-9-8-1);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 69.404275,145.90872 -17.831451,-6.28419 7.398272,-0.7474 z" | ||||||
|  |          id="path1434-9-4-2-4" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Shadow" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1200-8);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 23.826174,145.90872 25.6254,-15.1766 -13.29865,-10.09774 z" | ||||||
|  |          id="path1381-5-9" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Light" /> | ||||||
|  |       <path | ||||||
|  |          style="fill:url(#linearGradient1200-5);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||||||
|  |          d="m 60.692724,128.04658 -16.36803,-14.60213 2.29027,-14.261056 z" | ||||||
|  |          id="path1381-5-7" | ||||||
|  |          inkscape:connector-curvature="0" | ||||||
|  |          sodipodi:nodetypes="cccc" | ||||||
|  |          inkscape:label="Light" /> | ||||||
|  |     </g> | ||||||
|  |   </g> | ||||||
|  | </svg> | ||||||
| After Width: | Height: | Size: 7.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/artix.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 144 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/background.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 11 KiB | 
| @@ -1,3 +1,6 @@ | |||||||
|  | # SPDX-FileCopyrightText: no | ||||||
|  | # SPDX-License-Identifier: CC0-1.0 | ||||||
|  | # | ||||||
| # Product branding information. This influences some global | # Product branding information. This influences some global | ||||||
| # user-visible aspects of Calamares, such as the product | # user-visible aspects of Calamares, such as the product | ||||||
| # name, window behavior, and the slideshow during installation. | # name, window behavior, and the slideshow during installation. | ||||||
| @@ -5,7 +8,13 @@ | |||||||
| # Additional styling can be done using the stylesheet.qss | # Additional styling can be done using the stylesheet.qss | ||||||
| # file, also in the branding directory. | # file, also in the branding directory. | ||||||
| --- | --- | ||||||
| componentName:  default | componentName:  artix | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | ### WELCOME / OVERALL WORDING | ||||||
|  | # | ||||||
|  | # These settings affect some overall phrasing and looks, | ||||||
|  | # which are most visible in the welcome page. | ||||||
| 
 | 
 | ||||||
| # This selects between different welcome texts. When false, uses | # This selects between different welcome texts. When false, uses | ||||||
| # the traditional "Welcome to the %1 installer.", and when true, | # the traditional "Welcome to the %1 installer.", and when true, | ||||||
| @@ -20,6 +29,12 @@ welcomeStyleCalamares:   false | |||||||
| # may have surprising effects on HiDPI monitors). | # may have surprising effects on HiDPI monitors). | ||||||
| welcomeExpandingLogo:   true | welcomeExpandingLogo:   true | ||||||
| 
 | 
 | ||||||
|  | ### WINDOW CONFIGURATION | ||||||
|  | # | ||||||
|  | # The settings here affect the placement of the Calamares | ||||||
|  | # window through hints to the window manager and initial | ||||||
|  | # sizing of the Calamares window. | ||||||
|  | 
 | ||||||
| # Size and expansion policy for Calamares. | # Size and expansion policy for Calamares. | ||||||
| #  - "normal" or unset, expand as needed, use *windowSize* | #  - "normal" or unset, expand as needed, use *windowSize* | ||||||
| #  - "fullscreen", start as large as possible, ignore *windowSize* | #  - "fullscreen", start as large as possible, ignore *windowSize* | ||||||
| @@ -33,7 +48,7 @@ windowExpanding:    normal | |||||||
| # This setting is ignored if "fullscreen" is selected for | # This setting is ignored if "fullscreen" is selected for | ||||||
| # *windowExpanding*, above. If not set, use constants defined | # *windowExpanding*, above. If not set, use constants defined | ||||||
| # in CalamaresUtilsGui, 800x520. | # in CalamaresUtilsGui, 800x520. | ||||||
| windowSize: 800px,520px | windowSize: 1100px,700px | ||||||
| 
 | 
 | ||||||
| # Placement of Calamares window. Either "center" or "free". | # Placement of Calamares window. Either "center" or "free". | ||||||
| # Whether "center" actually works does depend on the window | # Whether "center" actually works does depend on the window | ||||||
| @@ -41,6 +56,14 @@ windowSize: 800px,520px | |||||||
| # *windowExpanding* set to "fullscreen"). | # *windowExpanding* set to "fullscreen"). | ||||||
| windowPlacement: center | windowPlacement: center | ||||||
| 
 | 
 | ||||||
|  | ### PANELS CONFIGURATION | ||||||
|  | # | ||||||
|  | # Calamares has a main content area, and two panels (navigation | ||||||
|  | # and progress / sidebar). The panels can be controlled individually, | ||||||
|  | # or switched off. If both panels are switched off, the layout of | ||||||
|  | # the main content area loses its margins, on the assumption that | ||||||
|  | # you're doing something special. | ||||||
|  | 
 | ||||||
| # Kind of sidebar (panel on the left, showing progress). | # Kind of sidebar (panel on the left, showing progress). | ||||||
| #  - "widget" or unset, use traditional sidebar (logo, items) | #  - "widget" or unset, use traditional sidebar (logo, items) | ||||||
| #  - "none", hide it entirely | #  - "none", hide it entirely | ||||||
| @@ -66,6 +89,12 @@ sidebar: widget | |||||||
| # except the default is *bottom*. | # except the default is *bottom*. | ||||||
| navigation: widget | navigation: widget | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | ### STRINGS, IMAGES AND COLORS | ||||||
|  | # | ||||||
|  | # This section contains the "branding proper" of names | ||||||
|  | # and images, rather than global-look settings. | ||||||
|  | 
 | ||||||
| # These are strings shown to the user in the user interface. | # These are strings shown to the user in the user interface. | ||||||
| # There is no provision for translating them -- since they | # There is no provision for translating them -- since they | ||||||
| # are names, the string is included as-is. | # are names, the string is included as-is. | ||||||
| @@ -80,7 +109,7 @@ navigation: widget | |||||||
| # | # | ||||||
| # These strings support substitution from /etc/os-release | # These strings support substitution from /etc/os-release | ||||||
| # if KDE Frameworks 5.58 are available at build-time. When | # if KDE Frameworks 5.58 are available at build-time. When | ||||||
| # enabled, @{var-name} is replaced by the equivalent value | # enabled, ${varname} is replaced by the equivalent value | ||||||
| # from os-release. All the supported var-names are in all-caps, | # from os-release. All the supported var-names are in all-caps, | ||||||
| # and are listed on the FreeDesktop.org site, | # and are listed on the FreeDesktop.org site, | ||||||
| #       https://www.freedesktop.org/software/systemd/man/os-release.html | #       https://www.freedesktop.org/software/systemd/man/os-release.html | ||||||
| @@ -92,18 +121,18 @@ navigation: widget | |||||||
| # are visible as buttons there if the corresponding *show* keys | # are visible as buttons there if the corresponding *show* keys | ||||||
| # are set to "true" (they can also be overridden). | # are set to "true" (they can also be overridden). | ||||||
| strings: | strings: | ||||||
|     productName:         "@{NAME}" |     productName:         Artix Linux | ||||||
|     shortProductName:    Generic |     shortProductName:    Artix | ||||||
|     version:             2020.2 LTS |     version:             rolling | ||||||
|     shortVersion:        2020.2 |     shortVersion:        rolling | ||||||
|     versionedName:       Fancy GNU/Linux 2020.2 LTS "Turgid Tuba" |     versionedName:       Artix Linux "rolling" | ||||||
|     shortVersionedName:  FancyGL 2020.2 |     shortVersionedName:  Artix rolling | ||||||
|     bootloaderEntryName: FancyGL |     bootloaderEntryName: Artix | ||||||
|     productUrl:          https://calamares.io/ |     productUrl:          https://www.artixlinux.org/ | ||||||
|     supportUrl:          https://github.com/calamares/calamares/issues |     supportUrl:          https://github.com/calamares/calamares/issues | ||||||
|     knownIssuesUrl:      https://calamares.io/about/ |     knownIssuesUrl:      https://calamares.io/about/ | ||||||
|     releaseNotesUrl:     https://calamares.io/about/ |     releaseNotesUrl:     https://calamares.io/about/ | ||||||
|     donateUrl:           https://kde.org/community/donations/index.php | #     donateUrl:           https://kde.org/community/donations/index.php | ||||||
| 
 | 
 | ||||||
| # These images are loaded from the branding module directory. | # These images are loaded from the branding module directory. | ||||||
| # | # | ||||||
| @@ -133,15 +162,34 @@ strings: | |||||||
| # | # | ||||||
| # These filenames can also use substitutions from os-release (see above). | # These filenames can also use substitutions from os-release (see above). | ||||||
| images: | images: | ||||||
|     # productBanner:       "banner.png" |     productBanner:       "artix-banner.png" | ||||||
|     productIcon:         "squid.png" |     productLogo:         "artix-logo.svg" | ||||||
|     productLogo:         "squid.png" |     productIcon:         "artix-icon.svg" | ||||||
|     # productWallpaper:    "wallpaper.png" |     # productWallpaper:    "wallpaper.png" | ||||||
|     productWelcome:      "languages.png" |     productWelcome:      "languages.png" | ||||||
| 
 | 
 | ||||||
|  | # Colors for text and background components. | ||||||
|  | # | ||||||
|  | #  - SidebarBackground is the background of the sidebar | ||||||
|  | #  - SidebarText is the (foreground) text color | ||||||
|  | #  - SidebarBackgroundCurrent sets the background of the current step. | ||||||
|  | #    Optional, and defaults to the application palette. | ||||||
|  | #  - SidebarTextCurrent is the text color of the current step. | ||||||
|  | # | ||||||
|  | # These colors can **also** be set through the stylesheet, if the | ||||||
|  | # branding component also ships a stylesheet.qss. Then they are | ||||||
|  | # the corresponding CSS attributes of #sidebarApp. | ||||||
|  | style: | ||||||
|  |     SidebarBackground:        "#292F34" | ||||||
|  |     SidebarText:              "#FFFFFF" | ||||||
|  |     SidebarTextCurrent:       "#292F34" | ||||||
|  |     SidebarBackgroundCurrent: "#16a3f5" | ||||||
|  | 
 | ||||||
|  | ### SLIDESHOW | ||||||
|  | # | ||||||
| # The slideshow is displayed during execution steps (e.g. when the | # The slideshow is displayed during execution steps (e.g. when the | ||||||
| # installer is actually writing to disk and doing other slow things). | # installer is actually writing to disk and doing other slow things). | ||||||
| # | 
 | ||||||
| # The slideshow can be a QML file (recommended) which can display | # The slideshow can be a QML file (recommended) which can display | ||||||
| # arbitrary things -- text, images, animations, or even play a game -- | # arbitrary things -- text, images, animations, or even play a game -- | ||||||
| # during the execution step. The QML **is** abruptly stopped when the | # during the execution step. The QML **is** abruptly stopped when the | ||||||
| @@ -168,22 +216,24 @@ slideshow:               "show.qml" | |||||||
| #      the QML components). | #      the QML components). | ||||||
| # | # | ||||||
| # An image slideshow does not need to have the API defined. | # An image slideshow does not need to have the API defined. | ||||||
| slideshowAPI: 2 | slideshowAPI: 1 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Colors for text and background components. | # These options are to customize online uploading of logs to pastebins: | ||||||
| # | #  - type      : Defines the kind of pastebin service to be used. Currently | ||||||
| #  - sidebarBackground is the background of the sidebar | #                it accepts two values: | ||||||
| #  - sidebarText is the (foreground) text color | #                - none    :    disables the pastebin functionality | ||||||
| #  - sidebarTextHighlight sets the background of the selected (current) step. | #                - fiche   :    use fiche pastebin server | ||||||
| #    Optional, and defaults to the application palette. | #  - url       : Defines the address of pastebin service to be used. | ||||||
| #  - sidebarSelect is the text color of the selected step. | #                Takes string as input. Important bits are the host and port, | ||||||
| # | #                the scheme is not used. | ||||||
| # These colors can **also** be set through the stylesheet, if the | #  - sizeLimit : Defines maximum size limit (in KiB) of log file to be pasted. | ||||||
| # branding component also ships a stylesheet.qss. Then they are | #                The option must be set, to have the log option work. | ||||||
| # the corresponding CSS attributes of #sidebarApp. | #                Takes integer as input. If < 0, no limit will be forced, | ||||||
| style: | #                else only last (approximately) 'n' KiB of log file will be pasted. | ||||||
|    sidebarBackground:    "#292F34" | #                Please note that upload size may be slightly over the limit (due | ||||||
|    sidebarText:          "#FFFFFF" | #                to last minute logging), so provide a suitable value. | ||||||
|    sidebarTextSelect:    "#292F34" | uploadServer : | ||||||
|    sidebarTextHighlight: "#D35400" |     type :    "fiche" | ||||||
|  |     url :     "http://termbin.com:9999" | ||||||
|  |     sizeLimit : -1 | ||||||
							
								
								
									
										
											BIN
										
									
								
								branding/artix/browsers.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.1 MiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/customise.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.6 MiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/desktops.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 332 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/games.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 720 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/inits.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 217 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/languages.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.7 MiB | 
							
								
								
									
										2
									
								
								branding/artix/languages.png.license
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,2 @@ | |||||||
|  | SPDX-FileCopyrightText: 2015 Teo Mrnjavac <teo@kde.org> | ||||||
|  | SPDX-License-Identifier: GPL-3.0-or-later | ||||||
							
								
								
									
										
											BIN
										
									
								
								branding/artix/map.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 662 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/multimedia.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.1 MiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/office.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 957 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/packages1.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.6 MiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/packages2.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 4.3 MiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/packages3.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 5.5 MiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/packages4.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 6.0 MiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/productivity.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.5 MiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/rolling.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 209 KiB | 
							
								
								
									
										275
									
								
								branding/artix/show.qml
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,275 @@ | |||||||
|  | /* === This file is part of Calamares - <http://github.com/calamares> === | ||||||
|  |  * | ||||||
|  |  *   Copyright 2015, Teo Mrnjavac <teo@kde.org> | ||||||
|  |  *   Copyright 2016, Luca Giambonini <almack@chakralinux.org> | ||||||
|  |  * | ||||||
|  |  *   Calamares is free software: you can redistribute it and/or modify | ||||||
|  |  *   it under the terms of the GNU General Public License as published by | ||||||
|  |  *   the Free Software Foundation, either version 3 of the License, or | ||||||
|  |  *   (at your option) any later version. | ||||||
|  |  * | ||||||
|  |  *   Calamares is distributed in the hope that it will be useful, | ||||||
|  |  *   but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  |  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||||||
|  |  *   GNU General Public License for more details. | ||||||
|  |  * | ||||||
|  |  *   You should have received a copy of the GNU General Public License | ||||||
|  |  *   along with Calamares. If not, see <http://www.gnu.org/licenses/>. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | import QtQuick 2.0; | ||||||
|  | import calamares.slideshow 1.0; | ||||||
|  |  | ||||||
|  | /* Tested with slide images of 1800x1200 and 1632x1248 pixels */ | ||||||
|  |  | ||||||
|  | Presentation | ||||||
|  | { | ||||||
|  |     id: presentation | ||||||
|  |  | ||||||
|  |     Timer { | ||||||
|  |         interval: 5000 | ||||||
|  |         running: true | ||||||
|  |         repeat: true | ||||||
|  |         onTriggered: presentation.goToNextSlide() | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "thanks.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "artix.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "tools.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "desktops.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "productivity.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "browsers.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "office.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "multimedia.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "web.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "packages1.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "packages2.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "packages3.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "packages4.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "customise.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     Slide { | ||||||
|  |        Image { | ||||||
|  |             source: "background.png" | ||||||
|  |             width: parent.width * 4; height: parent.height * 4 | ||||||
|  |             fillMode: Image.Stretch | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |         } | ||||||
|  |         Image { | ||||||
|  |             source: "rolling.png" | ||||||
|  |             width: parent.width * 1.12; height: parent.height * 1.5 | ||||||
|  |             fillMode: Image.PreserveAspectFit | ||||||
|  |             anchors.centerIn: parent | ||||||
|  |             anchors.verticalCenterOffset: - parent.height / 16 | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										96
									
								
								branding/artix/stylesheet.qss
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,96 @@ | |||||||
|  | /* | ||||||
|  |  * SPDX-FileCopyrightText: no | ||||||
|  |  * SPDX-License-Identifier: CC0-1.0 | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | A branding component can ship a stylesheet (like this one) | ||||||
|  | which is applied to parts of the Calamares user-interface. | ||||||
|  | In principle, all parts can be styled through CSS. | ||||||
|  | Missing parts should be filed as issues. | ||||||
|  |  | ||||||
|  | The IDs are based on the object names in the C++ code. | ||||||
|  | You can use the Debug Dialog to find out object names: | ||||||
|  |   - Open the debug dialog | ||||||
|  |   - Choose tab *Tools* | ||||||
|  |   - Click *Widget Tree* button | ||||||
|  | The list of object names is printed in the log. | ||||||
|  |  | ||||||
|  | Documentation for styling Qt Widgets through a stylesheet | ||||||
|  | can be found at | ||||||
|  |     https://doc.qt.io/qt-5/stylesheet-examples.html | ||||||
|  |     https://doc.qt.io/qt-5/stylesheet-reference.html | ||||||
|  | In Calamares, styling widget classes is supported (e.g. | ||||||
|  | using `QComboBox` as a selector). | ||||||
|  |  | ||||||
|  | This example stylesheet has all the actual styling commented out. | ||||||
|  | The examples are not exhaustive. | ||||||
|  |  | ||||||
|  | */ | ||||||
|  |  | ||||||
|  | /*** Generic Widgets. | ||||||
|  |  * | ||||||
|  |  * You can style **all** widgets of a given class by selecting | ||||||
|  |  * the class name. Some widgets have specialized sub-selectors. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | QPushButton { background-color: green; } | ||||||
|  | */ | ||||||
|  |  | ||||||
|  | /*** Main application window. | ||||||
|  |  * | ||||||
|  |  * The main application window has the sidebar, which in turn | ||||||
|  |  * contains a logo and a list of items -- note that the list | ||||||
|  |  * can **not** be styled, since it has its own custom C++ | ||||||
|  |  * delegate code. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | #mainApp { } | ||||||
|  | #sidebarApp { } | ||||||
|  | #logoApp { } | ||||||
|  | */ | ||||||
|  |  | ||||||
|  | /*** Welcome module. | ||||||
|  |  * | ||||||
|  |  * There are plenty of parts, but the buttons are the most interesting | ||||||
|  |  * ones (donate, release notes, ...). The little icon image can be | ||||||
|  |  * styled through *qproperty-icon*, which is a little obscure. | ||||||
|  |  * URLs can reference the QRC paths of the Calamares application | ||||||
|  |  * or loaded via plugins or within the filesystem. There is no | ||||||
|  |  * comprehensive list of available icons, though. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | QPushButton#aboutButton { qproperty-icon: url(:/data/images/release.svg); } | ||||||
|  | #donateButton, | ||||||
|  | #supportButton, | ||||||
|  | #releaseNotesButton, | ||||||
|  | #knownIssuesButton { qproperty-icon: url(:/data/images/help.svg); } | ||||||
|  | */ | ||||||
|  |  | ||||||
|  | /*** Partitioning module. | ||||||
|  |  * | ||||||
|  |  * Many moving parts, which you will need to experiment with. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | #bootInfoIcon { } | ||||||
|  | #bootInfoLable { } | ||||||
|  | #deviceInfoIcon { } | ||||||
|  | #defineInfoLabel { } | ||||||
|  | #scrollAreaWidgetContents { } | ||||||
|  | #partitionBarView { } | ||||||
|  | */ | ||||||
|  |  | ||||||
|  | /*** Licensing module. | ||||||
|  |  * | ||||||
|  |  * The licensing module paints individual widgets for each of | ||||||
|  |  * the licenses. The item can be collapsed or expanded. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | #licenseItem {  } | ||||||
|  | #licenseItemFullText {  } | ||||||
|  | */ | ||||||
							
								
								
									
										
											BIN
										
									
								
								branding/artix/thanks.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 157 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/theme.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.0 MiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/tools.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 364 KiB | 
							
								
								
									
										
											BIN
										
									
								
								branding/artix/web.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 300 KiB | 
| @@ -1,179 +0,0 @@ | |||||||
| # Product branding information. This influences some global |  | ||||||
| # user-visible aspects of Calamares, such as the product |  | ||||||
| # name, window behavior, and the slideshow during installation. |  | ||||||
| # |  | ||||||
| # Additional styling can be done using the stylesheet.qss |  | ||||||
| # file, also in the branding directory. |  | ||||||
| --- |  | ||||||
| componentName:  default-mobile |  | ||||||
|  |  | ||||||
| # This selects between different welcome texts. When false, uses |  | ||||||
| # the traditional "Welcome to the %1 installer.", and when true, |  | ||||||
| # uses "Welcome to the Calamares installer for %1." This allows |  | ||||||
| # to distinguish this installer from other installers for the |  | ||||||
| # same distribution. |  | ||||||
| welcomeStyleCalamares:   false |  | ||||||
|  |  | ||||||
| # Should the welcome image (productWelcome, below) be scaled |  | ||||||
| # up beyond its natural size? If false, the image does not grow |  | ||||||
| # with the window but remains the same size throughout (this |  | ||||||
| # may have surprising effects on HiDPI monitors). |  | ||||||
| welcomeExpandingLogo:   true |  | ||||||
|  |  | ||||||
| # Size and expansion policy for Calamares. |  | ||||||
| #  - "normal" or unset, expand as needed, use *windowSize* |  | ||||||
| #  - "fullscreen", start as large as possible, ignore *windowSize* |  | ||||||
| #  - "noexpand", don't expand automatically, use *windowSize* |  | ||||||
| windowExpanding:    fullscreen |  | ||||||
|  |  | ||||||
| # Size of Calamares window, expressed as w,h. Both w and h |  | ||||||
| # may be either pixels (suffix px) or font-units (suffix em). |  | ||||||
| #   e.g.    "800px,600px" |  | ||||||
| #           "60em,480px" |  | ||||||
| # This setting is ignored if "fullscreen" is selected for |  | ||||||
| # *windowExpanding*, above. If not set, use constants defined |  | ||||||
| # in CalamaresUtilsGui, 800x520. |  | ||||||
| windowSize: 800px,520px |  | ||||||
|  |  | ||||||
| # Placement of Calamares window. Either "center" or "free". |  | ||||||
| # Whether "center" actually works does depend on the window |  | ||||||
| # manager in use (and only makes sense if you're not using |  | ||||||
| # *windowExpanding* set to "fullscreen"). |  | ||||||
| windowPlacement: center |  | ||||||
|  |  | ||||||
| # Kind of sidebar (panel on the left, showing progress). |  | ||||||
| #  - "widget" or unset, use traditional sidebar (logo, items) |  | ||||||
| #  - "none", hide it entirely |  | ||||||
| #  - "qml", use calamares-sidebar.qml from branding folder |  | ||||||
| # In addition, you **may** specify a side, separated by a comma, |  | ||||||
| # from the kind. Valid sides are: |  | ||||||
| #  - "left" (if not specified, uses this) |  | ||||||
| #  - "right" |  | ||||||
| #  - "top" |  | ||||||
| #  - "bottom" |  | ||||||
| # For instance, "widget,right" is valid; so is "qml", which defaults |  | ||||||
| # to putting the sidebar on the left. Also valid is "qml,top". |  | ||||||
| # While "widget,top" is valid, the widgets code is **not** flexible |  | ||||||
| # and results will be terrible. |  | ||||||
| sidebar: none |  | ||||||
|  |  | ||||||
| # Kind of navigation (button panel on the bottom). |  | ||||||
| #  - "widget" or unset, use traditional navigation |  | ||||||
| #  - "none", hide it entirely |  | ||||||
| #  - "qml", use calamares-navigation.qml from branding folder |  | ||||||
| # In addition, you **may** specify a side, separated by a comma, |  | ||||||
| # from the kind. The same sides are valid as for *sidebar*, |  | ||||||
| # except the default is *bottom*. |  | ||||||
| navigation: none |  | ||||||
|  |  | ||||||
| # These are strings shown to the user in the user interface. |  | ||||||
| # There is no provision for translating them -- since they |  | ||||||
| # are names, the string is included as-is. |  | ||||||
| # |  | ||||||
| # The four Url strings are the Urls used by the buttons in |  | ||||||
| # the welcome screen, and are not shown to the user. Clicking |  | ||||||
| # on the "Support" button, for instance, opens the link supportUrl. |  | ||||||
| # If a Url is empty, the corresponding button is not shown. |  | ||||||
| # |  | ||||||
| # bootloaderEntryName is how this installation / distro is named |  | ||||||
| # in the boot loader (e.g. in the GRUB menu). |  | ||||||
| # |  | ||||||
| # These strings support substitution from /etc/os-release |  | ||||||
| # if KDE Frameworks 5.58 are available at build-time. When |  | ||||||
| # enabled, @{var-name} is replaced by the equivalent value |  | ||||||
| # from os-release. All the supported var-names are in all-caps, |  | ||||||
| # and are listed on the FreeDesktop.org site, |  | ||||||
| #       https://www.freedesktop.org/software/systemd/man/os-release.html |  | ||||||
| # Note that ANSI_COLOR and CPE_NAME don't make sense here, and |  | ||||||
| # are not supported (the rest are). Remember to quote the string |  | ||||||
| # if it contains substitutions, or you'll get YAML exceptions. |  | ||||||
| # |  | ||||||
| # The *Url* entries are used on the welcome page, and they |  | ||||||
| # are visible as buttons there if the corresponding *show* keys |  | ||||||
| # are set to "true" (they can also be overridden). |  | ||||||
| strings: |  | ||||||
|     productName:         "NextGenMobileLinuxDistro" |  | ||||||
|     shortProductName:    NextGenMobileLinuxDistro |  | ||||||
|  |  | ||||||
| # These images are loaded from the branding module directory. |  | ||||||
| # |  | ||||||
| # productBanner is an optional image, which if present, will be shown |  | ||||||
| #       on the welcome page of the application, above the welcome text. |  | ||||||
| #       It is intended to have a width much greater than height. |  | ||||||
| #       It is displayed at 64px height (also on HiDPI). |  | ||||||
| #       Recommended size is 64px tall, and up to 460px wide. |  | ||||||
| # productIcon is used as the window icon, and will (usually) be used |  | ||||||
| #       by the window manager to represent the application. This image |  | ||||||
| #       should be square, and may be displayed by the window manager |  | ||||||
| #       as small as 16x16 (but possibly larger). |  | ||||||
| # productLogo is used as the logo at the top of the left-hand column |  | ||||||
| #       which shows the steps to be taken. The image should be square, |  | ||||||
| #       and is displayed at 80x80 pixels (also on HiDPI). |  | ||||||
| # productWallpaper is an optional image, which if present, will replace |  | ||||||
| #       the normal solid background on every page of the application. |  | ||||||
| #       It can be any size and proportion, |  | ||||||
| #       and will be tiled to fit the entire window. |  | ||||||
| #       For a non-tiled wallpaper, the size should be the same as |  | ||||||
| #       the overall window, see *windowSize* above (800x520). |  | ||||||
| # productWelcome is shown on the welcome page of the application in |  | ||||||
| #       the middle of the window, below the welcome text. It can be |  | ||||||
| #       any size and proportion, and will be scaled to fit inside |  | ||||||
| #       the window. Use `welcomeExpandingLogo` to make it non-scaled. |  | ||||||
| #       Recommended size is 320x150. |  | ||||||
| # |  | ||||||
| # These filenames can also use substitutions from os-release (see above). |  | ||||||
| images: |  | ||||||
|     # productBanner:       "banner.png" |  | ||||||
|     productIcon:         "logo.png" |  | ||||||
|     productLogo:         "logo.png" |  | ||||||
|     # productWallpaper:    "wallpaper.png" |  | ||||||
|     productWelcome:      "logo.png" |  | ||||||
|  |  | ||||||
| # The slideshow is displayed during execution steps (e.g. when the |  | ||||||
| # installer is actually writing to disk and doing other slow things). |  | ||||||
| # |  | ||||||
| # The slideshow can be a QML file (recommended) which can display |  | ||||||
| # arbitrary things -- text, images, animations, or even play a game -- |  | ||||||
| # during the execution step. The QML **is** abruptly stopped when the |  | ||||||
| # execution step is done, though, so maybe a game isn't a great idea. |  | ||||||
| # |  | ||||||
| # The slideshow can also be a sequence of images (not recommended unless |  | ||||||
| # you don't want QML at all in your Calamares). The images are displayed |  | ||||||
| # at a rate of 1 every 2 seconds during the execution step. |  | ||||||
| # |  | ||||||
| # To configure a QML file, list a single filename: |  | ||||||
| #   slideshow:               "show.qml" |  | ||||||
| # To configure images, like the filenames (here, as an inline list): |  | ||||||
| #   slideshow: [ "/etc/calamares/slideshow/0.png", "/etc/logo.png" ] |  | ||||||
| slideshow:               "show.qml" |  | ||||||
|  |  | ||||||
| # There are two available APIs for a QML slideshow: |  | ||||||
| #  - 1 (the default) loads the entire slideshow when the installation- |  | ||||||
| #      slideshow page is shown and starts the QML then. The QML |  | ||||||
| #      is never stopped (after installation is done, times etc. |  | ||||||
| #      continue to fire). |  | ||||||
| #  - 2 loads the slideshow on startup and calls onActivate() and |  | ||||||
| #      onLeave() in the root object. After the installation is done, |  | ||||||
| #      the show is stopped (first by calling onLeave(), then destroying |  | ||||||
| #      the QML components). |  | ||||||
| # |  | ||||||
| # An image slideshow does not need to have the API defined. |  | ||||||
| slideshowAPI: 2 |  | ||||||
|  |  | ||||||
|  |  | ||||||
| # Colors for text and background components. |  | ||||||
| # |  | ||||||
| #  - sidebarBackground is the background of the sidebar |  | ||||||
| #  - sidebarText is the (foreground) text color |  | ||||||
| #  - sidebarTextHighlight sets the background of the selected (current) step. |  | ||||||
| #    Optional, and defaults to the application palette. |  | ||||||
| #  - sidebarSelect is the text color of the selected step. |  | ||||||
| # |  | ||||||
| # These colors can **also** be set through the stylesheet, if the |  | ||||||
| # branding component also ships a stylesheet.qss. Then they are |  | ||||||
| # the corresponding CSS attributes of #sidebarApp. |  | ||||||
| style: |  | ||||||
|    sidebarBackground:    "#292F34" |  | ||||||
|    sidebarText:          "#FFFFFF" |  | ||||||
|    sidebarTextSelect:    "#292F34" |  | ||||||
|    sidebarTextHighlight: "#D35400" |  | ||||||
| @@ -1,19 +0,0 @@ | |||||||
| /* SPDX-FileCopyrightText: 2020 Oliver Smith <ollieparanoid@postmarketos.org> |  | ||||||
|  * SPDX-License-Identifier: GPL-3.0-or-later */ |  | ||||||
| import QtQuick 2.0; |  | ||||||
| import calamares.slideshow 1.0; |  | ||||||
|  |  | ||||||
| Presentation |  | ||||||
| { |  | ||||||
|     id: presentation |  | ||||||
|  |  | ||||||
|     Slide { |  | ||||||
|         Image { |  | ||||||
|             id: background |  | ||||||
|             source: "logo.png" |  | ||||||
|             height: 250 |  | ||||||
|             fillMode: Image.PreserveAspectFit |  | ||||||
|             anchors.centerIn: parent |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| Before Width: | Height: | Size: 84 KiB | 
| @@ -1,66 +0,0 @@ | |||||||
| /* === This file is part of Calamares - <https://github.com/calamares> === |  | ||||||
|  * |  | ||||||
|  *   Copyright 2015, Teo Mrnjavac <teo@kde.org> |  | ||||||
|  * |  | ||||||
|  *   Calamares is free software: you can redistribute it and/or modify |  | ||||||
|  *   it under the terms of the GNU General Public License as published by |  | ||||||
|  *   the Free Software Foundation, either version 3 of the License, or |  | ||||||
|  *   (at your option) any later version. |  | ||||||
|  * |  | ||||||
|  *   Calamares is distributed in the hope that it will be useful, |  | ||||||
|  *   but WITHOUT ANY WARRANTY; without even the implied warranty of |  | ||||||
|  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |  | ||||||
|  *   GNU General Public License for more details. |  | ||||||
|  * |  | ||||||
|  *   You should have received a copy of the GNU General Public License |  | ||||||
|  *   along with Calamares. If not, see <http://www.gnu.org/licenses/>. |  | ||||||
|  */ |  | ||||||
|  |  | ||||||
| import QtQuick 2.0; |  | ||||||
| import calamares.slideshow 1.0; |  | ||||||
|  |  | ||||||
| Presentation |  | ||||||
| { |  | ||||||
|     id: presentation |  | ||||||
|  |  | ||||||
|     Timer { |  | ||||||
|         id: advanceTimer |  | ||||||
|         interval: 5000 |  | ||||||
|         running: false |  | ||||||
|         repeat: true |  | ||||||
|         onTriggered: presentation.goToNextSlide() |  | ||||||
|     } |  | ||||||
|      |  | ||||||
|     Slide { |  | ||||||
|  |  | ||||||
|         Image { |  | ||||||
|             id: background |  | ||||||
|             source: "squid.png" |  | ||||||
|             width: 200; height: 200 |  | ||||||
|             fillMode: Image.PreserveAspectFit |  | ||||||
|             anchors.centerIn: parent |  | ||||||
|         } |  | ||||||
|         Text { |  | ||||||
|             anchors.horizontalCenter: background.horizontalCenter |  | ||||||
|             anchors.top: background.bottom |  | ||||||
|             text: "This is a customizable QML slideshow.<br/>"+ |  | ||||||
|                   "Distributions should provide their own slideshow and list it in <br/>"+ |  | ||||||
|                   "their custom branding.desc file.<br/>"+ |  | ||||||
|                   "To create a Calamares presentation in QML, import calamares.slideshow,<br/>"+ |  | ||||||
|                   "define a Presentation element with as many Slide elements as needed." |  | ||||||
|             wrapMode: Text.WordWrap |  | ||||||
|             width: presentation.width |  | ||||||
|             horizontalAlignment: Text.Center |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     Slide { |  | ||||||
|         centeredText: "This is a second Slide element." |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     Slide { |  | ||||||
|         centeredText: "This is a third Slide element." |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     Component.onCompleted: advanceTimer.running = true |  | ||||||
| } |  | ||||||
| @@ -1,33 +0,0 @@ | |||||||
| --- |  | ||||||
| componentName:  fancy |  | ||||||
|  |  | ||||||
| welcomeStyleCalamares:   false |  | ||||||
|  |  | ||||||
| strings: |  | ||||||
|     productName:         Fancy GNU/Linux |  | ||||||
|     shortProductName:    Fancy |  | ||||||
|     version:             2018.3 LTS |  | ||||||
|     shortVersion:        2018.3 |  | ||||||
|     versionedName:       Fancy GNU/Linux 2018.3 LTS "Terrible Tubas" |  | ||||||
|     shortVersionedName:  Fancy 2018.3 |  | ||||||
|     bootloaderEntryName: Fancy |  | ||||||
|     productUrl:          https://calamares.io/ |  | ||||||
|     supportUrl:          https://github.com/calamares/calamares/issues |  | ||||||
|     knownIssuesUrl:      https://calamares.io/about/ |  | ||||||
|     releaseNotesUrl:     https://calamares.io/about/ |  | ||||||
|  |  | ||||||
| welcomeExpandingLogo:   true |  | ||||||
|  |  | ||||||
| images: |  | ||||||
|     productLogo:         "squid.png" |  | ||||||
|     productIcon:         "squid.png" |  | ||||||
|     productWelcome:      "languages.png" |  | ||||||
|  |  | ||||||
| slideshow:               "show.qml" |  | ||||||
| slideshowAPI:            1 |  | ||||||
|  |  | ||||||
| style: |  | ||||||
|    sidebarBackground:    "#392F34" |  | ||||||
|    sidebarText:          "#eFFFFF" |  | ||||||
|    sidebarTextSelect:    "#392F34" |  | ||||||
|    sidebarTextHighlight: "#c35400" |  | ||||||
| @@ -1,42 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> |  | ||||||
| <!DOCTYPE TS> |  | ||||||
| <TS version="2.1" language="en"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="59"/> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="108"/> |  | ||||||
|         <source>This is a customizable QML slideshow.</source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="71"/> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="107"/> |  | ||||||
|         <source>Welcome to Fancy GNU/Linux.</source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="72"/> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="99"/> |  | ||||||
|         <source>This is example branding for your GNU/Linux distribution. Long texts in the slideshow are translated and word-wrapped appropriately. Calamares is a distribution-independent installer framework. </source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="78"/> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="109"/> |  | ||||||
|         <source>This is a third Slide element.</source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="94"/> |  | ||||||
|         <source>This is a fourth Slide element.</source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="98"/> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="105"/> |  | ||||||
|         <source>Slide number five</source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,42 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> |  | ||||||
| <!DOCTYPE TS> |  | ||||||
| <TS version="2.1" language="en"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="59"/> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="108"/> |  | ||||||
|         <source>This is a customizable QML slideshow.</source> |  | ||||||
|         <translation>Dit is een zelf-aan-te-passen QML presentatie.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="71"/> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="107"/> |  | ||||||
|         <source>Welcome to Fancy GNU/Linux.</source> |  | ||||||
|         <translation>Welkom bij Fancy GNU/Linux.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="72"/> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="99"/> |  | ||||||
|         <source>This is example branding for your GNU/Linux distribution. Long texts in the slideshow are translated and word-wrapped appropriately. Calamares is a distribution-independent installer framework. </source> |  | ||||||
|         <translation>Dit is voorbeeld merk-materiaal voor uw GNU/Linux distributie. Lange teksten in de presentatie kunnen automatisch worden ge-layout. Calamares is een distributie-onafhankelijke installatie raamwerk.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="78"/> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="109"/> |  | ||||||
|         <source>This is a third Slide element.</source> |  | ||||||
|         <translation>Dit is de derde slide.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="94"/> |  | ||||||
|         <source>This is a fourth Slide element.</source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="98"/> |  | ||||||
|         <location filename="../src/branding/fancy/show.qml" line="105"/> |  | ||||||
|         <source>Slide number five</source> |  | ||||||
|         <translation>Slide nummer vijf</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| Before Width: | Height: | Size: 84 KiB | 
| @@ -1,112 +0,0 @@ | |||||||
| /* === This file is part of Calamares - <https://github.com/calamares> === |  | ||||||
|  * |  | ||||||
|  *   Copyright 2015, Teo Mrnjavac <teo@kde.org> |  | ||||||
|  *   Copyright 2018, Adriaan de Groot <groot@kde.org> |  | ||||||
|  * |  | ||||||
|  *   Calamares is free software: you can redistribute it and/or modify |  | ||||||
|  *   it under the terms of the GNU General Public License as published by |  | ||||||
|  *   the Free Software Foundation, either version 3 of the License, or |  | ||||||
|  *   (at your option) any later version. |  | ||||||
|  * |  | ||||||
|  *   Calamares is distributed in the hope that it will be useful, |  | ||||||
|  *   but WITHOUT ANY WARRANTY; without even the implied warranty of |  | ||||||
|  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |  | ||||||
|  *   GNU General Public License for more details. |  | ||||||
|  * |  | ||||||
|  *   You should have received a copy of the GNU General Public License |  | ||||||
|  *   along with Calamares. If not, see <http://www.gnu.org/licenses/>. |  | ||||||
|  */ |  | ||||||
|  |  | ||||||
| import QtQuick 2.5; |  | ||||||
| import calamares.slideshow 1.0; |  | ||||||
|  |  | ||||||
| Presentation |  | ||||||
| { |  | ||||||
|     id: presentation |  | ||||||
|  |  | ||||||
|     mouseNavigation: false /* Only the fwd/back buttons */ |  | ||||||
|     loopSlides: false |  | ||||||
|      |  | ||||||
|     BackButton { |  | ||||||
|         width: 60 |  | ||||||
|         height: 60 |  | ||||||
|         source: "go-previous.svgz" |  | ||||||
|     } |  | ||||||
|      |  | ||||||
|     ForwardButton { |  | ||||||
|         width: 60 |  | ||||||
|         height: 60 |  | ||||||
|         source: "go-next.svgz" |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     SlideCounter {} |  | ||||||
|      |  | ||||||
|     Slide { |  | ||||||
|         /* This first slide ignores the "normal" slide layout and places |  | ||||||
|          * an image and text by itself. The anchors need to be connected |  | ||||||
|          * to place the items properly. |  | ||||||
|          */ |  | ||||||
|         Image { |  | ||||||
|             id: background1  // Must be unique |  | ||||||
|             source: "squid.png" |  | ||||||
|             width: 200; height: 200 |  | ||||||
|             fillMode: Image.PreserveAspectFit |  | ||||||
|             anchors.centerIn: parent |  | ||||||
|         } |  | ||||||
|         Text { |  | ||||||
|             anchors.horizontalCenter: background1.horizontalCenter |  | ||||||
|             anchors.top: background1.bottom |  | ||||||
|             text: qsTr("This is a customizable QML slideshow.") |  | ||||||
|             wrapMode: Text.WordWrap |  | ||||||
|             width: presentation.width |  | ||||||
|             horizontalAlignment: Text.Center |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     Slide { |  | ||||||
|         /* Make this one narrower to prevent overlap of wide text with nav buttons */ |  | ||||||
|         width: parent.width * 0.9 - 120 |  | ||||||
|         x: parent.width * 0.05 + 60 |  | ||||||
|         /* For just a slide with text, things can be simplified using properties */ |  | ||||||
|         title: qsTr("Welcome to Fancy GNU/Linux.") |  | ||||||
|         centeredText: qsTr("This is example branding for your GNU/Linux distribution. " + |  | ||||||
|                 "Long texts in the slideshow are translated and word-wrapped appropriately. " + |  | ||||||
|                 "Calamares is a distribution-independent installer framework. ") |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     Slide { |  | ||||||
|         centeredText: qsTr("This is a third Slide element.") |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     Slide { |  | ||||||
|         /* Note that these overlap because both are centered. The z-order puts the background  |  | ||||||
|          * in back. While you can use the properties of the Slide, it's not easy to get at |  | ||||||
|          * the anchors of the items. |  | ||||||
|          */ |  | ||||||
|         Image { |  | ||||||
|             id: background4 |  | ||||||
|             source: "squid4.png" |  | ||||||
|             width: 200; height: 200 |  | ||||||
|             fillMode: Image.PreserveAspectFit |  | ||||||
|             anchors.centerIn: parent |  | ||||||
|             z: -1 |  | ||||||
|         } |  | ||||||
|         centeredText: qsTr("This is a fourth Slide element.") |  | ||||||
|     } |  | ||||||
|      |  | ||||||
|     Slide { |  | ||||||
|         title: qsTr("Slide number five") |  | ||||||
|         writeInText: qsTr("This is example branding for your GNU/Linux distribution. " + |  | ||||||
|                 "Long texts in the slideshow are translated and word-wrapped appropriately. " + |  | ||||||
|                 "Calamares is a distribution-independent installer framework. ") |  | ||||||
|     } |  | ||||||
|      |  | ||||||
|     Slide { |  | ||||||
|         title: qsTr("Slide number five") |  | ||||||
|         content: [  |  | ||||||
|             qsTr("Welcome to Fancy GNU/Linux."),  |  | ||||||
|             qsTr("This is a customizable QML slideshow."), |  | ||||||
|             qsTr("This is a third Slide element.") |  | ||||||
|             ] |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| Before Width: | Height: | Size: 8.1 KiB | 
| Before Width: | Height: | Size: 8.2 KiB | 
| Before Width: | Height: | Size: 8.1 KiB | 
| Before Width: | Height: | Size: 8.1 KiB | 
| @@ -1,64 +0,0 @@ | |||||||
| /* === This file is part of Calamares Extensions - <http://github.com/calamares-extensions> === |  | ||||||
|  * |  | ||||||
|  * SPDX-FileCopyrightText: 2021 Adriaan de Groot <groot@kde.org> |  | ||||||
|  * SPDX-License-Identifier: BSD-2-Clause |  | ||||||
|  */ |  | ||||||
|  |  | ||||||
| /* An *ImageSlide* is a *Slide* (it offers the API that *Presentation* |  | ||||||
|  * expects) while displaying only a single image. This is useful |  | ||||||
|  * for presentations that are all images, with no interaction or text. |  | ||||||
|  */ |  | ||||||
|  |  | ||||||
| import QtQuick 2.5 |  | ||||||
|  |  | ||||||
| /* To use an *ImageSlide*, instantiate it inside your *Presentation* |  | ||||||
|  * and set the *src* property to a path to an image file in a supported |  | ||||||
|  * format. Relative paths are ok. |  | ||||||
|  */ |  | ||||||
| Item { |  | ||||||
|     id: imageslide |  | ||||||
|  |  | ||||||
|     /* Slides should be non-visible at the start; the *Presentation* |  | ||||||
|      * handles visibility (so that one slide at a time is visible). |  | ||||||
|      */ |  | ||||||
|     visible: false |  | ||||||
|     /* Make this item fill up the parent, so that alignment of the |  | ||||||
|      * image (below) works out to "middle of the parent". |  | ||||||
|      */ |  | ||||||
|     anchors.fill: parent |  | ||||||
|  |  | ||||||
|     /* The *Presentation* manages visibility of children that have |  | ||||||
|      * attribute *isSlide* and *isSlide* is set to *true*. Other |  | ||||||
|      * children are ignored, so we need to set this so that the |  | ||||||
|      * *ImageSlide* elements are treated like slides. |  | ||||||
|      */ |  | ||||||
|     property bool isSlide: true; |  | ||||||
|     /* The *Presentation* allows slides to have notes, so just leave |  | ||||||
|      * an empty string here. |  | ||||||
|      */ |  | ||||||
|     property string notes; |  | ||||||
|  |  | ||||||
|  |  | ||||||
|     /* This is the important property for *ImageSlide*: the path to the |  | ||||||
|      * image to display. When instantiating *ImageSlide*, set this for |  | ||||||
|      * each instance. Relative paths are ok. |  | ||||||
|      */ |  | ||||||
|     property string src; |  | ||||||
|  |  | ||||||
|     /* The image itself. It has fixed sizes (300x150px). You could set |  | ||||||
|      * an aspect ratio here (e.g. `height: width / 2`) as well. |  | ||||||
|      * |  | ||||||
|      * This binds the image source (filename) to the string *src* |  | ||||||
|      * in the *ImageSlide* element, for convenience in setting things |  | ||||||
|      * up in the overall slideshow. If you want to make width and |  | ||||||
|      * height configurable, add a property above and then bind to |  | ||||||
|      * them from the Image element. |  | ||||||
|      */ |  | ||||||
|     Image { |  | ||||||
|         id: image |  | ||||||
|         source: src |  | ||||||
|         width: 300 |  | ||||||
|         height: 150 |  | ||||||
|         anchors.centerIn: parent |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,40 +0,0 @@ | |||||||
| # SPDX-FileCopyrightText: 2021 Adriaan de Groot <groot@kde.org> |  | ||||||
| # SPDX-License-Identifier: BSD-2-Clause |  | ||||||
| --- |  | ||||||
| componentName:  default |  | ||||||
| # image-slideshow |  | ||||||
|  |  | ||||||
| # Branding must define some strings for the welcome page, |  | ||||||
| # even though this example is about the slideshow, not the rest. |  | ||||||
| strings: |  | ||||||
|     productName:         Mirror Linux |  | ||||||
|     shortProductName:    Mirror |  | ||||||
|     version: |  | ||||||
|     shortVersion: |  | ||||||
|     versionedName:       Mirror Linux 1.0 |  | ||||||
|     shortVersionedName:  Mirror 1.0 |  | ||||||
|     bootloaderEntryName: Mirror |  | ||||||
|  |  | ||||||
| # These images do not exist in this branding example. |  | ||||||
| images: |  | ||||||
|     productLogo:         "logo.png" |  | ||||||
|     productIcon:         "logo.png" |  | ||||||
|     productWelcome:      "languages.png" |  | ||||||
|  |  | ||||||
| # Dark-mode for Calamares. The slideshow can access these color values |  | ||||||
| # through the Branding object which is always available to QML inside Calamares. |  | ||||||
| style: |  | ||||||
|    sidebarBackground:    "#36393e" |  | ||||||
|    sidebarText:          "#efefef" |  | ||||||
|    sidebarTextSelect:    "#2eb69b" |  | ||||||
|    sidebarTextHighlight: "#313338" |  | ||||||
|  |  | ||||||
| # The actual slideshow. API version 2 means that the QML is loaded at |  | ||||||
| # startup. This is **slightly** slower at startup, but means that by |  | ||||||
| # the time we reach the slideshow, it is loaded and ready-to-go. |  | ||||||
| # |  | ||||||
| # A v2 slideshow **may** have an onActivate() and onLeave() function, |  | ||||||
| # although Calamares will complain if it does not. |  | ||||||
| slideshow:               "show.qml" |  | ||||||
| slideshowAPI:            2 |  | ||||||
|  |  | ||||||
| @@ -1,103 +0,0 @@ | |||||||
| /* === This file is part of Calamares Extensions - <http://github.com/calamares-extensions> === |  | ||||||
|  * |  | ||||||
|  * SPDX-FileCopyrightText: 2021 Adriaan de Groot <groot@kde.org> |  | ||||||
|  * SPDX-License-Identifier: BSD-2-Clause |  | ||||||
|  */ |  | ||||||
|  |  | ||||||
| /* This is a simple slideshow for use during the *exec* phase of |  | ||||||
|  * installation, that displays a handful of slides. It uses |  | ||||||
|  * the *Presentation* QML components -- this allows, for instance, |  | ||||||
|  * notes to be added to slides, and for arrow navigation to be |  | ||||||
|  * used. But at its core it's just a bunch of images, repeating. |  | ||||||
|  * |  | ||||||
|  * For this kind of limited functionality, it may be better to |  | ||||||
|  * use the "plain images" slideshow format in Calamares, although |  | ||||||
|  * then you don't have any say in how things are animated. |  | ||||||
|  * |  | ||||||
|  * This slideshow is written for *slideshowAPI* version 1, so in |  | ||||||
|  * `branding.desc` set that appropriately. |  | ||||||
|  */ |  | ||||||
|  |  | ||||||
|  |  | ||||||
| import QtQuick 2.0  // Basic QML |  | ||||||
| import calamares.slideshow 1.0  // Calamares slideshow: Presentation |  | ||||||
| import io.calamares.ui 1.0  // Calamares internals: Branding |  | ||||||
|  |  | ||||||
| /* *Presentation* comes from the pre-installed calamares.slideshow |  | ||||||
|  * that comes with Calamares itself. See `Presentation.qml` in the |  | ||||||
|  * Calamares repository for details and documentation. |  | ||||||
|  * |  | ||||||
|  * The important parts of presentation are: |  | ||||||
|  *  - it has a property *activatedInCalamares* which is set to *true* |  | ||||||
|  *    when the slideshow becomes visible, *false* afterwards. |  | ||||||
|  *  - it expects one or more children with a property *isSlide* |  | ||||||
|  *    set to *true*. |  | ||||||
|  *  - it has a function *goToNextSlide()* to do just that (where |  | ||||||
|  *    "slides" is the sequence of children that have property |  | ||||||
|  *    *isSlide* set to *true*. |  | ||||||
|  * |  | ||||||
|  */ |  | ||||||
| Presentation |  | ||||||
| { |  | ||||||
|     id: presentation |  | ||||||
|  |  | ||||||
|     /* This timer ticks once per second (1000ms, set in *interval*) |  | ||||||
|      * and calls *goToNextSlide()* each time. Note that it needs |  | ||||||
|      * to know the *id* of the presentation, so keep *id* (above) |  | ||||||
|      * matched with the function call. |  | ||||||
|      * |  | ||||||
|      * The timer starts when the presentation is activated; you could |  | ||||||
|      * also set *running* to true, but that might cost extra resources. |  | ||||||
|      */ |  | ||||||
|     Timer { |  | ||||||
|         interval: 1000 |  | ||||||
|         running: presentation.activatedInCalamares |  | ||||||
|         repeat: true |  | ||||||
|         onTriggered: presentation.goToNextSlide() |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     /* These functions are called when the presentation starts and |  | ||||||
|      * ends, respectively. They could be used to start the timer, |  | ||||||
|      * but that is done automatically through *activatedInCalamares*, |  | ||||||
|      * so there's nothing **to** do. |  | ||||||
|      * |  | ||||||
|      * Leaving these functions out is fine, although Calamares will |  | ||||||
|      * complain that they are missing, then. |  | ||||||
|      */ |  | ||||||
|     function onActivate() { } |  | ||||||
|     function onLeave() { } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|     /* A presentation is an Item: it has no visual appearance at all. |  | ||||||
|      * Give it a background, which fills the whole area of the presentation. |  | ||||||
|      * Setting *z* to a low value places this rectangle **behind** other |  | ||||||
|      * things in the presentation -- which is correct for a background. |  | ||||||
|      * |  | ||||||
|      * This uses the background set in the styles section of `branding.desc`. |  | ||||||
|      */ |  | ||||||
|     Rectangle { |  | ||||||
|         id: mybackground |  | ||||||
|         anchors.fill: parent |  | ||||||
|         color: Branding.styleString(Branding.SidebarBackground) |  | ||||||
|         z: -1 |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     /* The *ImageSlide* is a component unique to this branding directory. |  | ||||||
|      * The QML file `ImageSlide.qml` can be stored alongside `show.qml` |  | ||||||
|      * and it will be loaded on-demand. See the documentation in that |  | ||||||
|      * file for details, but it comes down to this: for each *ImageSlide*, |  | ||||||
|      * set *src* to a suitable value (an image path in this directory) |  | ||||||
|      * and that will be displayed. |  | ||||||
|      */ |  | ||||||
|     ImageSlide { |  | ||||||
|         src: "slide1.png" |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     ImageSlide { |  | ||||||
|         src: "slide2.png" |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     ImageSlide { |  | ||||||
|         src: "slide3.png" |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| Before Width: | Height: | Size: 7.0 KiB | 
| Before Width: | Height: | Size: 31 KiB | 
| Before Width: | Height: | Size: 31 KiB | 
| @@ -1,557 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |  | ||||||
| <!-- Created with Inkscape (http://www.inkscape.org/) --> |  | ||||||
|  |  | ||||||
| <svg |  | ||||||
|    xmlns:dc="http://purl.org/dc/elements/1.1/" |  | ||||||
|    xmlns:cc="http://creativecommons.org/ns#" |  | ||||||
|    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |  | ||||||
|    xmlns:svg="http://www.w3.org/2000/svg" |  | ||||||
|    xmlns="http://www.w3.org/2000/svg" |  | ||||||
|    xmlns:xlink="http://www.w3.org/1999/xlink" |  | ||||||
|    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |  | ||||||
|    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |  | ||||||
|    width="1280" |  | ||||||
|    height="800" |  | ||||||
|    viewBox="0 0 1280 800.00002" |  | ||||||
|    id="svg2" |  | ||||||
|    version="1.1" |  | ||||||
|    inkscape:version="0.91 r13725" |  | ||||||
|    sodipodi:docname="1.svg"> |  | ||||||
|   <defs |  | ||||||
|      id="defs4"> |  | ||||||
|     <linearGradient |  | ||||||
|        inkscape:collect="always" |  | ||||||
|        id="linearGradient4749"> |  | ||||||
|       <stop |  | ||||||
|          style="stop-color:#6a7b8d;stop-opacity:1;" |  | ||||||
|          offset="0" |  | ||||||
|          id="stop4751" /> |  | ||||||
|       <stop |  | ||||||
|          style="stop-color:#6a7b8d;stop-opacity:0;" |  | ||||||
|          offset="1" |  | ||||||
|          id="stop4753" /> |  | ||||||
|     </linearGradient> |  | ||||||
|     <linearGradient |  | ||||||
|        inkscape:collect="always" |  | ||||||
|        xlink:href="#linearGradient4749" |  | ||||||
|        id="linearGradient4755" |  | ||||||
|        x1="328.04813" |  | ||||||
|        y1="339.76974" |  | ||||||
|        x2="637.28412" |  | ||||||
|        y2="4.0816321" |  | ||||||
|        gradientUnits="userSpaceOnUse" |  | ||||||
|        gradientTransform="matrix(1.9957355,0,0,2.0029772,-1.276584,-2.4767375)" /> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath16" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path18" |  | ||||||
|          d="M 0,792 612,792 612,0 0,0 0,792 Z" /> |  | ||||||
|     </clipPath> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath24" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path26" |  | ||||||
|          d="m 558.893,526.62 37.604,0 0,-14.904 -37.604,0 0,14.904 z" /> |  | ||||||
|     </clipPath> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath28" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          style="clip-rule:evenodd" |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path30" |  | ||||||
|          d="m 596.497,511.716 c -6.962,6.661 -20.973,17.643 -31.626,14.277 -5.954,-1.882 -8.839,-7.319 -2.055,-7.441 13.837,-0.25 20.622,0.731 33.681,-6.836" /> |  | ||||||
|     </clipPath> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath58" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path60" |  | ||||||
|          d="m 558.323,524.527 38.192,0 0,-12.815 -38.192,0 0,12.815 z" /> |  | ||||||
|     </clipPath> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath62" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          style="clip-rule:evenodd" |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path64" |  | ||||||
|          d="m 596.515,511.712 c -7.452,6.109 -22.261,15.989 -32.626,11.818 -5.793,-2.332 -8.254,-7.974 -1.48,-7.577 13.816,0.809 20.506,2.306 34.106,-4.241" /> |  | ||||||
|     </clipPath> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath92" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path94" |  | ||||||
|          d="m 556.75,546.201 27.01,0 0,-29.575 -27.01,0 0,29.575 z" /> |  | ||||||
|     </clipPath> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath96" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          style="clip-rule:evenodd" |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path98" |  | ||||||
|          d="m 556.75,516.626 c 2.252,9.368 8.092,26.186 18.874,29.118 6.024,1.639 11.393,-1.373 5.753,-5.147 -11.502,-7.696 -17.738,-10.542 -24.627,-23.971" /> |  | ||||||
|     </clipPath> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath126" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path128" |  | ||||||
|          d="m 556.739,544.61 28.84,0 0,-27.979 -28.84,0 0,27.979 z" /> |  | ||||||
|     </clipPath> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath160" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path162" |  | ||||||
|          d="m 548.843,543.235 11.247,0 0,-38.495 -11.247,0 0,38.495 z" /> |  | ||||||
|     </clipPath> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath194" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path196" |  | ||||||
|          d="m 547.048,542.875 13.046,0 0,-38.137 -13.046,0 0,38.137 z" /> |  | ||||||
|     </clipPath> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath16-6" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path18-3" |  | ||||||
|          d="m 311.058,513.261 c -5.352,-35.909 119.201,-29.157 70.17,-108.22 l 0,0 c 15.4,24.832 72.067,107.631 78.014,128.069 l 0,0 c 6.969,23.957 -13.916,33.881 -42.06,33.879 l 0,0 c -42.481,-0.003 -101.489,-22.62 -106.124,-53.728" /> |  | ||||||
|     </clipPath> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath36" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path38" |  | ||||||
|          d="m 195.725,405.366 c -17.489,-60.118 140.478,-31.868 148.184,19.849 l 0,0 c 5.351,35.909 -119.202,29.156 -70.17,108.22 l 0,0 c -15.4,-24.832 -72.068,-107.631 -78.014,-128.069" /> |  | ||||||
|     </clipPath> |  | ||||||
|     <clipPath |  | ||||||
|        id="clipPath16-0" |  | ||||||
|        clipPathUnits="userSpaceOnUse"> |  | ||||||
|       <path |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          id="path18-1" |  | ||||||
|          d="M 0,792 612,792 612,0 0,0 0,792 Z" /> |  | ||||||
|     </clipPath> |  | ||||||
|   </defs> |  | ||||||
|   <sodipodi:namedview |  | ||||||
|      id="base" |  | ||||||
|      pagecolor="#ffffff" |  | ||||||
|      bordercolor="#666666" |  | ||||||
|      borderopacity="1.0" |  | ||||||
|      inkscape:pageopacity="0.0" |  | ||||||
|      inkscape:pageshadow="2" |  | ||||||
|      inkscape:zoom="0.69044441" |  | ||||||
|      inkscape:cx="534.4714" |  | ||||||
|      inkscape:cy="272.9935" |  | ||||||
|      inkscape:document-units="px" |  | ||||||
|      inkscape:current-layer="svg2" |  | ||||||
|      showgrid="false" |  | ||||||
|      units="px" |  | ||||||
|      inkscape:snap-bbox="true" |  | ||||||
|      inkscape:snap-nodes="true" |  | ||||||
|      inkscape:snap-global="true" |  | ||||||
|      inkscape:snap-path-clip="true" |  | ||||||
|      inkscape:snap-path-mask="true" |  | ||||||
|      inkscape:window-width="1830" |  | ||||||
|      inkscape:window-height="1056" |  | ||||||
|      inkscape:window-x="642" |  | ||||||
|      inkscape:window-y="105" |  | ||||||
|      inkscape:window-maximized="0" |  | ||||||
|      inkscape:snap-others="false" |  | ||||||
|      inkscape:bbox-paths="true" |  | ||||||
|      inkscape:bbox-nodes="false" /> |  | ||||||
|   <metadata |  | ||||||
|      id="metadata7"> |  | ||||||
|     <rdf:RDF> |  | ||||||
|       <cc:Work |  | ||||||
|          rdf:about=""> |  | ||||||
|         <dc:format>image/svg+xml</dc:format> |  | ||||||
|         <dc:type |  | ||||||
|            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |  | ||||||
|         <dc:title></dc:title> |  | ||||||
|       </cc:Work> |  | ||||||
|     </rdf:RDF> |  | ||||||
|   </metadata> |  | ||||||
|   <g |  | ||||||
|      inkscape:label="Layer 1" |  | ||||||
|      inkscape:groupmode="layer" |  | ||||||
|      id="layer1" |  | ||||||
|      transform="translate(0,-252.36216)" /> |  | ||||||
|   <rect |  | ||||||
|      style="opacity:0.95;fill:url(#linearGradient4755);fill-opacity:1" |  | ||||||
|      id="rect4745" |  | ||||||
|      width="1277.2708" |  | ||||||
|      height="801.19086" |  | ||||||
|      x="1.2820513" |  | ||||||
|      y="0.091166265" /> |  | ||||||
|   <g |  | ||||||
|      id="g3732" |  | ||||||
|      transform="matrix(0.37715146,0,0,0.37715146,942.21624,209.16251)"> |  | ||||||
|     <g |  | ||||||
|        id="layer1-1" |  | ||||||
|        inkscape:label="Layer 1" /> |  | ||||||
|     <g |  | ||||||
|        id="g12" |  | ||||||
|        transform="matrix(11.55905,0,0,-11.55905,-6222.3344,6553.8075)"> |  | ||||||
|       <g |  | ||||||
|          clip-path="url(#clipPath16)" |  | ||||||
|          id="g14"> |  | ||||||
|         <g |  | ||||||
|            id="g20"> |  | ||||||
|           <g |  | ||||||
|              id="g22" /> |  | ||||||
|           <g |  | ||||||
|              id="g40"> |  | ||||||
|             <g |  | ||||||
|                id="g42" |  | ||||||
|                clip-path="url(#clipPath24)"> |  | ||||||
|               <g |  | ||||||
|                  id="g44"> |  | ||||||
|                 <g |  | ||||||
|                    id="g46" |  | ||||||
|                    clip-path="url(#clipPath28)"> |  | ||||||
|                   <g |  | ||||||
|                      id="g48"> |  | ||||||
|                     <g |  | ||||||
|                        id="g50"> |  | ||||||
|                       <path |  | ||||||
|                          inkscape:connector-curvature="0" |  | ||||||
|                          id="path52" |  | ||||||
|                          style="fill:#3498db;fill-rule:evenodd;stroke:none" |  | ||||||
|                          d="m 596.497,511.716 c -6.962,6.661 -20.973,17.643 -31.626,14.277 -5.954,-1.882 -8.839,-7.319 -2.055,-7.441 13.837,-0.25 20.622,0.731 33.681,-6.836" /> |  | ||||||
|                     </g> |  | ||||||
|                   </g> |  | ||||||
|                 </g> |  | ||||||
|               </g> |  | ||||||
|             </g> |  | ||||||
|           </g> |  | ||||||
|         </g> |  | ||||||
|         <g |  | ||||||
|            id="g54"> |  | ||||||
|           <g |  | ||||||
|              id="g56" /> |  | ||||||
|           <g |  | ||||||
|              id="g74"> |  | ||||||
|             <g |  | ||||||
|                id="g76" |  | ||||||
|                clip-path="url(#clipPath58)"> |  | ||||||
|               <g |  | ||||||
|                  id="g78"> |  | ||||||
|                 <g |  | ||||||
|                    id="g80" |  | ||||||
|                    clip-path="url(#clipPath62)"> |  | ||||||
|                   <g |  | ||||||
|                      id="g82"> |  | ||||||
|                     <g |  | ||||||
|                        id="g84"> |  | ||||||
|                       <path |  | ||||||
|                          inkscape:connector-curvature="0" |  | ||||||
|                          id="path86" |  | ||||||
|                          style="fill:#75b9e7;fill-rule:evenodd;stroke:none" |  | ||||||
|                          d="m 596.515,511.712 c -7.452,6.109 -22.261,15.989 -32.626,11.818 -5.793,-2.332 -8.254,-7.974 -1.48,-7.577 13.816,0.809 20.506,2.306 34.106,-4.241" /> |  | ||||||
|                     </g> |  | ||||||
|                   </g> |  | ||||||
|                 </g> |  | ||||||
|               </g> |  | ||||||
|             </g> |  | ||||||
|           </g> |  | ||||||
|         </g> |  | ||||||
|         <g |  | ||||||
|            id="g88"> |  | ||||||
|           <g |  | ||||||
|              id="g90" /> |  | ||||||
|           <g |  | ||||||
|              id="g108"> |  | ||||||
|             <g |  | ||||||
|                id="g110" |  | ||||||
|                clip-path="url(#clipPath92)"> |  | ||||||
|               <g |  | ||||||
|                  id="g112"> |  | ||||||
|                 <g |  | ||||||
|                    id="g114" |  | ||||||
|                    clip-path="url(#clipPath96)"> |  | ||||||
|                   <g |  | ||||||
|                      id="g116"> |  | ||||||
|                     <g |  | ||||||
|                        id="g118"> |  | ||||||
|                       <path |  | ||||||
|                          inkscape:connector-curvature="0" |  | ||||||
|                          id="path120" |  | ||||||
|                          style="fill:#1d6fa5;fill-rule:evenodd;stroke:none" |  | ||||||
|                          d="m 556.75,516.626 c 2.252,9.368 8.092,26.186 18.874,29.118 6.024,1.639 11.393,-1.373 5.753,-5.147 -11.502,-7.696 -17.738,-10.542 -24.627,-23.971" /> |  | ||||||
|                     </g> |  | ||||||
|                   </g> |  | ||||||
|                 </g> |  | ||||||
|               </g> |  | ||||||
|             </g> |  | ||||||
|           </g> |  | ||||||
|         </g> |  | ||||||
|         <g |  | ||||||
|            id="g122"> |  | ||||||
|           <g |  | ||||||
|              id="g124" /> |  | ||||||
|           <g |  | ||||||
|              id="g142"> |  | ||||||
|             <g |  | ||||||
|                id="g144" |  | ||||||
|                clip-path="url(#clipPath126)"> |  | ||||||
|               <g |  | ||||||
|                  id="g146"> |  | ||||||
|                 <g |  | ||||||
|                    id="g148"> |  | ||||||
|                   <g |  | ||||||
|                      id="g150"> |  | ||||||
|                     <g |  | ||||||
|                        id="g152"> |  | ||||||
|                       <path |  | ||||||
|                          inkscape:connector-curvature="0" |  | ||||||
|                          id="path154" |  | ||||||
|                          style="fill:#3498db;fill-rule:evenodd;stroke:none" |  | ||||||
|                          d="m 556.739,516.631 c 2.902,9.188 9.905,25.556 20.865,27.727 6.125,1.213 11.269,-2.167 5.379,-5.537 -12.011,-6.873 -18.432,-9.276 -26.244,-22.19" /> |  | ||||||
|                     </g> |  | ||||||
|                   </g> |  | ||||||
|                 </g> |  | ||||||
|               </g> |  | ||||||
|             </g> |  | ||||||
|           </g> |  | ||||||
|         </g> |  | ||||||
|         <g |  | ||||||
|            id="g156"> |  | ||||||
|           <g |  | ||||||
|              id="g158" /> |  | ||||||
|           <g |  | ||||||
|              id="g176"> |  | ||||||
|             <g |  | ||||||
|                id="g178" |  | ||||||
|                clip-path="url(#clipPath160)"> |  | ||||||
|               <g |  | ||||||
|                  id="g180"> |  | ||||||
|                 <g |  | ||||||
|                    id="g182"> |  | ||||||
|                   <g |  | ||||||
|                      id="g184"> |  | ||||||
|                     <g |  | ||||||
|                        id="g186"> |  | ||||||
|                       <path |  | ||||||
|                          inkscape:connector-curvature="0" |  | ||||||
|                          id="path188" |  | ||||||
|                          style="fill:#1d6fa5;fill-rule:evenodd;stroke:none" |  | ||||||
|                          d="m 560.09,504.74 c -5.666,7.793 -14.668,23.152 -9.902,33.257 2.664,5.648 8.439,7.776 7.65,1.037 -1.61,-13.745 -3.493,-20.337 2.252,-34.294" /> |  | ||||||
|                     </g> |  | ||||||
|                   </g> |  | ||||||
|                 </g> |  | ||||||
|               </g> |  | ||||||
|             </g> |  | ||||||
|           </g> |  | ||||||
|         </g> |  | ||||||
|         <g |  | ||||||
|            id="g190"> |  | ||||||
|           <g |  | ||||||
|              id="g192" /> |  | ||||||
|           <g |  | ||||||
|              id="g210"> |  | ||||||
|             <g |  | ||||||
|                id="g212" |  | ||||||
|                clip-path="url(#clipPath194)"> |  | ||||||
|               <g |  | ||||||
|                  id="g214"> |  | ||||||
|                 <g |  | ||||||
|                    id="g216"> |  | ||||||
|                   <g |  | ||||||
|                      id="g218"> |  | ||||||
|                     <g |  | ||||||
|                        id="g220"> |  | ||||||
|                       <path |  | ||||||
|                          inkscape:connector-curvature="0" |  | ||||||
|                          id="path222" |  | ||||||
|                          style="fill:#124364;fill-rule:evenodd;stroke:none" |  | ||||||
|                          d="m 560.094,504.738 c -6.172,7.399 -16.178,22.124 -12.094,32.524 2.281,5.812 7.902,8.321 7.563,1.544 -0.691,-13.823 -2.131,-20.525 4.531,-34.068" /> |  | ||||||
|                     </g> |  | ||||||
|                   </g> |  | ||||||
|                 </g> |  | ||||||
|               </g> |  | ||||||
|             </g> |  | ||||||
|           </g> |  | ||||||
|         </g> |  | ||||||
|       </g> |  | ||||||
|     </g> |  | ||||||
|     <g |  | ||||||
|        transform="matrix(0.82695969,0,0,-0.82695969,215.592,1022.5325)" |  | ||||||
|        inkscape:label="s_letter_alphabet_vector_logo_inspiration" |  | ||||||
|        id="g10"> |  | ||||||
|       <g |  | ||||||
|          id="g12-6"> |  | ||||||
|         <g |  | ||||||
|            clip-path="url(#clipPath16-6)" |  | ||||||
|            id="g14-1"> |  | ||||||
|           <g |  | ||||||
|              id="g20-0"> |  | ||||||
|             <g |  | ||||||
|                id="g22-9"> |  | ||||||
|               <path |  | ||||||
|                  inkscape:connector-curvature="0" |  | ||||||
|                  id="path30-6" |  | ||||||
|                  style="fill:#1d6fa5;stroke:none" |  | ||||||
|                  d="m 311.058,513.261 c -5.352,-35.909 119.201,-29.157 70.17,-108.22 l 0,0 c 15.4,24.832 72.067,107.631 78.014,128.069 l 0,0 c 6.969,23.957 -13.916,33.881 -42.06,33.879 l 0,0 c -42.481,-0.003 -101.489,-22.62 -106.124,-53.728" /> |  | ||||||
|             </g> |  | ||||||
|           </g> |  | ||||||
|         </g> |  | ||||||
|       </g> |  | ||||||
|       <g |  | ||||||
|          id="g32-4"> |  | ||||||
|         <g |  | ||||||
|            clip-path="url(#clipPath36)" |  | ||||||
|            id="g34"> |  | ||||||
|           <g |  | ||||||
|              id="g40-0"> |  | ||||||
|             <g |  | ||||||
|                id="g42-9"> |  | ||||||
|               <path |  | ||||||
|                  inkscape:connector-curvature="0" |  | ||||||
|                  id="path50" |  | ||||||
|                  style="fill:#1d6fa5;stroke:none" |  | ||||||
|                  d="m 195.725,405.366 c -17.489,-60.118 140.478,-31.868 148.184,19.849 l 0,0 c 5.351,35.909 -119.202,29.156 -70.17,108.22 l 0,0 c -15.4,-24.832 -72.068,-107.631 -78.014,-128.069" /> |  | ||||||
|             </g> |  | ||||||
|           </g> |  | ||||||
|         </g> |  | ||||||
|       </g> |  | ||||||
|     </g> |  | ||||||
|     <g |  | ||||||
|        clip-path="url(#clipPath16-0)" |  | ||||||
|        id="g14-5" |  | ||||||
|        transform="matrix(2.4071368,0,0,-2.4071368,-497.48778,1789.7658)"> |  | ||||||
|       <g |  | ||||||
|          transform="translate(367.541,461.6597)" |  | ||||||
|          id="g20-7"> |  | ||||||
|         <path |  | ||||||
|            inkscape:connector-curvature="0" |  | ||||||
|            id="path22" |  | ||||||
|            style="fill:#3498db;fill-opacity:1;fill-rule:evenodd;stroke:none" |  | ||||||
|            d="m 0,0 -0.979,3.286 -0.732,4.018 -0.321,4.048 0.093,4.08 0.576,4.085 1.062,4.092 1.287,3.534 1.751,3.471 2.02,3.303 2.267,3.063 2.631,2.946 2.949,2.685 3.099,2.395 3.343,2.155 3.572,1.843 3.764,1.457 3.892,1.094 4.022,0.733 4.217,0.346 4.297,-0.161 2.091,-0.263 2.215,-0.384 2.168,-0.531 2.214,-0.624 2.754,-0.96 2.516,-1.203 2.469,-1.352 2.327,-1.546 2.109,-1.72 1.966,-1.916 1.774,-2.015 1.655,-2.139 1.44,-2.309 1.172,-2.388 1.052,-2.511 0.858,-2.61 0.593,-2.686 0.403,-2.786 0.133,-2.862 -0.033,-2.889 0.555,1.998 0.481,2.02 0.367,1.899 0.215,1.945 0.073,1.99 0.023,1.844 -0.123,1.892 -0.217,1.842 -0.315,1.792 -0.411,1.742 -0.486,1.765 -0.579,1.715 -1.454,3.282 -1.834,3.081 -2.127,2.935 -2.437,2.709 -2.728,2.561 -2.989,2.242 -3.207,2.069 -3.396,1.728 -3.615,1.556 -3.799,1.21 -2.775,0.643 -2.773,0.401 -2.916,0.203 -2.96,0.058 -3.055,-0.234 -2.956,-0.428 -3.002,-0.572 -2.999,-0.816 -2.88,-1.018 C 17.094,59.214 13.969,57.168 11.075,54.686 -4.829,41.039 -8.785,18.525 0,0 m 83.517,37.735 c 8.613,-18.47 4.618,-40.826 -11.204,-54.404 -2.904,-2.491 -6.042,-4.543 -9.329,-6.165 l -2.86,-1.012 -2.926,-0.839 -3.002,-0.572 -3.029,-0.404 -2.982,-0.258 -2.959,0.058 -2.916,0.205 -2.844,0.424 -2.777,0.643 -3.8,1.212 -3.615,1.554 -3.396,1.726 -3.207,2.071 -2.989,2.24 -2.655,2.537 -2.436,2.711 -2.128,2.933 -1.834,3.084 -1.453,3.28 -1.139,3.504 -0.724,3.535 -0.269,3.709 0.096,3.836 0.579,3.842 1.04,4.018 -0.107,-2.865 0.205,-2.886 0.329,-2.761 0.668,-2.711 0.788,-2.585 1.049,-2.513 1.245,-2.409 1.44,-2.31 1.582,-2.116 1.847,-2.037 1.966,-1.918 2.109,-1.72 2.254,-1.522 2.47,-1.351 2.584,-1.227 2.685,-0.936 2.218,-0.626 2.165,-0.529 2.214,-0.385 2.165,-0.286 4.223,-0.139 4.217,0.348 4.019,0.731 3.969,1.073 3.69,1.479 3.568,1.842 3.347,2.157 3.175,2.372 2.873,2.708 2.632,2.945 2.266,3.064 2.02,3.303 1.751,3.469 1.288,3.535 1.062,4.093 0.576,4.085 0.092,2.064 0,2.014 -0.076,2.037 -0.245,2.013 -0.317,2.034 -0.414,1.984 -0.51,1.935 -0.324,1.079 z" /> |  | ||||||
|       </g> |  | ||||||
|       <g |  | ||||||
|          transform="translate(393.4619,426.25)" |  | ||||||
|          id="g24"> |  | ||||||
|         <path |  | ||||||
|            inkscape:connector-curvature="0" |  | ||||||
|            id="path26-1" |  | ||||||
|            style="fill:#3498db;fill-opacity:1;fill-rule:evenodd;stroke:none" |  | ||||||
|            d="m 0,0 -3.872,1.728 -4.366,2.55 -4.059,2.961 -3.753,3.372 -3.37,3.833 -2.985,4.293 -2.282,4.058 -1.846,4.437 -1.473,4.557 -1.053,4.596 -0.645,4.841 -0.143,4.933 0.248,4.84 0.672,4.876 1.143,4.832 1.665,4.709 2.111,4.536 2.553,4.364 3.068,4.239 3.615,3.904 1.933,1.75 2.141,1.77 2.245,1.608 2.373,1.575 3.118,1.814 3.157,1.391 3.258,1.231 3.326,0.937 3.314,0.595 3.383,0.302 3.32,0.041 3.34,-0.169 3.326,-0.511 3.188,-0.823 3.204,-1.034 3.141,-1.296 2.999,-1.607 2.94,-1.868 2.794,-2.179 2.684,-2.36 -1.427,2.132 -1.509,2.08 -1.487,1.87 -1.651,1.77 -1.811,1.671 -1.714,1.508 -1.874,1.41 -1.903,1.28 -1.936,1.147 -1.967,1.017 -2.049,0.968 -2.075,0.838 -4.25,1.281 -4.373,0.758 -4.465,0.368 -4.509,-0.106 -4.6,-0.497 -4.515,-1.001 -4.526,-1.344 -4.356,-1.796 -4.372,-2.138 -4.197,-2.594 -2.84,-2.087 -2.609,-2.279 -2.539,-2.571 -2.442,-2.733 -2.241,-3.058 -1.98,-3.119 -1.88,-3.28 -1.652,-3.473 -1.36,-3.521 C -41.819,63.748 -42.415,59.168 -42.415,54.453 -42.415,28.528 -24.468,6.678 0,0 m 31.856,108.799 c 24.277,-6.795 42.045,-28.556 42.045,-54.346 0,-4.734 -0.602,-9.328 -1.727,-13.722 L 70.816,37.23 69.247,33.808 67.367,30.529 65.309,27.36 63.147,24.354 60.707,21.62 58.165,19.05 55.478,16.72 52.638,14.632 48.437,12.041 44.067,9.902 39.712,8.105 35.184,6.761 30.672,5.76 26.15,5.313 21.646,5.208 17.177,5.573 12.804,6.334 8.554,7.613 4.35,9.369 l -3.903,2.167 -3.697,2.735 -3.525,3.182 -3.138,3.639 -2.937,4.212 2.603,-2.408 2.876,-2.13 2.856,-1.92 3.082,-1.555 3.062,-1.345 3.204,-1.035 3.264,-0.773 3.33,-0.512 3.261,-0.22 3.399,0.093 3.383,0.303 3.316,0.594 3.244,0.889 3.254,1.228 3.24,1.441 3.036,1.764 2.377,1.578 2.241,1.607 2.144,1.767 2.013,1.801 3.535,3.855 3.068,4.238 2.553,4.363 2.188,4.586 1.586,4.66 1.144,4.833 0.672,4.878 0.328,4.89 -0.221,4.878 -0.649,4.846 -1.05,4.592 -1.472,4.558 -1.848,4.437 -2.28,4.057 -2.986,4.295 -3.37,3.832 -1.863,1.752 -1.891,1.621 -1.972,1.572 -2.089,1.39 -2.164,1.339 -2.196,1.21 -2.227,1.08 -1.275,0.566 z" /> |  | ||||||
|       </g> |  | ||||||
|       <g |  | ||||||
|          transform="translate(422.0479,441.4932)" |  | ||||||
|          id="g28"> |  | ||||||
|         <path |  | ||||||
|            inkscape:connector-curvature="0" |  | ||||||
|            id="path30-1" |  | ||||||
|            style="fill:#1d6fa5;fill-opacity:1;fill-rule:evenodd;stroke:none" |  | ||||||
|            d="m 0,0 c 16.521,5.225 28.5,20.673 28.5,38.922 0,0.66 -0.017,1.317 -0.05,1.969 l 0.342,1.759 0.268,2.352 0.202,2.185 0.029,2.251 -0.086,2.201 -0.205,2.152 -0.327,2.1 -0.407,2.138 -0.527,2.087 -1.414,4.022 -1.889,3.823 -2.248,3.669 -2.631,3.439 -2.993,3.289 -3.336,2.933 -3.605,2.751 -3.859,2.361 -4.138,2.177 -4.39,1.789 -3.227,1.021 -3.247,0.731 -3.433,0.517 -3.502,0.344 -3.64,0.005 -3.542,-0.23 -3.609,-0.397 -3.628,-0.692 -3.647,-0.973 -3.512,-1.128 -3.446,-1.451 -3.317,-1.604 -3.244,-1.925 -3.111,-2.08 -2.93,-2.352 -2.74,-2.623 2.83,3.08 3.218,2.826 3.405,2.55 3.622,2.365 3.77,2.006 3.992,1.819 4.055,1.497 4.157,1.26 4.227,0.937 4.284,0.617 4.306,0.409 4.164,0.076 4.148,-0.215 4.094,-0.584 3.87,-0.887 3.77,-1.144 4.862,-2.082 4.608,-2.47 2.188,-1.382 2.125,-1.555 2.006,-1.606 1.883,-1.653 1.853,-1.743 1.732,-1.787 1.612,-1.843 1.546,-2.005 2.767,-4.081 2.374,-4.317 0.986,-2.175 0.953,-2.257 0.745,-2.269 0.715,-2.365 0.506,-2.372 0.424,-2.34 0.307,-2.387 0.19,-2.441 0.102,-2.403 L 39.758,44.187 39.569,41.801 39.268,39.365 38.202,34.581 36.563,29.835 34.707,25.766 32.313,21.818 29.609,18.093 26.64,14.677 23.254,11.432 19.593,8.492 15.614,5.977 11.453,3.735 7.051,1.885 2.539,0.475 0,0 Z m -30.856,-15.748 3.77,-1.142 3.955,-0.923 4.009,-0.55 4.147,-0.215 4.25,0.04 4.304,0.412 4.203,0.65 4.224,0.937 4.158,1.261 4.055,1.496 3.992,1.819 3.769,2.008 3.623,2.365 3.405,2.55 3.218,2.824 2.83,3.082 -2.742,-2.627 -2.928,-2.35 -3.112,-2.08 -3.248,-1.927 -3.309,-1.6 -3.452,-1.452 -3.513,-1.13 -3.644,-0.973 -3.542,-0.722 -3.611,-0.399 -3.621,-0.199 -3.559,-0.028 -3.505,0.346 -3.433,0.513 -3.333,0.77 -3.224,1.018 -4.392,1.789 -4.135,2.178 -3.862,2.361 -3.605,2.75 -3.334,2.936 -2.909,3.252 -2.632,3.439 -2.247,3.671 -1.887,3.825 -1.414,4.02 -1.019,4.256 -0.532,4.254 0.029,4.419 0.47,4.535 1.043,4.497 0.04,0.114 c 0.671,19.91 15.6,36.205 34.904,38.992 l -0.198,0 -4.827,-0.494 -4.713,-0.934 -4.598,-1.373 -4.396,-1.852 -4.164,-2.243 -3.892,-2.545 -3.747,-2.908 -3.39,-3.246 -2.969,-3.418 -2.698,-3.723 -2.399,-3.948 -1.854,-4.066 -1.639,-4.749 -1.062,-4.784 -0.49,-4.821 0,-4.826 0.493,-4.828 1.019,-4.752 1.46,-4.629 1.937,-4.432 2.29,-4.28 2.851,-4.121 3.161,-3.846 3.499,-3.494 3.971,-3.294 4.234,-2.908 4.604,-2.467 4.863,-2.081 z" /> |  | ||||||
|       </g> |  | ||||||
|       <g |  | ||||||
|          transform="translate(417.5039,429.4678)" |  | ||||||
|          id="g32"> |  | ||||||
|         <path |  | ||||||
|            inkscape:connector-curvature="0" |  | ||||||
|            id="path34" |  | ||||||
|            style="fill:#1d6fa5;fill-opacity:1;fill-rule:evenodd;stroke:none" |  | ||||||
|            d="m 0,0 -3.883,-0.084 -4.608,0.401 -4.518,0.866 -4.426,1.321 -4.29,1.855 -4.15,2.385 -3.473,2.466 -3.266,2.951 -2.999,3.196 -2.668,3.391 -2.43,3.755 -2.049,4.027 -1.685,4.103 -1.354,4.298 -0.943,4.449 -0.46,4.55 -0.03,4.577 0.404,4.612 0.884,4.708 1.466,4.646 0.914,2.204 1.082,2.304 1.228,2.207 1.347,2.233 1.874,2.72 2.068,2.388 2.215,2.29 2.387,2.077 2.509,1.788 2.681,1.576 2.731,1.332 2.833,1.167 2.953,0.877 2.959,0.566 3.058,0.396 3.109,0.157 3.108,-0.157 3.164,-0.396 3.164,-0.712 3.145,-0.903 -2.016,1.206 -2.062,1.132 -1.963,0.965 -2.059,0.821 -2.151,0.674 -2.009,0.579 -2.103,0.433 -2.075,0.315 -2.052,0.194 -2.026,0.071 -2.072,0 -2.045,-0.12 -4.022,-0.602 -3.917,-1.081 -3.838,-1.443 -3.692,-1.852 -3.611,-2.209 -3.347,-2.595 -3.22,-2.882 -2.903,-3.191 -2.78,-3.479 -2.46,-3.79 -1.536,-2.837 -1.268,-2.907 -1.095,-3.122 -0.95,-3.217 -0.662,-3.408 -0.417,-3.354 -0.275,-3.45 -0.007,-3.52 0.249,-3.449 c 0.787,-4.063 2.085,-8.087 3.929,-11.989 C -46.266,7.022 -22.863,-4.043 0,0 M -16.187,102.513 C 6.566,106.383 29.78,95.32 39.869,73.974 41.72,70.056 43.021,66.018 43.806,61.94 l 0.248,-3.426 0.04,-3.446 -0.276,-3.451 -0.466,-3.428 -0.613,-3.334 -0.95,-3.216 -1.096,-3.121 -1.317,-2.981 -1.532,-2.838 -2.463,-3.789 -2.78,-3.479 -2.904,-3.191 -3.22,-2.883 -3.343,-2.593 -3.566,-2.139 -3.69,-1.85 -3.84,-1.443 L 8.119,10.25 4.101,9.649 -0.066,9.457 l -4.076,0.265 -4.13,0.82 -4.161,1.253 -4.022,1.785 -4.078,2.338 3.098,-0.977 3.211,-0.637 3.115,-0.471 3.161,-0.082 3.058,0.085 3.059,0.395 3.006,0.638 2.952,0.877 2.784,1.094 2.777,1.407 2.685,1.574 2.509,1.787 2.34,2.006 2.215,2.291 2.115,2.457 1.823,2.65 1.351,2.233 1.228,2.208 1.082,2.3 0.96,2.279 1.42,4.573 0.881,4.71 0.407,4.608 0.017,4.652 -0.51,4.477 -0.943,4.449 -1.351,4.3 -1.639,4.175 -2.094,3.951 -2.434,3.757 -2.664,3.391 -3.003,3.196 -3.264,2.951 -3.475,2.466 -4.148,2.385 -4.29,1.855 -2.227,0.721 -2.198,0.601 -2.248,0.53 -2.27,0.334 -2.317,0.262 -2.291,0.144 -2.267,0.022 -1.275,-0.029 z" /> |  | ||||||
|       </g> |  | ||||||
|     </g> |  | ||||||
|   </g> |  | ||||||
|   <g |  | ||||||
|      id="g3986" |  | ||||||
|      transform="matrix(0.12026875,0,0,0.12026875,811.13039,524.32524)"> |  | ||||||
|     <g |  | ||||||
|        id="g3969"> |  | ||||||
|       <path |  | ||||||
|          id="path3971" |  | ||||||
|          d="M 250.5,4.1 C 117.3,-17.9 5,80.4 5,223.6 L 5,1798 1224.5,1592.7 C 1308.6,1578.1 1373,1479 1373,1371.9 L 1373,188.4 250.5,4.1 Z" |  | ||||||
|          class="st0" |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          style="fill:#80c342" /> |  | ||||||
|       <path |  | ||||||
|          id="path3973" |  | ||||||
|          d="m 1144,1166.6 c -14.3,0 -23.3,-4.5 -30.2,-13.6 -7.7,-10 -9.8,-32.2 -9.8,-66.7 l 0,-396.9 103,5.1 0,-108.6 -103,-7.9 0,-173.1 -100.3,-10.6 -40.9,173.9 -65,-4.7 0,116.4 45.8,2.4 0,439.9 c 0,57.6 14.6,99.6 38,125.7 20,22.6 50.9,33.7 89.2,33.7 5.7,0 11.8,-0.3 17.9,-0.8 42.4,-3.6 83.9,-15.1 129.6,-34.4 l 0,-99.8 c -22.9,11.8 -49,18.5 -70.8,19.8 -1.3,0.2 -2.1,0.2 -3.5,0.2" |  | ||||||
|          class="st1" |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          style="fill:#ffffff" /> |  | ||||||
|       <path |  | ||||||
|          id="path3975" |  | ||||||
|          d="m 819.7,1167.3 c -35.3,83.1 -89,137.6 -162.6,162.8 7.4,38.1 18.6,63.7 33.6,77.3 11.6,10.4 29.4,15.6 53.3,15.6 6.9,0 14.3,-0.5 22.2,-1.3 l 0,112.3 -51.1,6.7 c -15.1,2 -29.3,2.9 -42.8,2.9 -44.7,0 -80.9,-10.9 -108.1,-32.8 -36,-28.9 -62.6,-84.7 -79.6,-167.3 -78.3,-16.7 -139.3,-66.4 -181.5,-149.9 -42.9,-84.8 -64.7,-208.9 -64.7,-371.2 0,-175 29.9,-304.2 88.6,-386.1 49.6,-69.1 118.8,-103.1 205.8,-103.1 13.9,0 28.3,0.9 43.2,2.6 102.4,11.8 176.6,60.1 224.9,143.8 47.4,81.9 70.7,199.3 70.7,353.4 -0.1,141.2 -17.3,252.3 -51.9,334.3 z m -154,-32.1 c 20.2,-51.8 30.1,-153.5 30.1,-305.1 0,-136.1 -9.8,-229.7 -29.9,-281.1 -20,-51.6 -50,-79.5 -90.1,-83 -3.1,-0.3 -6.1,-0.4 -9.1,-0.4 -37.2,0 -65.8,21.7 -85.7,65.3 -21.6,47.5 -32.5,146 -32.5,295 0,144 10.6,246.2 32,306.2 20.2,57.1 50.4,85.5 90,85.5 1.8,0 3.5,-0.1 5.3,-0.2 39.7,-2.5 69.6,-29.9 89.9,-82.2" |  | ||||||
|          class="st1" |  | ||||||
|          inkscape:connector-curvature="0" |  | ||||||
|          style="fill:#ffffff" /> |  | ||||||
|     </g> |  | ||||||
|     <rect |  | ||||||
|        id="rect3977" |  | ||||||
|        height="1800" |  | ||||||
|        width="1380" |  | ||||||
|        class="st2" |  | ||||||
|        x="0" |  | ||||||
|        y="0" |  | ||||||
|        style="fill:none" /> |  | ||||||
|   </g> |  | ||||||
|   <g |  | ||||||
|      style="overflow:visible" |  | ||||||
|      id="g3901" |  | ||||||
|      transform="matrix(1.0835302,0,0,1.0835302,812.45849,47.204086)"> |  | ||||||
|     <path |  | ||||||
|        id="path1575" |  | ||||||
|        d="m 20.305,7.488 140.184,0 c 7.057,0 12.816,5.76 12.816,12.816 l 0,139.248 c 0,7.057 -5.76,12.889 -12.816,12.889 l -140.184,0 c -7.057,0 -12.816,-5.832 -12.816,-12.889 l 0,-139.248 C 7.488,13.248 13.248,7.488 20.305,7.488 Z" |  | ||||||
|        style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd" |  | ||||||
|        inkscape:connector-curvature="0" /> |  | ||||||
|     <path |  | ||||||
|        style="clip-rule:evenodd;fill:#0068c6;fill-rule:evenodd" |  | ||||||
|        id="path1065" |  | ||||||
|        d="m 20.305,7.488 140.184,0 c 7.057,0 12.816,5.76 12.816,12.816 l 0,139.248 c 0,7.057 -5.76,12.889 -12.816,12.889 l -140.184,0 c -7.057,0 -12.816,-5.832 -12.816,-12.889 l 0,-139.248 C 7.488,13.248 13.248,7.488 20.305,7.488 Z M 18.721,0 162.073,0 c 10.297,0 18.721,8.424 18.721,18.72 l 0,142.416 c 0,10.297 -8.424,18.721 -18.721,18.721 l -143.352,0 C 8.424,179.856 0,171.433 0,161.136 L 0,18.72 C 0,8.424 8.424,0 18.721,0 Z" |  | ||||||
|        inkscape:connector-curvature="0" /> |  | ||||||
|     <path |  | ||||||
|        style="clip-rule:evenodd;fill:#0068c6;fill-rule:evenodd" |  | ||||||
|        id="path1067" |  | ||||||
|        d="m 20.592,10.296 139.609,0 c 5.615,0 10.223,4.608 10.223,10.296 l 0,138.745 c 0,5.615 -4.607,10.223 -10.223,10.223 l -139.609,0 c -5.615,0 -10.223,-4.607 -10.223,-10.223 l 0,-138.745 c 0,-5.688 4.608,-10.296 10.223,-10.296 z" |  | ||||||
|        inkscape:connector-curvature="0" /> |  | ||||||
|     <path |  | ||||||
|        style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd" |  | ||||||
|        id="path1084" |  | ||||||
|        d="m 76.020451,20.674017 24.100089,-1.754121 c 0,14.490561 0,28.904856 0,43.319151 9.60953,-14.490561 20.28679,-28.904856 32.33577,-42.861554 l 25.85422,6.558885 c -11.59139,12.888973 -23.4137,27.227002 -32.86964,41.565031 9.07567,15.253222 19.06653,29.210979 32.4131,45.073271 l -24.93796,7.39781 C 118.95933,104.33794 110.57006,89.313516 100.12054,73.145101 l 0,42.937819 -24.100089,3.0517 0,-98.460603 0,0 z" |  | ||||||
|        inkscape:connector-curvature="0" /> |  | ||||||
|     <path |  | ||||||
|        style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd" |  | ||||||
|        id="path1086" |  | ||||||
|        d="m 100.3504,139.80274 c 14.10923,-2.97544 10.52472,-7.24528 22.03985,-0.53386 l 7.47513,5.2613 c 1.37385,0.6864 2.66932,1.90771 3.96584,0.61013 2.82185,-2.66931 5.56743,-5.41384 8.38927,-8.08315 1.22026,-1.29758 0,-2.7477 -0.61012,-3.7381 l -0.0773,0 -5.41383,-7.70182 -3.58557,1.29759 c -0.91413,0.61013 -2.13545,0.304 -3.20212,-1.14399 l -7.93167,-10.37325 c -7.32155,10.14339 -19.1428,16.70227 -32.565633,16.70227 -22.116113,0 -40.114915,-17.99668 -40.114915,-40.114912 0,-15.710818 9.075668,-29.362452 22.268645,-35.921338 l 0,-9.228199 c -0.457596,0.228798 -0.914134,0.381331 -1.297583,0.533863 -5.185036,2.135451 -5.49116,3.12691 -13.956698,-1.754121 l -7.473019,-5.338627 c -1.37385,-0.610129 -2.670374,-1.906653 -3.965838,-0.610129 -2.821846,2.74558 -5.567426,5.49116 -8.389272,8.23674 -1.220258,1.220257 0.07627,2.74558 0.610129,3.737039 l 5.717839,8.084208 4.195696,5.948756 c 0.610128,0.838928 0.837868,0.915194 0.533862,1.525323 -0.380271,0.610128 -0.686395,1.143991 -1.067725,1.75412 C 40.327942,78.562113 44.217513,79.324774 32.32,82.451685 l -9.075667,1.525322 c -1.371731,0.457597 -3.202117,0.457597 -3.279443,2.364249 0,3.889572 -0.07627,7.779144 -0.07627,11.668715 -0.07627,1.754121 1.907712,1.907712 3.051704,2.211719 l 9.686855,1.75412 7.245281,1.29758 c 0.991459,0.15359 1.218139,0 1.447996,0.7616 2.975438,12.88898 6.86395,9.83939 0.380272,21.05051 l -5.261303,7.54929 c -0.686395,1.29758 -1.907712,2.5941 -0.610128,3.88957 2.745579,2.82184 5.413834,5.56954 8.159414,8.39139 1.220258,1.21814 2.74558,-0.0763 3.738099,-0.61013 l 8.083148,-5.71996 6.025023,-4.11943 c 0.839986,-0.68639 0.916252,-0.91413 1.526381,-0.53386 12.048987,7.5514 12.506583,2.13545 16.014824,14.87295 l 1.677855,9.07355 c 0.457596,1.37385 0.533862,3.12797 2.364249,3.20423 3.889572,0 7.85541,0 11.744981,0 1.754121,0 1.907712,-1.98397 2.135451,-3.12797 l 1.677855,-9.761 1.143993,-7.17113 c 0.0763,-0.6864 0.0763,-0.99358 0.22986,-1.22026 z m 14.56683,-6.10129 c -0.0763,0.0742 -0.15359,0.0742 -0.22986,0.0742 0.0763,0 0.0763,-0.0742 0.15359,-0.0742 l 0.0763,0 z m -13.80629,5.79517 c -0.22774,0.0763 -0.53386,0.15359 -0.7616,0.30612 0.15147,-0.15359 0.38133,-0.22986 0.7616,-0.30612 z" |  | ||||||
|        inkscape:connector-curvature="0" /> |  | ||||||
|     <path |  | ||||||
|        style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd" |  | ||||||
|        id="path1088" |  | ||||||
|        d="m 89.139282,129.20175 c 12.659118,0 23.793968,-6.40741 30.505388,-16.17053 l -0.4576,-0.7616 c -7.85541,8.69327 -16.62495,14.33696 -30.124054,14.64309 C 72.284471,127.21671 55.277129,112.19335 55.199803,92.515634 55.04833,79.855459 60.919762,71.313655 70.910622,65.212366 l 0,-5.338628 c -11.211118,6.330087 -18.83667,18.456399 -18.83667,32.261624 0,20.361988 16.624953,37.066388 37.06533,37.066388 z" |  | ||||||
|        inkscape:connector-curvature="0" /> |  | ||||||
|   </g> |  | ||||||
|   <rect |  | ||||||
|      style="fill:#292f34;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.47990656px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0" |  | ||||||
|      id="rect3483" |  | ||||||
|      width="765.92114" |  | ||||||
|      height="181.55545" |  | ||||||
|      x="0.73995328" |  | ||||||
|      y="309.22226" /> |  | ||||||
|   <path |  | ||||||
|      style="opacity:0.95;fill:#292f34;fill-opacity:1;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |  | ||||||
|      d="m 692.56439,563.6737 74.83712,-74.83617 -74.83712,0 z" |  | ||||||
|      id="path4120" |  | ||||||
|      inkscape:connector-curvature="0" /> |  | ||||||
| </svg> |  | ||||||
| Before Width: | Height: | Size: 30 KiB | 
| Before Width: | Height: | Size: 159 KiB | 
| Before Width: | Height: | Size: 1.1 MiB | 
| Before Width: | Height: | Size: 114 KiB | 
| Before Width: | Height: | Size: 92 KiB | 
| Before Width: | Height: | Size: 2.1 MiB | 
| @@ -1,101 +0,0 @@ | |||||||
| /* === This file is part of Calamares - <https://calamares.io> === |  | ||||||
|  * |  | ||||||
|  *   SPDX-FileCopyrightText: 2020 2022 Anke Boersma <demm@kaosx.us> |  | ||||||
|  *   SPDX-License-Identifier: GPL-3.0-or-later |  | ||||||
|  * |  | ||||||
|  *   Calamares is Free Software: see the License-Identifier above. |  | ||||||
|  * |  | ||||||
|  */ |  | ||||||
|  |  | ||||||
| import io.calamares.core 1.0 |  | ||||||
| import io.calamares.ui 1.0 |  | ||||||
|  |  | ||||||
| import QtQuick 2.7 |  | ||||||
| import QtQuick.Controls 2.0 |  | ||||||
| import QtQuick.Layouts 1.3 |  | ||||||
| import QtQuick.Window 2.3 |  | ||||||
|  |  | ||||||
| ApplicationWindow { |  | ||||||
|     id: about |  | ||||||
|     visible: true |  | ||||||
|     width: 760 |  | ||||||
|     height: 400 |  | ||||||
|     title: qsTr("About Calamares") |  | ||||||
|  |  | ||||||
|     property var appName: "Calamares" |  | ||||||
|     property var appVersion: "3.3 RC" |  | ||||||
|  |  | ||||||
|     Rectangle { |  | ||||||
|         id: textArea |  | ||||||
|         anchors.fill: parent |  | ||||||
|         color: "#f2f2f2" |  | ||||||
|  |  | ||||||
|         Column { |  | ||||||
|             id: column |  | ||||||
|             anchors.centerIn: parent |  | ||||||
|  |  | ||||||
|  |  | ||||||
|             Rectangle { |  | ||||||
|                 width: 560 |  | ||||||
|                 height: 250 |  | ||||||
|                 radius: 10 |  | ||||||
|                 border.width: 0 |  | ||||||
|  |  | ||||||
|                 Text { |  | ||||||
|                     width: 400 |  | ||||||
|                     height: 250 |  | ||||||
|                     anchors.centerIn: parent |  | ||||||
|                     text: qsTr("<h1>%1</h1><br/> |  | ||||||
|                         <strong>%2<br/> |  | ||||||
|                         for %3</strong><br/><br/> |  | ||||||
|                         Copyright 2014-2017 Teo Mrnjavac <teo@kde.org><br/> |  | ||||||
|                         Copyright 2017-2022 Adriaan de Groot <groot@kde.org><br/> |  | ||||||
|                         Thanks to <a href='https://calamares.io/team/'>the Calamares team</a> |  | ||||||
|                         and the <a href=\"https://www.transifex.com/kaos/kaos/\">KaOS |  | ||||||
|                         translators team</a>.<br/><br/> |  | ||||||
|                         <a href='https://calamares.io/'>Calamares</a> |  | ||||||
|                         development is sponsored by <br/> |  | ||||||
|                         <a href='http://www.blue-systems.com/'>Blue Systems</a> - |  | ||||||
|                         Liberating Software." ) |  | ||||||
|                         .arg(appName) |  | ||||||
|                         .arg(appVersion) |  | ||||||
|                         .arg(Branding.string(Branding.VersionedName)) |  | ||||||
|  |  | ||||||
|                         onLinkActivated: Qt.openUrlExternally(link) |  | ||||||
|  |  | ||||||
|                         MouseArea { |  | ||||||
|                             anchors.fill: parent |  | ||||||
|                             acceptedButtons: Qt.NoButton |  | ||||||
|                             cursorShape: parent.hoveredLink ? Qt.PointingHandCursor : Qt.ArrowCursor |  | ||||||
|                         } |  | ||||||
|  |  | ||||||
|                     font.pointSize: 10 |  | ||||||
|                     anchors.verticalCenterOffset: 10 |  | ||||||
|                     anchors.horizontalCenterOffset: 40 |  | ||||||
|                     wrapMode: Text.WordWrap |  | ||||||
|                 } |  | ||||||
|  |  | ||||||
|                 Image { |  | ||||||
|                     id: image |  | ||||||
|                     x: 8 |  | ||||||
|                     y: 12 |  | ||||||
|                     height: 100 |  | ||||||
|                     fillMode: Image.PreserveAspectFit |  | ||||||
|                     source: "squid.png" |  | ||||||
|                 } |  | ||||||
|  |  | ||||||
|             } |  | ||||||
|  |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         Button { |  | ||||||
|             anchors.horizontalCenter: parent.horizontalCenter |  | ||||||
|             anchors.bottom: parent.bottom |  | ||||||
|             icon.name: "window-close" |  | ||||||
|             text: qsTr("Close") |  | ||||||
|             hoverEnabled: true |  | ||||||
|             onClicked: about.close(); |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
|  |  | ||||||
| } |  | ||||||
| @@ -1,43 +0,0 @@ | |||||||
| --- |  | ||||||
| componentName:  kaos |  | ||||||
|  |  | ||||||
| welcomeStyleCalamares:   false |  | ||||||
|  |  | ||||||
| # Should the welcome image (productWelcome, below) be scaled |  | ||||||
| # up beyond its natural size? |  | ||||||
| welcomeExpandingLogo:   true |  | ||||||
|  |  | ||||||
| windowExpanding:    normal |  | ||||||
| windowSize: 920px,630px |  | ||||||
| windowPlacement: center |  | ||||||
|  |  | ||||||
| sidebar: qml,bottom |  | ||||||
| navigation: qml,right |  | ||||||
|  |  | ||||||
| strings: |  | ||||||
|     productName:         KaOS |  | ||||||
|     shortProductName:    KaOS |  | ||||||
|     version:             2022.08 |  | ||||||
|     shortVersion:        KaOS |  | ||||||
|     versionedName:       KaOS 2022.08 |  | ||||||
|     shortVersionedName:  KaOS 2018.03 |  | ||||||
|     bootloaderEntryName: KaOS |  | ||||||
|     productUrl:          https://kaosx.us/ |  | ||||||
|     supportUrl:          https://kaosx.us/docs/ |  | ||||||
|     knownIssuesUrl:      https://kaosx.us/pages/download/#known-issues |  | ||||||
|     releaseNotesUrl:     https://kaosx.us/pages/release_notes |  | ||||||
|     donateUrl:           https://kaosx.us/about/donors |  | ||||||
|  |  | ||||||
| images: |  | ||||||
|     productLogo:         "kaos.png" |  | ||||||
|     productIcon:         "kaos.png" |  | ||||||
|     productWelcome:      "languages.png" |  | ||||||
|  |  | ||||||
| slideshow:               "show.qml" |  | ||||||
| slideshowAPI:            1 |  | ||||||
|  |  | ||||||
| style: |  | ||||||
|    SidebarBackground:    "#bdc3c7" |  | ||||||
|    SidebarText:          "#1F1F1F" |  | ||||||
|    SidebarTextCurrent:    "#3498DB" |  | ||||||
|    SidebarBackgroundCurrent: "#eff0f1" |  | ||||||
| @@ -1,224 +0,0 @@ | |||||||
| /* Sample of QML navigation. |  | ||||||
|  |  | ||||||
|    SPDX-FileCopyrightText: 2020 Adriaan de Groot <groot@kde.org> |  | ||||||
|    SPDX-FileCopyrightText: 2021 - 2022 Anke Boersma <demm@kaosx.us> |  | ||||||
|    SPDX-License-Identifier: GPL-3.0-or-later |  | ||||||
|  |  | ||||||
|  |  | ||||||
|    This navigation panel is for a "vertical" layout, with |  | ||||||
|    mouse areas for next and previous and it includes the logo |  | ||||||
|    plus About & Debug buttons. |  | ||||||
| */ |  | ||||||
| import io.calamares.ui 1.0 |  | ||||||
| import io.calamares.core 1.0 |  | ||||||
|  |  | ||||||
| import QtQuick 2.3 |  | ||||||
| import QtQuick.Controls 2.10 |  | ||||||
| import QtQuick.Layouts 1.3 |  | ||||||
|  |  | ||||||
| Rectangle { |  | ||||||
|     id: navigationBar; |  | ||||||
|     color: Branding.styleString( Branding.SidebarBackground ); |  | ||||||
|     height: parent.height; |  | ||||||
|     width:64; |  | ||||||
|  |  | ||||||
|     ColumnLayout { |  | ||||||
|         id: buttonBar |  | ||||||
|         anchors.fill: parent; |  | ||||||
|         spacing: 1 |  | ||||||
|  |  | ||||||
|         Image { |  | ||||||
|             Layout.topMargin: 1; |  | ||||||
|             Layout.bottomMargin:parent.height / 7; |  | ||||||
|             Layout.alignment: Qt.AlignHCenter | Qt.AlignTop |  | ||||||
|             id: logo; |  | ||||||
|             width: 62; |  | ||||||
|             height: width;  // square |  | ||||||
|             source: "file:/" + Branding.imagePath(Branding.ProductLogo); |  | ||||||
|             sourceSize.width: width; |  | ||||||
|             sourceSize.height: height; |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         Rectangle { |  | ||||||
|             id: backArea |  | ||||||
|             Layout.fillWidth: true; |  | ||||||
|             Layout.preferredHeight: parent.height / 7; |  | ||||||
|             color: mouseBack.containsMouse ? "#e6e9ea" : "#d9dcde"; |  | ||||||
|             enabled: ViewManager.backEnabled; |  | ||||||
|             visible: ViewManager.backAndNextVisible; |  | ||||||
|  |  | ||||||
|             MouseArea { |  | ||||||
|                 id: mouseBack |  | ||||||
|                 anchors.fill: parent; |  | ||||||
|                 cursorShape: Qt.PointingHandCursor |  | ||||||
|                 hoverEnabled: true |  | ||||||
|  |  | ||||||
|                 Text { |  | ||||||
|                     anchors.centerIn: parent |  | ||||||
|                     text: qsTr("Back") |  | ||||||
|                     color: Branding.styleString( !backArea.enabled ? Branding.SidebarBackground : (mouseBack.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarText )); |  | ||||||
|                     font.pointSize : 8 |  | ||||||
|                 } |  | ||||||
|                 Image { |  | ||||||
|                     source: "pan-start-symbolic.svg" |  | ||||||
|                     anchors.centerIn: parent |  | ||||||
|                     anchors.verticalCenterOffset : 18 |  | ||||||
|                     fillMode: Image.PreserveAspectFit |  | ||||||
|                     height: 32 |  | ||||||
|                     opacity: backArea.enabled ? 1 : 0.2 |  | ||||||
|                 } |  | ||||||
|  |  | ||||||
|                 onClicked: { ViewManager.back(); } |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         Rectangle { |  | ||||||
|             id: nextArea |  | ||||||
|             Layout.preferredHeight: parent.height / 7; |  | ||||||
|             Layout.fillWidth: true |  | ||||||
|             color: mouseNext.containsMouse ? "#f4f5f6" : "#e6e9ea"; |  | ||||||
|             enabled: ViewManager.nextEnabled; |  | ||||||
|             visible: ViewManager.backAndNextVisible; |  | ||||||
|  |  | ||||||
|             MouseArea { |  | ||||||
|                 id: mouseNext |  | ||||||
|                 anchors.fill: parent; |  | ||||||
|                 cursorShape: Qt.PointingHandCursor |  | ||||||
|                 hoverEnabled: true |  | ||||||
|                 Text { |  | ||||||
|                     anchors.centerIn: parent |  | ||||||
|                     text: qsTr("Next") |  | ||||||
|                     color: Branding.styleString( !nextArea.enabled ? Branding.SidebarBackground : (mouseNext.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarText )); |  | ||||||
|                     font.pointSize : 8 |  | ||||||
|                 } |  | ||||||
|                 Image { |  | ||||||
|                     source: "pan-end-symbolic.svg" |  | ||||||
|                     anchors.centerIn: parent |  | ||||||
|                     anchors.verticalCenterOffset : 18 |  | ||||||
|                     fillMode: Image.PreserveAspectFit |  | ||||||
|                     height: 32 |  | ||||||
|                     opacity: nextArea.enabled ? 1 : 0.2 |  | ||||||
|                 } |  | ||||||
|  |  | ||||||
|                 onClicked: { ViewManager.next(); } |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         Rectangle { |  | ||||||
|             id: cancelArea |  | ||||||
|             height: parent.height / 7; |  | ||||||
|             Layout.fillWidth: true |  | ||||||
|             color: mouseCancel.containsMouse ? "#e6e9ea" : "#d9dcde"; |  | ||||||
|  |  | ||||||
|              /* |  | ||||||
|              * The ViewManager has settings -- user-controlled via the |  | ||||||
|              * branding component, and party based on program state -- |  | ||||||
|              * whether the quit button should be enabled and visible. |  | ||||||
|              * |  | ||||||
|              * QML navigation *should* follow this pattern, but can also |  | ||||||
|              * add other qualifications. For instance, you may have a |  | ||||||
|              * "finished" module that handles quit in its own way, and |  | ||||||
|              * want to hide the quit button then. The ViewManager has a |  | ||||||
|              * current step and a total count, so compare them: |  | ||||||
|              * |  | ||||||
|              * visible: ViewManager.quitVisible && ( ViewManager.currentStepIndex < ViewManager.rowCount()-1); |  | ||||||
|              */ |  | ||||||
|  |  | ||||||
|              enabled: ViewManager.quitEnabled; |  | ||||||
|              visible: ViewManager.quitVisible && ( ViewManager.currentStepIndex < ViewManager.rowCount()-1); |  | ||||||
|  |  | ||||||
|             ToolTip { |  | ||||||
|                 width: 59 |  | ||||||
|                 visible: mouseCancel.containsMouse |  | ||||||
|                 timeout: 5000 |  | ||||||
|                 delay: 1000 |  | ||||||
|                 text: ViewManager.quitTooltip; |  | ||||||
|             } |  | ||||||
|  |  | ||||||
|             MouseArea { |  | ||||||
|                 id: mouseCancel |  | ||||||
|                 anchors.fill: parent; |  | ||||||
|                 cursorShape: Qt.PointingHandCursor |  | ||||||
|                 hoverEnabled: true |  | ||||||
|                 Text { |  | ||||||
|                     anchors.centerIn: parent |  | ||||||
|                     text: qsTr("Cancel") |  | ||||||
|                     color: Branding.styleString( !cancelArea.enabled ? Branding.SidebarBackground : (mouseCancel.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarText )); |  | ||||||
|                     font.pointSize : 8 |  | ||||||
|                 } |  | ||||||
|                 Image { |  | ||||||
|                     source: "draw-rectangle.svg" |  | ||||||
|                     anchors.centerIn: parent |  | ||||||
|                     anchors.verticalCenterOffset : 18 |  | ||||||
|                     fillMode: Image.PreserveAspectFit |  | ||||||
|                     height: 9 |  | ||||||
|                     opacity: cancelArea.enabled ? 1 : 0.2 |  | ||||||
|                 } |  | ||||||
|  |  | ||||||
|                 onClicked: { ViewManager.quit(); } |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         Item { |  | ||||||
|             Layout.fillHeight: true; |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         Rectangle { |  | ||||||
|             id: debugArea |  | ||||||
|             Layout.fillWidth: true; |  | ||||||
|             height: 35 |  | ||||||
|             Layout.alignment: Qt.AlignHCenter | Qt.AlignBottom |  | ||||||
|             color: Branding.styleString( mouseAreaDebug.containsMouse ? Branding.SidebarBackgroundCurrent : Branding.SidebarBackground); |  | ||||||
|             visible: debug.enabled |  | ||||||
|  |  | ||||||
|             MouseArea { |  | ||||||
|                 id: mouseAreaDebug |  | ||||||
|                 anchors.fill: parent; |  | ||||||
|                 cursorShape: Qt.PointingHandCursor |  | ||||||
|                 hoverEnabled: true |  | ||||||
|                 Text { |  | ||||||
|                     anchors.centerIn: parent |  | ||||||
|                     text: qsTr("Debug") |  | ||||||
|                     color: Branding.styleString( mouseAreaDebug.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarBackground ); |  | ||||||
|                     font.pointSize : 8 |  | ||||||
|                 } |  | ||||||
|  |  | ||||||
|                 onClicked: debug.toggle() |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         Rectangle { |  | ||||||
|             id: aboutArea |  | ||||||
|             Layout.fillWidth: true; |  | ||||||
|             height: 35 |  | ||||||
|             Layout.alignment: Qt.AlignHCenter | Qt.AlignBottom |  | ||||||
|             color: Branding.styleString( mouseAreaAbout.containsMouse ? Branding.SidebarBackgroundCurrent : Branding.SidebarBackground); |  | ||||||
|             visible: true |  | ||||||
|  |  | ||||||
|             MouseArea { |  | ||||||
|                 id: mouseAreaAbout |  | ||||||
|                 anchors.fill: parent; |  | ||||||
|                 cursorShape: Qt.PointingHandCursor |  | ||||||
|                 hoverEnabled: true |  | ||||||
|                 Text { |  | ||||||
|                     anchors.centerIn: parent |  | ||||||
|                     text: qsTr("About") |  | ||||||
|                     ToolTip { |  | ||||||
|                         visible: mouseAreaAbout.containsMouse |  | ||||||
|                         delay: 1000 |  | ||||||
|                         text: qsTr("Info about Calamares") |  | ||||||
|                     } |  | ||||||
|                     color: Branding.styleString( mouseAreaAbout.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarBackgroundCurrent ); |  | ||||||
|                     font.pointSize : 8 |  | ||||||
|                 } |  | ||||||
|  |  | ||||||
|                 property variant window; |  | ||||||
|                 onClicked: { |  | ||||||
|                     var component = Qt.createComponent("about.qml"); |  | ||||||
|                     window = component.createObject(); |  | ||||||
|                     window.show(); |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| Before Width: | Height: | Size: 52 KiB | 
| @@ -1,10 +0,0 @@ | |||||||
| #   SPDX-FileCopyrightText: no |  | ||||||
| #   SPDX-License-Identifier: CC0-1.0 |  | ||||||
| # |  | ||||||
| foreach( lang ast ca cs de en es es_AR fr hu id_ID nl_NL pl pt_BR pt_PT ro_RO ru sr_RS tr_TR zh_CN ) |  | ||||||
|    list( APPEND TS_FILES "${CMAKE_CURRENT_SOURCE_DIR}/calamares-${COMPONENT_NAME}_${lang}.ts" ) |  | ||||||
| endforeach() |  | ||||||
| qt5_add_translation( QM_FILES ${TS_FILES} ) |  | ||||||
|  |  | ||||||
| add_custom_target( translations ALL DEPENDS ${QM_FILES} ) |  | ||||||
| install( FILES ${QM_FILES} DESTINATION share/calamares/branding/${COMPONENT_NAME}/lang ) |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="ar" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>هنا سيبدأ تثبيت KaOS الفعليّ.<br/>استخدم <b>زرّ الفأرة</b> الأيسر للانتقال إلى الشّريحة التّالية، والأيمن للسّابقة.<br/>بعد إنشاء إعداد القرص الذي اخترته في أوّل 10% <br/>نسخ ISO كاملًا سيأخذ أطول فترة تثبيت <br/>وسيعمل حتّى حواليّ 30%.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>بعد أن يُنسخ ISO، ستعمل وحدات ما بعد التّثبيت ال 25.<br/>هذا يشمل إعدادات الخيارات الخاصّة بالمستخدم، <br/>وإزالة حزم اللازمة للجلسة الحيّة فقط<br/>وضبط إعداد العتاد.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>الحزمة المكتبيّة الافتراضيّة هي كاليجرا.<br/>ليبر أوفيس متوفّر في المستودعات.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation type="unfinished"/> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation type="unfinished"/> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation type="unfinished"/> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="ast" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>Equí ye u entamará la instalación actual de KaOS.<br/>Usa'l <b>botón esquierdu del mur</b> pa dir a la dispositiva siguiente,<br/>el drechu pa dir a la anterior.<br/>Dempués de crear la to configuración de discos escoyida nel primer 10%, <br/>la copia completa de la ISO ye lo que más tardará nesta fas d'instalación <br/> y executaráse fasta aproximadaménte'l 30%.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Dempués de copiase la ISO executaránse 25 módulos de post-instalación.<br/> Esto inclúi la configuración d'opciones específiques del usuariu, <br/>desaniciu de los paquetes de la sesión Live<br/>y l'axuste de la configuración del hardware.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>La suit por defeutu ye Calligra.<br/>LibreOffice ta disponible nos repositorios. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>Les aplicaciones d'internet específiques de QT/KDE inclúin el restolador <br/>web Qupzilla y kde-telepathy pa charres y mensaxería nel intre. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>L'aplicación pa la xestión de paquetes ye Octopi.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>Que l'usu de KaOS sía una esperiencia prestosa pa tigo</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="ca" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>Aquí començarà realment la instal·lació del KaOS.<br/>Useu el botó de <b>l'esquerra del ratolí</b> per anar a la diapositiva següent i el de la dreta per a l'anterior.<br/>Després de la creació de la configuració del disc que heu escollit durant el primer 10 %, <br/> la còpia sencera de la imatge ISO ocuparà la fase més llarga de la instal·lació <br/> i durarà aproximadament el 30%.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Després que s'hagi copiat la imatge ISO, s'executaran 25 mòduls de postinstal·lació.<br/>Això inclou l'establiment de les opcions específiques de l'usuari <br/>removing Live Session only packages<br/>i la configuració del maquinari.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>El conjunt d'aplicacions d'ofimàtica per defecte és el Calligra.<br/>El LibreOffice està disponible als repositoris. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>Les aplicacions específiques d'Internet de Qt/KDE inclouen el navegador web Qupzilla <br/>i el kde-telepathy per a xat i missatgeria instantània. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>Per a la gestió de paquets l'aplicació gràfica és l'Octopi.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>Que usar el KaOS sigui una bona experiència!</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="cs" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>Zde začíná proces instalace KaOS.<br/>Použijte levé <b>tlačítko myši</b> pro přechod na další snímek, pravé pro předchozí.<br/>Po vytvoření vámi vybraného disku v prvních 10 %<br/>zabere fáze kopírování celého ISO nejdelší dobu<br/> a potrvá přibližně do 30 %.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Jakmile je ISO zkopírováno, spustí se na 25 po-instalačních modulů. Ty obsahují specifická uživatelská nastavení, <br/>odstraní balíčky živého sezení (Live)<br/> a přizpůsobí nastavení hardwaru.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>Výchozí kancelářský balík je Calligra.<br/>LibreOffice je dostupný ve skladištích. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>V Qt/KDE jsou obsaženy aplikace zaměřené na internet, jako webový prohlížeč Qupzilla a kde-telepathy pro vedení rozhovorů a okamžitou výměnu zpráv.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>Obrazovým rozhraním ku správě balíčků je Octopi.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>Věříme, že práce s KaOS pro vás bude příjemnou zkušeností.</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="de" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>Die faktische Installation von KaOS beginnt nun. <br/>Verwende die linke <b> Maustaste, um auf die nächste Seite dieser Vorführung zu kommen, sowie die rechte, um einen Schritt zurückzugelangen. <br/> Nachdem die Partitionierung bei 10 % eingerichtet ist, <br/>wird der Kopiervorgang dieser ISO die längste Phase der Installation einnehmen, welcher bei rund 30% des Gesamtfortschritts fertig gestellt ist.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Nachdem die ISO erfolgreich kopiert ist, werden rund 25 Module ausgeführt.<br/> Diese inkludieren, das setzen spezifischer Anwender Optionen, <br/> das entfernen der speziellen Live Programme und die Einrichtung deiner Hardware.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>Das Standard-Office-Paket ist Calligra.<br/>LibreOffice ist in den Repositorien verfügbar. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>Qt/KDE spezifische Anwendungen umfassen den Qupzilla Webbrowser <br/> sowie KDE Telepathy für Chat und Kurznachrichten.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>Octopi ist die grafische Lösung für deine Softwareverwaltung.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>Möge die Verwendung von KaOS eine angenehme Erfahrung für dich sein.</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,37 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> |  | ||||||
| <!DOCTYPE TS> |  | ||||||
| <TS version="2.1" language="en_US"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation type="unfinished"></translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="es" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>Aquí comienza la instalación de KaOS actual.<br/>Use <b>el botón izquierdo del mouse</b> para ir a la siguiente diapositiva, el derecho para la anterior.<br/>Luego de crearse la configuración de disco elegida durante el 10 % inicial,  <br/>la copia completa de la ISO será lo más largo de esta fase de la <br/>y se hará hasta aproximadamente el 30 %.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Luego de copiarse la ISO se ejecutarán unos 25 módulos de post-instalacion.<br/>Esto incluye la configuración de las opciones específicas de usuario.<br/>removiendo sólo los paquetes de la Sesión Live<br/>y ajustando la configuración del hardware.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>La Suite de Oficina por defecto es Calligra.<br/>LibreOffice se encuentra disponible en los repositorios.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>Las aplicaciones Qt/KDE específicas para internet inclyen el navegador web Quzilla <br/>y kde-telepathy para chat y mensajería instantánea. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>Octopi es la aplicación GUI para la administración de paquetes.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>Que el uso de KaOS sea una experiencia placentera para Ud.</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="es_AR" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>Aquí comienza la instalación de KaOS actual.<br/>Use <b>el botón izquierdo del mouse</b> para ir a la siguiente diapositiva, el derecho para la anterior.<br/>Luego de crearse la configuración de disco elegida durante el 10 % inicial,  <br/>la copia completa de la ISO será lo más largo de esta fase de la <br/>y se hará hasta aproximadamente el 30 %.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Luego de copiarse la ISO se ejecutarán unos 25 módulos de post-instalacion.<br/>Esto incluye la configuración de las opciones específicas de usuario.<br/>removiendo sólo los paquetes de la Sesión Live<br/>y ajustando la configuración del hardware.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>La Suite de Oficina por defecto es Calligra.<br/>LibreOffice se encuentra disponible en los repositorios.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>Las aplicaciones Qt/KDE específicas para internet inclyen el navegador web Quzilla <br/>y kde-telepathy para chat y mensajería instantánea. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>Octopi es la aplicación GUI para la administración de paquetes.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>Que el uso de KaOS sea una experiencia placentera para Ud.</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="fr" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>L’installation de KaOS va commencer à partir d’ici.<br/>Veuillez utiliser le <b>bouton gauche de la souris</b> pour passer à la diapositive suivante, bouton droit pour la précédente.<br/>Une fois les disques choisis créés dans les premier 10%,<br/> la copie de toute l’ISO sera la phase la plus longue de l’installation<br/> et durera jusqu’à environ 30%.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Une fois l’ISO copiée, près de 25 modules post-installation seront exécutés.<br/>Cela comprend la configuration d’options utilisateur spécifiques,<br/>la suppression des paquets uniquement utilisés pour la session Live<br/>et la configuration des paramètres matériels.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>La suite Office par défaut est Calligra.<br/>LibreOffice est disponible dans les dépôts.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>Parmi les applications internet spécifiquement Qt/KDE, on peut noter le navigateur QupZilla <br/>et la messagerie instantanée et client chat kde-telepathy.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>Octopi est l’interface graphique pour la gestion de paquets.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>En espérant que KaOS vous soit une expérience agréable.</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="hu" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>Elkezdődik a KaOS tényleges telepítése. A következő oldalra lépéshez <br/>használja a bal<b>egérgombot</b>, a jobbat az előző oldalhoz. <br/>Miután kiválasztotta a megfelelő lemez beállítást az első 10 %-ban,<br/>elkezdődik a a leghosszabb folyamat a telepítés folyamán, az ISO átmásolása, ami nagyából 30%-ig tart.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Az ISO másolása után lefut 25 telepítés utáni modul.<br/>Ide tartozik a felhasználó specifikus lehetőségek beállítása, <br/>a Live Session csomagok eltávolítása<br/> és a hardver telepítés kiigazítása.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>Az alapértelmezett irodai programcsomag a Calligra viszont<br/>a LibreOffice is elérhető a tárolókban.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>A Qt/KDE specifikus internetes alkalmazás a Qupzilla böngésző.<br/> A kde-telepathy alkalmazást használhatjuk chat és azonnali üzenetküldéshez.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>A csomagkezelő alkalmazás az Octopi amivel számos csomag közül lehet válogatni.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>A KaOS használata kellemes élmény lesz a számodra.</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="id_ID" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>Di sini memasang KaOS yang sebenarnya akan mulai.<br/> Gunakan <b>tombol mouse</br> kiri untuk pergi ke slide berikutnya, kanan untuk sebelumnya.<br/>Setelah membuat persiapan disk yang kamu pilih dalam 10% pertama <br/>penyalinan penuh ISO akan memakan waktu yang lama bagi fase pasang ini <br/>dan akan berlangsung sampai sekitar 30%.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Setelah ISO tersebut disalin sekira 25 pasca pasang modul akan berjalan.<br/> Ini termasuk pilihan setelan spesifik pengguna,<br/> menghapus paket Sesi Live saja<br/> dan menyesuaikan persiapan perangkat keras.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>Secara baku Rangkaian Perkantoran adalah Calligra.<br/>LibreOffice telah tersedia di repositori. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>Aplikasi internet khusus Qt/KDE termasuk penjelajah web Qupzilla <br/>dan Instant Messaging dan kde-telepathy untuk chating. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>Untuk pengelolaan paket Octopi adalah aplikasi Antarmuka Pengguna Grafis.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>Mungkin menggunakan KaOS menjadi pengalaman yang menyenangkan bagimu.</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="nl_NL" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>Hier begint de feitelijk installatie van KaOS.<br>Gebruik de linker <b>muis knop</b> om naar de volgende slide te gaan, rechter om terug te gaan.<br>Na het maken van de door u gekozen schijf setup in de eerste 10%<br>het volledig copieren van de ISO neemt de langste tijd in beslag van deze installatie fase <br> en loopt tot ongeveer 30%.<br></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Nadat de iso is gekopieerd ongeveer 25 post-installatie modules zullen worden uitgevoerd.<br/>Dit omvat instelling van gebruiker specifieke opties, <br/>verwijderen van Live Sessie exclusieve pakketten <br/> en het aanpassen van de hardware setup. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>De standaard Office Suite is Calligra.<br>Libreoffice is beschikbaar in de repositories.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>Qt / KDE specifieke internet toepassingen omvat de Qupzilla web-browser <br/> en kde-telepathie voor chat en Instant Messaging. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>Voor pakketbeheer Octopi is de GUI applicatie.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>Mag het gebruiken van KaOS een aangename ervaring voor je zijn.</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="pl" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>Teraz nastąpi właściwa instalacja KaOS.<br/>Naciśnij lewy <b>przycisk myszki</b> aby przejść do następnego slajdu, prawy zaś do poprzedniego.<br/>Po ustawieniu wybranej konfiguracji dysku podczas pierwszych 10 %, <br/>pełne kopiowanie ISO zajmie najdłuższą część instalacji<br/>i będzie trwało do około 30%.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Po skopiowaniu obrazu ISO zostanie uruchomionych około 25 modułów postinstalacyjnych.<br/>Pozwolą one na wybór specyficznych dla użytkownika ustawień, <br/>usuną pakiety sesji Live<br/>i dostosują ustawienia sprzętowe.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>Domyślnym Pakietem Biurowym jest Calligra.<br/>LibreOffice jest dostępny w repozytoriach. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>Specjalistyczne aplikacje internetowe Qt/KDE, w tym przeglądarka internetowa Qupzilla <br/> i komunikator kde-telepathy</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>Do zarządzania pakietami służy interfejs graficzny Octopi.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>Życzymy, aby użytkowanie KaOS było dla Ciebie przyjemnym doświadczeniem.</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="pt_BR" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>Aqui ira começa a instalação do KaOS.<br/>Use o <b>botão esquerdo do mouse</b> para navegar para o próximo slides, e o direito para o anterior.<br/> Após estará em 10% após criar as configurações do disco,<br/> a parte mais loga da instalação é a cópia da ISO <br/> está fase leva cerca de 30%<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Após a cópia da ISO serão executados 25 módulos pós instalação.<br>Isto inclue opções especificas de configuração de usuário, <br>remoção dos pacotes apenas da Sessão Live<br>e ajustes de configurações de hardware.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>A Suite de escritório padrão é o Calligra.<br/>Porem o LibreOffice está disponível nos repositórios. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>As aplicações de internet especificas do Qt/KDE incluem Qupzilla navegador web <br> e kde-telepathy para chat e mensagem instantânea. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>Para gestão de pacotes Octopi é a aplicação GUI. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>Esperamos que você tenha uma experiencia agradável usando o KaOS.</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| <?xml version="1.0" ?><!DOCTYPE TS><TS language="pt_PT" version="2.1"> |  | ||||||
| <context> |  | ||||||
|     <name>show</name> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="47"/> |  | ||||||
|         <source>Here the actual install of KaOS will start.<br/>Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>After creating your chosen disk setup in the first 10 % <br/>the full copying of the ISO will take the longest of this install phase <br/>and will run until approximately 30%.<br/></source> |  | ||||||
|         <translation>Aqui a atual instalação do KaOS vai começar.<br/>Use o <b>botão esquerdo do rato</b> para navegar para o próximo slide, e o direito para o anterior.<br/> Após estar em 10% após criar as configurações do disco,<br/> a parte mais longa da instalação é a cópia da ISO, <br/> esta fase leva cerca de 30%.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="73"/> |  | ||||||
|         <source>After the ISO is copied some 25 post-install modules will run.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source> |  | ||||||
|         <translation>Após a cópia da ISO serão executados 25 módulos pós instalação.<br/>Isto inclui opções especificas de configuração de utilizador, <br/>remoção dos pacotes apenas da Sessão Live<br/>e ajustes de configurações de hardware.<br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="98"/> |  | ||||||
|         <source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source> |  | ||||||
|         <translation>A suite de escritório padrão é o Calligra.<br/>Porém o LibreOffice está disponível nos repositórios. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="121"/> |  | ||||||
|         <source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source> |  | ||||||
|         <translation>As aplicações de internet especificas do Qt/KDE incluem o navegador web Qupzilla <br/>e o kde-telepathy para chat e mensagens instantâneas. <br/></translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="144"/> |  | ||||||
|         <source>For package management Octopi is the GUI application.<br/></source> |  | ||||||
|         <translation>Para gestão de pacotes o gestor GUI é o Octopi.</translation> |  | ||||||
|     </message> |  | ||||||
|     <message> |  | ||||||
|         <location filename="../kaos_branding/show.qml" line="166"/> |  | ||||||
|         <source>May using KaOS be a pleasant experience for you.</source> |  | ||||||
|         <translation>Esperamos que você tenha uma experiencia agradável usando o KaOS.</translation> |  | ||||||
|     </message> |  | ||||||
| </context> |  | ||||||
| </TS> |  | ||||||