8443 Commits (06e2db946fed13cafb4b4000bc7552e839367849)
 

Author SHA1 Message Date
Adriaan de Groot 06e2db946f [plasmalnf] Older Qt doesn't have -> for iterator
With Qt 5.15.2 (and clang), `k->first` works, but this breaks
with Qt 5.11 (and gcc), this is not available and the dereference
  must be written differently, `(*k).first`.
4 years ago
Adriaan de Groot ff66eacd0d Merge branch 'issue-1573' into calamares 4 years ago
Adriaan de Groot fb9fa347a0 [plasmalnf] Fix iteration
`for k : images` iterates over the values in the map, while we need
both the key (the theme-id) and the value (the image to hand to
that theme).
4 years ago
Adriaan de Groot bcff0454a3 [plasmalnf] Give the themes a selected-state
- This kind of runs around the selection model on the view,
  but we're drawing radio buttons ourselves **anyway**
  and the list of themes knows which is selected / current
  independent of the view.
4 years ago
Adriaan de Groot da4f8fffcf [plasmalnf] Give the theme list plenty of space 4 years ago
Adriaan de Groot cf538fb837 [plasmalnf] Implement a delegate for drawing the list of themes 4 years ago
Adriaan de Groot cc6611bac4 [plasmalnf] Make 'the size of screenshots' available outside ThemeInfo 4 years ago
Adriaan de Groot dac590a094 [plasmalnf] Rip out the intermediate model again, in prep for a delegate 4 years ago
Calamares CI 2fa272ea2f i18n: [python] Automatic merge of Transifex translations 4 years ago
Calamares CI b869f716e7 i18n: [calamares] Automatic merge of Transifex translations 4 years ago
Adriaan de Groot 61a2335909 [users] Stray space in message (reported by Transifex user Moo) 4 years ago
Adriaan de Groot ccfbd6b972
Merge pull request #1566 from Chrysostomus/calamares
Don't use a keyfile for encrypted partitions if /boot in unecrypted
4 years ago
Adriaan de Groot 35f8d90591
Merge pull request #1581 from clarissalimab/clarissa/usability-testing-issue-template
Docs: Add an issue template for usability tests
4 years ago
Adriaan de Groot 2a30ae1e25 [unpackfs] Log failure during unpackfs more clearly 4 years ago
Clarissa Borges e5215c7091 Docs: Add an issue template for usability tests 4 years ago
Adriaan de Groot 66da5f2fa4 [netinstall] Removing the last package should clear it out.
FIXES #1577
4 years ago
Adriaan de Groot ff2d2d0d45 Docs: update the CONTRIBUTING guide 4 years ago
Adriaan de Groot 06cbabd189 [plasmalnf] Simplify (warnings--, debug--) 4 years ago
Adriaan de Groot faa1cb6b65 [plasmalnf] Demand-load image for a theme 4 years ago
Adriaan de Groot 58ea40c14d [plasmalnf] Add a description
- add a role for description
- change view to a table view
4 years ago
Adriaan de Groot 258a14bea2 [plasmalnf] Expose only the themes model
- make ThemeInfo and ThemeInfoList internal, expose only
  ThemesModel to the rest of the PlasmaLnF module
- don't build the widget anymore (needs to be replaced by
  a delegate)
4 years ago
Adriaan de Groot 04a6fbc4c4 [plasmalnf] Fix debug-logging
- ProcessResult isn't loggable, so operator bool() is called, so
  it logged 'false' on failure which isn't helpful.
4 years ago
Adriaan de Groot 0a88273e0d [plasmalnf] Replace combobox with a view 4 years ago
Adriaan de Groot 3909459563 [plasmalnf] Signal more changes to the model
- also individual changes need to be signalled
- use QSignalBlocker to avoid spamming changes when calling
  aggregate change methods
- refactor findById() so that also a row number can be
  obtained, which is needed for the change signals.
4 years ago
Adriaan de Groot f93cec031b [plasmalnf] Introduce an index-lookup function
- for signalling model changes, also need to know indexes / row
4 years ago
Adriaan de Groot f9e99da468 [plasmalnf] Improve lnf model
- remove useless widget pointer from themeinfo
- notify when data changes in the model
4 years ago
Adriaan de Groot 1f57a0ddda [plasmalnf] Very basic combo-box based UI 4 years ago
Adriaan de Groot aaa56b6903 [plasmalnf] Rip out most of the widget
- put a filter model in place, so only the themes with "show" set
  are displayed
- rip out the messing about with widgets, soon to introduce a model-
  based UI
4 years ago
Adriaan de Groot d4887426e2 [plasmalnf] Set screenshots on themes, filtering
- while here reorder the config so the effect of *showAll* is clearer
4 years ago
Adriaan de Groot 254933a488 [plasmalnf] Prep-work for loading the themes into the model 4 years ago
Adriaan de Groot 57907ca992 [plasmalnf] Move model to ThemeInfo files 4 years ago
Adriaan de Groot c781343fdd Changes: post-release housekeeping 4 years ago
Adriaan de Groot 04e21b7e46 Changes: pre-release housekeeping 4 years ago
Calamares CI 0bbe03b214 i18n: [python] Automatic merge of Transifex translations 4 years ago
Calamares CI 9bf0a3414f i18n: [dummypythonqt] Automatic merge of Transifex translations 4 years ago
Calamares CI 1f7af88100 i18n: [calamares] Automatic merge of Transifex translations 4 years ago
Chrysostomus ff9f47ec83 Fix syntax errors 4 years ago
Adriaan de Groot 04c14419c8
Merge pull request #1575 from gportay/partition-remove-unused-attribute
[partition] Remove unused attribute m_defaultFsType
4 years ago
Chrysostomus 567b01eab0 call function at different scope to avoid name collision 4 years ago
Chrysostomus 09798a2a12 Use free functions (I wish I had known I can do this) 4 years ago
Chrysostomus 8676ce9a20 Simplify the generators 4 years ago
Gaël PORTAY feab8bebba [partition] Remove unused attribute m_defaultFsType
This attribute is used since the commit fcd0e8d36 [partition] Apply
partition layout when replacing free space
4 years ago
Adriaan de Groot dda2e1f29f Merge commit 'a8359696caf07b81b85db8acad2d3f44720d07fa' into calamares
This is the bugfix part (rather than the "clean up this widgets mess")
of issue-1573, ensuring that the LookAndFeelPackage setting is
saved to the target system config file.
4 years ago
Adriaan de Groot 27f1e82a8f [plasmalnf] Remove unused path-setting from the widget
- Only Config needs to know the path, since it is responsible for
  doing the actual lnf changes.
4 years ago
Adriaan de Groot a19109ed0b [plasmalnf] Prepare a new model
- start a model for available themes, to replace the list held
  by the widget which just duplicates information.
- move preselected theme to Config.
4 years ago
Adriaan de Groot 03e09cb7e6 [keyboard] When changing layouts, reset variant
- Need to update the variant that is in use, **and**
  explicitly update it in the widget, in order to re-load
  the keyboard image for the newly-selected layout+variant.
4 years ago
Adriaan de Groot fdfe3937e9 [keyboard] Tell the keyboard preview to update on config changes
These calls to setLayout() and setVariant() got lost in
the transition to Config object, in 5afe5413.

Reported by Harald Sitter.
4 years ago
Adriaan de Groot b1b801e5f6
Merge pull request #1574 from gportay/partition-fix-typo
[partition] Fix typo
4 years ago
Gaël PORTAY 2e6d632c7c [partition] Fix typo 4 years ago
Adriaan de Groot cba2733471 [plasmalnf] Move job creation to config 4 years ago