mart (Marco Martin)
User

Projects (13)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Apr 15 2015, 5:09 PM (135 w, 2 d)
Availability
Available

Recent Activity

Today

mart committed R169:cf765ae1d1e0: Merge branch 'mart/icongroupproperty' (authored by mart).
Merge branch 'mart/icongroupproperty'
Fri, Nov 17, 6:49 PM
mart updated the diff for D8692: QML mouse cursor KCM and components.
  • two rows toolbar if needed
Fri, Nov 17, 4:12 PM · Plasma
mart committed R119:03e98d0af5fb: two rows toolbar if needed (authored by mart).
two rows toolbar if needed
Fri, Nov 17, 4:11 PM
mart added a comment to D8526: add a background in ScrollView.

tried a version which provides its own component in the kcm controls for the background problem, still not happy about it.
https://phabricator.kde.org/D8692

Fri, Nov 17, 3:48 PM · Plasma
mart updated the diff for D8692: QML mouse cursor KCM and components.
  • internal GridView implementation

put the whole logic for cell sizes and the background painting as well in a
separed control (todo: will then need to be different in plasma mobile)

Fri, Nov 17, 3:45 PM · Plasma
mart committed R119:889880241758: internal GridView implementation (authored by mart).
internal GridView implementation
Fri, Nov 17, 3:41 PM

Yesterday

mart added a comment to D8692: QML mouse cursor KCM and components.

A scrollbar to show hidden buttons is a pretty bad UX. We should aim for something better in the new version. Perhaps the buttons should lose their text and become icons-only when the window is too narrow to show them all with icons and text.

Thu, Nov 16, 3:33 PM · Plasma
mart added inline comments to D8641: FormLayout.
Thu, Nov 16, 3:32 PM · Kirigami, Plasma
mart updated the diff for D8641: FormLayout.
  • adress comments
Thu, Nov 16, 3:32 PM · Kirigami, Plasma
mart committed R295:9ebf898572ca: keyboard navigation in and out QML kcms (authored by mart).
keyboard navigation in and out QML kcms
Thu, Nov 16, 3:06 PM
mart closed D8522: keyboard navigation in and out QML kcms.
Thu, Nov 16, 3:06 PM · Frameworks, Plasma
mart added a comment to D8692: QML mouse cursor KCM and components.

Does it add a horizontal scrollbar when the width is not enough for all the pushbuttons, like in the QWidget-based KCM (screenshot below)?

Thu, Nov 16, 3:03 PM · Plasma
mart updated the diff for D8522: keyboard navigation in and out QML kcms.
  • guard null
Thu, Nov 16, 3:01 PM · Frameworks, Plasma
mart added a comment to D8526: add a background in ScrollView.

so, may be worth to have in kirigami a component called like ItemScrollView intended for this?

I think so.
The component can be just one line of ScrollView{}, and the styles can do something like

Thu, Nov 16, 2:53 PM · Plasma
mart updated the diff for D8641: FormLayout.
  • if there is a rendercontrol, watch the target window
Thu, Nov 16, 2:39 PM · Kirigami, Plasma
mart committed R169:2dec527efd6d: if there is a rendercontrol, watch the target window (authored by mart).
if there is a rendercontrol, watch the target window
Thu, Nov 16, 2:39 PM
mart added a comment to D8692: QML mouse cursor KCM and components.

ping

Thu, Nov 16, 9:47 AM · Plasma
mart added a comment to D8522: keyboard navigation in and out QML kcms.

ping

Thu, Nov 16, 9:46 AM · Frameworks, Plasma
mart added a comment to D8526: add a background in ScrollView.

ping

Thu, Nov 16, 9:46 AM · Plasma

Wed, Nov 15

mart updated the diff for D8641: FormLayout.
  • && means we want & and not a mnemonic
Wed, Nov 15, 6:52 PM · Kirigami, Plasma
mart committed R169:6ab0a57075be: && means we want & and not a mnemonic (authored by mart).
&& means we want & and not a mnemonic
Wed, Nov 15, 6:52 PM
mart updated the diff for D8827: experimental support for auto mnemonics.
  • && means we want & and not a mnemonic
