4037 Commits (a72bdfac529a1cffe8b9bed64bf5edfe1f7fff3b)
 

Author SHA1 Message Date
Adriaan de Groot eb92755b0a [plasmalnf] Enable translations
- Move tool-running to the view-step
 - Enable translations by showing name instead of theme-id
 - More verbose logging
8 years ago
Adriaan de Groot 71966b5330 [plasmalnf] Wait longer for the tool to finish 8 years ago
Adriaan de Groot 1de2e94fd0 [plasmalnf] Simplify code, reduce copies of lnftool setting 8 years ago
Adriaan de Groot fe8ff3ab05 [plasmalnf] Simplify code, remove redundant implementations 8 years ago
Adriaan de Groot 4e2e55a935 [plasmalnf] Needs to run as target user in all cases 8 years ago
Adriaan de Groot e005c2d02d Merge branch '3.1-pinebook'
- Also document the config file some more.
8 years ago
Adriaan de Groot ac92d4911d Compatibility: revert conveniences from master 8 years ago
Adriaan de Groot 3a94f02547 CMake: look for ECM at top-level, add to search path if found. 8 years ago
Adriaan de Groot cddc4699aa [plasmalnf] Import Plasma Look-and-Feel module independently 8 years ago
Adriaan de Groot 1f49f764a6 [libcalamares] Allow retrieving chroot mode from system (as well as settings) 8 years ago
Adriaan de Groot 388399f256 [plasmalnf] Fix command-line options, run in target user environment 8 years ago
Adriaan de Groot 7e5970324f [plasmalnf] Reset layout along with theme 8 years ago
Adriaan de Groot 81128923e6 [plasmalnf] Disable applying in the target (user|system) for now. 8 years ago
Adriaan de Groot 3bdfa63a79 [plasmalnf] Preserve environment, so that DISPLAY gets to the tool 8 years ago
Adriaan de Groot d3ef6b07d5 [plasmalnf] Run the lnftool in the target (user|system) 8 years ago
Adriaan de Groot 8a053f3c9b [libcalamares] Allow retrieving chroot mode from system (as well as settings) 8 years ago
Adriaan de Groot b3d299bbf1 [plasmalnf] Replace hard-coded path with configurable one 8 years ago
Adriaan de Groot 62623a2376 [plasmalnf] Make an actual job of setting the theme
- Job doesn't actually run lookandfeeltool in the target system yet.
8 years ago
Adriaan de Groot 2d3defcca3 [plasmalnf] Hammer in theme-changing
- Tool is currently a hard-coded path.
8 years ago
Adriaan de Groot 8c65ee5481 [plasmalnf] Get available LNF
- Implement various ways of getting the LNF; the process-based one
   uses a recent CLI-tool from the Plasma developers.
 - Fill the UI with (meaningless) LNF package IDs.
8 years ago
Adriaan de Groot 98d758b4be [plasmalnf] Hammer out the most primitive UI 8 years ago
Adriaan de Groot e0634a4056
Merge pull request #869 from V3n3RiX/master
new module : openrcdmcryptcfg - auto unlock encrypted partitions with OpenRC
8 years ago
Adriaan de Groot 839c039168 Merge remote-tracking branch 'origin/plasma-lnf' 8 years ago
Adriaan de Groot 298ff0cbeb Merge branch '3.1.x-stable' 8 years ago
V3n3RiX 7cecfceaa7 add openrcdmcryptcfg module 8 years ago
Adriaan de Groot 4566e53d01 [partition] Delay requirements checking until pmcore is initialized 8 years ago
Adriaan de Groot ba21a221df [partition] C++ style 8 years ago
Adriaan de Groot 16fbe4dc8c [partition] Sample of requirement checking
- There should be at least device to select, overwise we can't continue.
   The check currently **always** fails, so it blocks installation.
8 years ago
Adriaan de Groot c8e42e6909 [welcome] Implement requirements checking at module level.
- Hook up the requirements checker (which only checks) to the module-and-viewstep
   method called to do the checking.