Wed, Nov 15, 6:40 PM · Plasma
mart added inline comments to D8827: experimental support for auto mnemonics.
Wed, Nov 15, 6:31 PM · Plasma
mart added inline comments to D8827: experimental support for auto mnemonics.
Wed, Nov 15, 6:27 PM · Plasma
mart added inline comments to D8827: experimental support for auto mnemonics.
Wed, Nov 15, 5:50 PM · Plasma
mart created D8827: experimental support for auto mnemonics.
Wed, Nov 15, 5:13 PM · Plasma
mart committed R858:d6825ade3186: track window events instead of qapp (authored by mart).
track window events instead of qapp
Wed, Nov 15, 5:11 PM
mart added inline comments to D8641: FormLayout.
Wed, Nov 15, 4:59 PM · Kirigami, Plasma
mart updated the diff for D8641: FormLayout.
  • mnemoinictext property, which always has the &
  • support mnemonics in the global drawer
  • different weigths for differnt control types
  • filter on the window not the app
Wed, Nov 15, 4:51 PM · Kirigami, Plasma
mart committed R169:c98006007db3: filter on the window not the app (authored by mart).
filter on the window not the app
Wed, Nov 15, 4:50 PM
mart committed R119:e216efab7e46: use a focusscope to make mnemonics work (authored by mart).
use a focusscope to make mnemonics work
Wed, Nov 15, 4:41 PM
mart committed R858:6ff8fb7cccb2: different weigths for different types (authored by mart).
different weigths for different types
Wed, Nov 15, 12:54 PM
mart committed R169:2ced29ec7f9d: different weigths for differnt control types (authored by mart).
different weigths for differnt control types
Wed, Nov 15, 12:50 PM
mart committed R169:a9fff7df30cd: support mnemonics in the global drawer (authored by mart).
support mnemonics in the global drawer
Wed, Nov 15, 11:59 AM
mart committed R858:5fceb04db37f: auto mnemonics in more controls (authored by mart).
auto mnemonics in more controls
Wed, Nov 15, 11:42 AM

Tue, Nov 14

mart committed R169:0c87301e8fa3: don't ask for any permission (authored by mart).
don't ask for any permission
Tue, Nov 14, 8:50 PM
mart committed R858:581e187384cb: experimental support for auto mnemonics (authored by mart).
experimental support for auto mnemonics
Tue, Nov 14, 3:59 PM
mart committed R169:18c9609c70c1: mnemoinictext property, which always has the & (authored by mart).
mnemoinictext property, which always has the &
Tue, Nov 14, 3:51 PM
mart updated the diff for D8641: FormLayout.
  • partial support for weights
  • make the item with more weigth "win"
Tue, Nov 14, 1:47 PM · Kirigami, Plasma
mart committed R169:cfd9c00f89ee: make the item with more weigth "win" (authored by mart).
make the item with more weigth "win"
Tue, Nov 14, 1:46 PM
mart committed R169:a7be2a4d6c3b: partial support for weights (authored by mart).
partial support for weights
Tue, Nov 14, 12:26 PM
mart added a comment to D8641: FormLayout.
In D8641#167459, @hein wrote:

So if I understand correctly, the Mnemonic stuff currently doesn't seem to have the same aims as KAcceleratorManager does ...

KAcceleratorManager acts on a hierarchy of widgets, traverses it, assigns weights to actionable things and possible mnemonics and overall smartly tries to distribute mnemonics across the hierarchy.

If I understand correctly this is more like a convenience wrapper around QKeySequence::mnemonic() that you can get both the label and a sequence to pass to shortcut to.

Tue, Nov 14, 11:02 AM · Kirigami, Plasma
mart added inline comments to D8641: FormLayout.
Tue, Nov 14, 10:53 AM · Kirigami, Plasma
mart updated the diff for D8641: FormLayout.
  • an early prototype of a FormLayout
  • Form->FormData
  • add gallery page
  • make FormLayout a template
  • use Headings for all the titles
  • remove some redundant code
  • support for dynamic elements
  • add heuristic to exclude repeaters from layout
  • event compress relayouts
  • resize items that are separator
  • new way to switch from wide to compact
  • remove debug
  • introduce a mnemonics mechanism
  • split mnemonics in a new attached
  • text 100% wide
  • Revert "text 100% wide"
  • remove dead code