8 years ago
Adriaan de Groot bd27dda474 [welcome] Restructure requirements checking
- Move widget behavior into its own container / widget class
 - Change the RequirementsChecker class to just check the
   requirements, returning a results list
 - Connect from the module manager to the results widget.
8 years ago
Adriaan de Groot b6fed964ce [libcalamaresui] Defer requirements checking of ViewModules to their ViewSteps 8 years ago
Adriaan de Groot 27b921bde1 [libcalamaresui] Move requirements information out of welcome module.
- Move type and rename it; put in Calamares namespace
 - Emit signals from the viewmanager as results come in
 - Remove state changing from welcome view step based on its internal
   requirements checking (for now this breaks progressing past the
   welcome page)
 - Log checking of the requirements
8 years ago
Adriaan de Groot 24e04645b6 [libcalamaresui] Stub requirements checking.
Introduce a method checkRequirements() into the module system so that
individual modules can do their own checking (as opposed to stuffing
it all into the welcome module).
8 years ago
Adriaan de Groot 84c28e9efa CMake: explain better why PythonQt isn't found 8 years ago
Adriaan de Groot c8a6ebe404 Testing: expand the testmodule script.
Do a better job determining what the arguments could mean; this supports
lazy devlopers who don't want to pass in full paths to all kinds of things.
Simple invocation can now be:
    testmodule.py <modulename> - +
to read <modulename>.conf from src/modules/<modulename>/
8 years ago
Adriaan de Groot 65a236cd60 [packages] Fix previous.
This, kids, is why you don't switch writing C++ and Python too often.
The C++ code isn't a syntax error in Python, although this would fail
at runtime.
8 years ago
Adriaan de Groot 3e3cd08ff3 [packages] Fix previous (false vs False) 8 years ago
Adriaan de Groot 150007c138 [packages] Feature: skip if no internet.
Update documentation, add a new key *skip_if_no_internet* to support
systems that **recommend** having an internet connection (but don't
require it), and which also use the packages module. This prevents
a long delay while the package manager tries to access the internet
and times out (repeatedly).

Existing configurations are unchanged.
8 years ago
Adriaan de Groot 7b145c2a36 [packages] Improve message when no packages are processed at all. 8 years ago
Adriaan de Groot 517dbfab06 [libcalamares] The script namespace is actually a dict
Use dict methods, in particular d.get(k, v), to retrieve
the pretty_name() function (or None if it isn't there).
Using getattr() on a dict will not return values in the
dict.
8 years ago
Adriaan de Groot fe61925f31 [packages] Update module documentation 8 years ago
Adriaan de Groot d63f8f6922 [welcome] Document welcome.conf
- explain requirements keys
 - document show-buttons keys
8 years ago
Adriaan de Groot 5a07f6ef8a Merge branch 'master' into requirements-checking 8 years ago
Adriaan de Groot 0d413ba750 Merge branch '3.1.x-stable' 8 years ago
Adriaan de Groot 63af8c1b92 Drop -rc status 8 years ago
Adriaan de Groot 12369abaa4 [libcalamares] Refactor to reduce compiler warnings 8 years ago
Adriaan de Groot c4398ec86b [libcalamaresui] Swap breeze icons
Instead of using state-foo icons, use the corresponding emblems because
they are larger and don't have the 'cloud state' background.
Keep the existing names because I don't feel like churning
more of the codebase than necessary.

These new icons are from KDE Neon breeze-icon-theme 5.40, e.g.
breeze-icon-theme: /usr/share/icons/breeze/emblems/8/emblem-error.svg
8 years ago
Adriaan de Groot 53036be418 Merge branch 'i865-error-reporting' 8 years ago
Adriaan de Groot ae4508011c [tracking] swap out PNG for SVG icons 8 years ago
Adriaan de Groot c284304872 [libcalamares] Adjust copyright lines 8 years ago