Tue, Nov 14, 10:50 AM · Kirigami, Plasma
mart reopened D8641: FormLayout.
Tue, Nov 14, 10:50 AM · Kirigami, Plasma
mart committed R169:8a1e6fc77848: Revert "text 100% wide" (authored by mart).
Revert "text 100% wide"
Tue, Nov 14, 10:44 AM
mart committed R169:74fb65d25218: remove dead code (authored by mart).
remove dead code
Tue, Nov 14, 10:44 AM
mart added a reverting commit for R169:da8403ffe11c: text 100% wide: R169:8a1e6fc77848: Revert "text 100% wide".
Tue, Nov 14, 10:44 AM
mart closed D8641: FormLayout.
Tue, Nov 14, 10:44 AM · Kirigami, Plasma
mart committed R119:40d99aac4dd1: use base logic for compact layout (authored by mart).
use base logic for compact layout
Tue, Nov 14, 10:40 AM

Mon, Nov 13

mart updated the diff for D8641: FormLayout.
  • text 100% wide
Mon, Nov 13, 5:19 PM · Kirigami, Plasma
mart committed R169:da8403ffe11c: text 100% wide (authored by mart).
text 100% wide
Mon, Nov 13, 5:19 PM
mart added inline comments to D8641: FormLayout.
Mon, Nov 13, 5:12 PM · Kirigami, Plasma
mart updated the diff for D8641: FormLayout.
  • event compress relayouts
  • resize items that are separator
  • new way to switch from wide to compact
  • remove debug
  • introduce a mnemonics mechanism
  • split mnemonics in a new attached
Mon, Nov 13, 4:40 PM · Kirigami, Plasma
mart committed R169:207acad9ac62: split mnemonics in a new attached (authored by mart).
split mnemonics in a new attached
Mon, Nov 13, 4:15 PM
mart accepted D8792: Replace the library name in the source.
Mon, Nov 13, 3:13 PM · Kirigami
mart committed R242:9ea477405094: install Switch stuff (authored by mart).
install Switch stuff
Mon, Nov 13, 2:31 PM
mart committed R20:15c3acdc61ac: add missing prop pendingRemovals (authored by mart).
add missing prop pendingRemovals
Mon, Nov 13, 2:13 PM
mart committed R20:2a91ee4e215c: install qmldir (authored by mart).
install qmldir
Mon, Nov 13, 1:50 PM

Fri, Nov 10

mart committed R169:25aa2b3e4f13: introduce a mnemonics mechanism (authored by mart).
introduce a mnemonics mechanism
Fri, Nov 10, 5:45 PM
mart committed R20:5aa20872d5b7: port away from mobilecomponents (authored by mart).
port away from mobilecomponents
Fri, Nov 10, 3:23 PM
mart committed R169:db616c045dd7: remove debug (authored by mart).
remove debug
Fri, Nov 10, 2:11 PM
mart committed R169:3a232f26caeb: new way to switch from wide to compact (authored by mart).
new way to switch from wide to compact
Fri, Nov 10, 2:10 PM
mart committed R119:849b7cf47404: support compact mode (authored by mart).
support compact mode
Fri, Nov 10, 11:55 AM
mart committed R119:ef69cd24b977: System settings ->Vendor Default (authored by mart).
System settings ->Vendor Default
Fri, Nov 10, 11:55 AM
mart added a comment to D8692: QML mouse cursor KCM and components.
  • Open the kcm with kcmshell5 kcm_cursortheme opens it in a very small view with only one column
Fri, Nov 10, 11:31 AM · Plasma
mart updated the diff for D8692: QML mouse cursor KCM and components.
  • ensure at least 2 columns are visible
Fri, Nov 10, 11:30 AM · Plasma
mart committed R119:bed4e1a7cbed: ensure at least 2 columns are visible (authored by mart).
ensure at least 2 columns are visible
Fri, Nov 10, 11:28 AM
mart updated the task description for T7050: Privacy Software.
Fri, Nov 10, 10:48 AM · Goal settings 2017
mart updated the task description for T6878: Improve the Plasma Mobile platform for end-user needs.
Fri, Nov 10, 10:47 AM · Goal settings 2017
mart added a comment to D8692: QML mouse cursor KCM and components.
  • Open the kcm with kcmshell5 kcm_cursortheme opens it in a very small view with only one column
Fri, Nov 10, 10:42 AM · Plasma
mart committed R296:ae8d97bb5274: add some metadata (authored by mart).
add some metadata
Fri, Nov 10, 10:38 AM
mart closed D8691: add some metadata.
Fri, Nov 10, 10:37 AM · Frameworks, Plasma

Thu, Nov 9

mart committed R119:db15fc1bb276: save indexes instead of strings (authored by mart).
save indexes instead of strings
Thu, Nov 9, 4:09 PM
mart committed R119:1c56a73620a4: fix font selection (authored by mart).
fix font selection
Thu, Nov 9, 12:50 PM
mart committed R119:f78506b5a266: restore wayland cases (authored by mart).
restore wayland cases
Thu, Nov 9, 12:35 PM
mart committed R119:8e6d89394b87: disable fields instead of hiding (authored by mart).
disable fields instead of hiding
Thu, Nov 9, 10:39 AM

Wed, Nov 8

mart committed R119:c1b53b052464: fix logic for exclude range (authored by mart).
fix logic for exclude range
Wed, Nov 8, 5:36 PM
mart committed R119:d40ece7b0f16: restore old adjust all fonts behavior (authored by mart).
restore old adjust all fonts behavior
Wed, Nov 8, 5:00 PM
mart committed R119:9b2702a0f6fb: remove dead code (authored by mart).
remove dead code
Wed, Nov 8, 3:45 PM
mart committed R169:7257c2cdccfe: resize items that are separator (authored by mart).
resize items that are separator
Wed, Nov 8, 3:37 PM
mart committed R169:44902534c91e: event compress relayouts (authored by mart).
event compress relayouts
Wed, Nov 8, 3:15 PM
mart committed R119:f0d19fa97435: connect changes in AA to setNeedsSaving (authored by mart).
connect changes in AA to setNeedsSaving
Wed, Nov 8, 2:05 PM
mart committed R119:f345ccaf3a9b: consistent needsSave prop (authored by mart).
consistent needsSave prop
Wed, Nov 8, 1:15 PM
mart committed R119:664dc1192bea: get rid of the font model (authored by mart).
get rid of the font model
Wed, Nov 8, 12:39 PM
mart committed R20:9ae7d849a8c0: move the mobileshell import here, without paged icons (authored by mart).
move the mobileshell import here, without paged icons
Wed, Nov 8, 11:25 AM
mart committed R22:df1eeb023083: move out mobileshell components (authored by mart).
move out mobileshell components
Wed, Nov 8, 11:25 AM

Tue, Nov 7

mart committed R119:8e9316773260: port to kirigami and qqc2 (authored by mart).
port to kirigami and qqc2
Tue, Nov 7, 4:14 PM
mart updated the diff for D8641: FormLayout.
  • add heuristic to exclude repeaters from layout
Tue, Nov 7, 3:46 PM · Kirigami, Plasma
mart committed R169:3a6b5258728f: add heuristic to exclude repeaters from layout (authored by mart).
add heuristic to exclude repeaters from layout
Tue, Nov 7, 3:45 PM
mart committed R119:5aafd72b4433: revive the fonts kcm port (authored by mart).
revive the fonts kcm port
Tue, Nov 7, 3:16 PM
mart updated the diff for D8692: QML mouse cursor KCM and components.
  • make use of the separed kcm modules
  • use Q_DECL_OVERRIDE
Tue, Nov 7, 1:19 PM · Plasma
mart committed R119:57ed3edeb179: use Q_DECL_OVERRIDE (authored by mart).
use Q_DECL_OVERRIDE
Tue, Nov 7, 1:18 PM
mart updated the diff for D8692: QML mouse cursor KCM and components.
  • use Q_DECL_OVERRIDE
Tue, Nov 7, 1:18 PM · Plasma
mart created D8692: QML mouse cursor KCM and components.
Tue, Nov 7, 1:13 PM · Plasma
mart committed R119:89bad241f39b: make use of the separed kcm modules (authored by mart).
make use of the separed kcm modules
Tue, Nov 7, 1:05 PM
mart created D8691: add some metadata.
Tue, Nov 7, 1:03 PM · Frameworks, Plasma
mart committed R119:93c248d087ec: cursor previews are NEVER scaled (authored by mart).
cursor previews are NEVER scaled
Tue, Nov 7, 12:08 PM
mart committed R119:26ea874137b5: Add a commandline tool to switch lnf package (authored by mart).
Add a commandline tool to switch lnf package
Tue, Nov 7, 11:26 AM
mart added inline comments to D8641: FormLayout.
Tue, Nov 7, 9:27 AM · Kirigami, Plasma