fabianr (Fabian Riethmayer)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Oct 11 2016, 10:59 AM (101 w, 6 d)
Availability
Available

Recent Activity

Today

fabianr added a comment to T7983: Reevaluate design vision and principles.

Some observations and claims about color in breeze:

Mon, Sep 24, 2:36 PM · VDG, KDE Human Interface Guidelines
fabianr added a comment to T7983: Reevaluate design vision and principles.

I updated my observations posting regarding the default indicator for edges.

Mon, Sep 24, 2:15 PM · VDG, KDE Human Interface Guidelines

Fri, Sep 21

fabianr added a comment to D6280: Dolphin softer drop shadow for thumbnails.

According to the HIG drop shadows should be in Shade Black (#232627 35,38,39) https://hig.kde.org/style/elevation.html
Qt::lightGray sounds like it is something different?

Fri, Sep 21, 12:40 PM · Dolphin

Thu, Sep 20

fabianr renamed T9701: Define device types for applications from Define device types to Define device types for applications.
Thu, Sep 20, 11:36 AM · VDG, Kirigami, KDE Human Interface Guidelines
fabianr added a task to D15385: Improve convergence info and include device types: T9701: Define device types for applications.
Thu, Sep 20, 11:35 AM · KDE Human Interface Guidelines
fabianr added a revision to T9701: Define device types for applications: D15385: Improve convergence info and include device types.
Thu, Sep 20, 11:35 AM · VDG, Kirigami, KDE Human Interface Guidelines
fabianr added inline comments to D15385: Improve convergence info and include device types.
Thu, Sep 20, 11:34 AM · KDE Human Interface Guidelines
fabianr created T9701: Define device types for applications.
Thu, Sep 20, 11:33 AM · VDG, Kirigami, KDE Human Interface Guidelines

Wed, Sep 19

fabianr added a comment to T7983: Reevaluate design vision and principles.

Some observations and claims about the characteristics of surfaces in breeze:

Wed, Sep 19, 7:03 PM · VDG, KDE Human Interface Guidelines
fabianr added a reviewer for D15385: Improve convergence info and include device types: colomar.

I added some starting comments, but will add more.

Wed, Sep 19, 6:45 PM · KDE Human Interface Guidelines

Mon, Sep 17

fabianr requested review of D15569: Added a way to simulate/show a touchswipe and hover.
Mon, Sep 17, 8:03 AM

Fri, Sep 14

fabianr committed R985:cfc5cc3aa6be: Grammar and word corrections (authored by fabianr).
Grammar and word corrections
Fri, Sep 14, 10:51 AM
fabianr closed D15494: Grammar and word corrections.
Fri, Sep 14, 10:51 AM · KDE Human Interface Guidelines
fabianr accepted D15494: Grammar and word corrections.
Fri, Sep 14, 7:44 AM · KDE Human Interface Guidelines
fabianr accepted D15493: Change Minor Details About Text Formatting.
Fri, Sep 14, 7:02 AM
fabianr accepted D15396: Add Clarity and Simplify Sentence.
Fri, Sep 14, 7:02 AM

Wed, Sep 12

fabianr updated the diff for D14718: Added qmlfiles for images for slider HIG page.
  • Changed textfield to spinbox
Wed, Sep 12, 8:59 AM · KDE Human Interface Guidelines
fabianr added a comment to D13405: Added page about the switch component.

There is an interesting article about that on uxplanet https://uxplanet.org/checkbox-vs-toggle-switch-7fc6e83f10b8

Wed, Sep 12, 8:05 AM · KDE Human Interface Guidelines
fabianr added a project to D15394: Correct Grammar, Punctuation, and Words: KDE Human Interface Guidelines.
Wed, Sep 12, 6:34 AM · KDE Human Interface Guidelines
fabianr accepted D15394: Correct Grammar, Punctuation, and Words.
Wed, Sep 12, 6:33 AM · KDE Human Interface Guidelines

Tue, Sep 11

fabianr accepted D15342: Move Breadcrumb and Sliderspin content to more appropriate places.

Thank you very much. I'll update the Slider.Speed.qml.png to showcase a slider with a spinbox.

Tue, Sep 11, 1:17 PM
fabianr accepted D15365: Improve Content Patterns' text and formatting consistency.
Tue, Sep 11, 1:09 PM
fabianr added inline comments to D15395: Change Style, Add Clarity, Rephrase Sentences.
Tue, Sep 11, 12:11 PM

Mon, Sep 10

fabianr added a comment to D14985: Revise HIGs for Clarity.

Thanks to all for this great patch!

Mon, Sep 10, 10:29 AM · KDE Human Interface Guidelines, VDG
fabianr committed R985:73c5e9c6197f: Revise HIGs for Clarity (authored by fabianr).
Revise HIGs for Clarity
Mon, Sep 10, 10:28 AM
fabianr closed D14985: Revise HIGs for Clarity.
Mon, Sep 10, 10:27 AM · KDE Human Interface Guidelines, VDG

Sun, Sep 9

fabianr added inline comments to D15365: Improve Content Patterns' text and formatting consistency.
Sun, Sep 9, 9:22 AM
fabianr updated the diff for D14985: Revise HIGs for Clarity.
  • Fixed wording in 'One-handed use' and 'Depth, Elevation and Shadows'
  • More fixes in 'Depth, Elevation and Shadows'
Sun, Sep 9, 8:54 AM · KDE Human Interface Guidelines, VDG

Sat, Sep 8

fabianr accepted D14985: Revise HIGs for Clarity.

After talking to Andy,I added the small images to the git and used these in the personas page. But the original images are still in the git, so we can use them else where.

Sat, Sep 8, 11:40 AM · KDE Human Interface Guidelines, VDG
fabianr updated the diff for D14985: Revise HIGs for Clarity.
  • added small version of personas images and used these in the page
Sat, Sep 8, 11:38 AM · KDE Human Interface Guidelines, VDG
fabianr added a comment to D15342: Move Breadcrumb and Sliderspin content to more appropriate places.

Isn't a combination of multiple controls a pattern? Even if it's only two controls?

Sat, Sep 8, 7:26 AM

Fri, Sep 7

fabianr added a comment to T7983: Reevaluate design vision and principles.

@Arucard, regarding your "everything is paper" idea, it's an interesting concept worth exploring for sure--considering we already have a UI framework named after it that kind of implements some of those principles already. In particular I would appreciate the return of very light and subtle textures. Apple used to do something similar with various subtle textures and patterns all over the place, and I thought it was really classy before they went a bit overboard with it and purged everything in the Great Flat Backlash of 2013.

Fri, Sep 7, 3:36 PM · VDG, KDE Human Interface Guidelines

Wed, Sep 5

fabianr committed R985:6ba20d02999f: Added page about responsive behavior (authored by fabianr).
Added page about responsive behavior
Wed, Sep 5, 6:29 AM
fabianr closed D15016: Added page about responsive behavior.
Wed, Sep 5, 6:24 AM · KDE Human Interface Guidelines

Tue, Sep 4

fabianr added a comment to D14985: Revise HIGs for Clarity.
In D14985#320162, @zzag wrote:

Not sure what values to provide because shadows are composed of two. Anyway, here's params for all shadows:

  • Decoration shadows:

    `lang=css .decoration--shadow__small { box-shadow: 0 4px 16px rgba(35, 38, 41, 0.6), 0 2px 4px rgba(35, 38, 41, 0.14); }

    .decoration--shadow__medium { box-shadow: 0 8px 32px rgba(35, 38, 41, 0.7), 0 3px 14px rgba(35, 38, 41, 0.12); }

    .decoration--shadow__large { box-shadow: 0 18px 64px rgba(35, 38, 41, 0.8), 0 8px 24px rgba(35, 38, 41, 0.1); }

    .decoration--shadow__verylarge { box-shadow: 0 26px 96px rgba(35, 38, 41, 0.95), 0 14px 28px rgba(35, 38, 41, 0.1); } `
  • KStyle shadows(tooltip shadows, combo box popup shadows, etc):

    `lang=css .style--shadow__small { box-shadow: 0 6px 12px rgba(35, 38, 41, 0.2), 0 3px 6px rgba(35, 38, 41, 0.16); }

    .style--shadow__medium { box-shadow: 0 8px 16px rgba(35, 38, 41, 0.21), 0 4px 6px rgba(35, 38, 41, 0.14); }

    .style--shadow__large { box-shadow: 0 10px 20px rgba(35, 38, 41, 0.23), 0 5px 8px rgba(35, 38, 41, 0.12); }

.style--shadow__large {

box-shadow: 0 12px 24px rgba(35, 38, 41, 0.26),
            0 7px 10px rgba(35, 38, 41, 0.12);

}

You could use those styles, for example, to show shadows, e.g.

```lang=html
<div class="container__row">
    <div class="card__small kstyle--shadow__small"></div>
    <div class="card__small kstyle--shadow__medium"></div>
    <div class="card__small kstyle--shadow__large"></div>
    <div class="card__small kstyle--shadow__verylarge"></div>
</div>

Tue, Sep 4, 3:49 PM · KDE Human Interface Guidelines, VDG
fabianr moved T9557: Add link from the HIG pages to the API descriptions from Backlog to Junior Jobs on the KDE Human Interface Guidelines board.
Tue, Sep 4, 3:11 PM · KDE Human Interface Guidelines
fabianr updated the diff for D15016: Added page about responsive behavior.
  • Addressed feedback from phabricator
Tue, Sep 4, 8:32 AM · KDE Human Interface Guidelines
fabianr added a comment to D14985: Revise HIGs for Clarity.

Those images are way too big; 1-3mb for each is not a reasonable use of our users' bandwidth. :)

Since this is no longer just about Personas, can you change the title accordingly?

Once the issues with everything here are ironed out, I think we can land it, but in the future, let's make different branches for different changes so we keep separate changes separate. Hit me up if you need help.

Tue, Sep 4, 6:32 AM · KDE Human Interface Guidelines, VDG

Fri, Aug 31

fabianr updated the diff for D15016: Added page about responsive behavior.
  • Integrated phab feedback, speeling and grammar improvments
Fri, Aug 31, 5:50 AM · KDE Human Interface Guidelines

Thu, Aug 30

fabianr created T9557: Add link from the HIG pages to the API descriptions.
Thu, Aug 30, 7:00 PM · KDE Human Interface Guidelines
fabianr committed R985:1eefc656df6a: Refacteored content about alignment and forms (authored by fabianr).
Refacteored content about alignment and forms
Thu, Aug 30, 3:29 PM
fabianr closed D14089: Refacteored content about alignment and forms.
Thu, Aug 30, 3:26 PM · KDE Human Interface Guidelines
fabianr retitled D14089: Refacteored content about alignment and forms from [WIP] Refacteored content about alignment and forms to Refacteored content about alignment and forms.
Thu, Aug 30, 6:57 AM · KDE Human Interface Guidelines
fabianr updated the diff for D14089: Refacteored content about alignment and forms.
  • Changed section about simple alignment
Thu, Aug 30, 6:56 AM · KDE Human Interface Guidelines

Wed, Aug 29

fabianr committed R985:fb0267d372de: Added a function to log qml properties for debug (authored by fabianr).
Added a function to log qml properties for debug
Wed, Aug 29, 6:22 AM
fabianr closed D15019: Added a function to log qml properties for debug.
Wed, Aug 29, 6:22 AM · KDE Human Interface Guidelines
fabianr committed R985:78df36ce4b12: Added an easy way to showcase/simulate a left mouse click to a qml scene (authored by fabianr).
Added an easy way to showcase/simulate a left mouse click to a qml scene
Wed, Aug 29, 6:03 AM
fabianr closed D15094: Added an easy way to showcase/simulate a left mouse click to a qml scene.
Wed, Aug 29, 6:03 AM
fabianr committed R985:85ab3d6e51cc: Added qml for HIG page about inlinemessages. (authored by fabianr).
Added qml for HIG page about inlinemessages.
Wed, Aug 29, 6:03 AM
fabianr closed D14506: Added qml for HIG page about inlinemessages..
Wed, Aug 29, 6:03 AM · KDE Human Interface Guidelines

Tue, Aug 28

fabianr added a project to D14718: Added qmlfiles for images for slider HIG page: KDE Human Interface Guidelines.
Tue, Aug 28, 2:45 PM · KDE Human Interface Guidelines

Mon, Aug 27

fabianr committed R985:99caeead6543: Added a page about the usage of placeholders (authored by fabianr).
Added a page about the usage of placeholders
Mon, Aug 27, 6:20 PM
fabianr added a comment to D12879: Added a page about the usage of placeholders.

I landed that patch for now, because I feel even, if it does not cover every use case, it is better then no page about it.
But we can of cause always amend and improve it!

Mon, Aug 27, 6:18 PM · KDE Human Interface Guidelines
fabianr closed D12879: Added a page about the usage of placeholders.
Mon, Aug 27, 6:16 PM · KDE Human Interface Guidelines
fabianr added a comment to T9492: Extend make infrastructure to create the screenshots and video.

The script also needs to set the QT_QUICK_CONTROLS_MOBILE=1 for the files that should showcase mobile.

Mon, Aug 27, 12:09 PM · VDG, KDE Human Interface Guidelines
fabianr requested review of D15094: Added an easy way to showcase/simulate a left mouse click to a qml scene.
Mon, Aug 27, 9:36 AM
fabianr added a project to D15019: Added a function to log qml properties for debug: KDE Human Interface Guidelines.
Mon, Aug 27, 7:44 AM · KDE Human Interface Guidelines
fabianr added a project to T9394: HIG pages about the principal Kirigami design concepts: KDE Human Interface Guidelines.
Mon, Aug 27, 6:54 AM · KDE Human Interface Guidelines, VDG, Kirigami
fabianr added inline comments to D14985: Revise HIGs for Clarity.
Mon, Aug 27, 6:42 AM · KDE Human Interface Guidelines, VDG

Aug 24 2018

fabianr committed R985:7af3a975314e: Changed landing link to phabricator to the workboard (authored by fabianr).
Changed landing link to phabricator to the workboard
Aug 24 2018, 10:00 AM
fabianr moved T9492: Extend make infrastructure to create the screenshots and video from Backlog to Junior Jobs on the KDE Human Interface Guidelines board.
Aug 24 2018, 9:08 AM · VDG, KDE Human Interface Guidelines
fabianr created T9492: Extend make infrastructure to create the screenshots and video.
Aug 24 2018, 9:06 AM · VDG, KDE Human Interface Guidelines
fabianr moved T9491: Add support for video files in Sphinx from Backlog to Junior Jobs on the KDE Human Interface Guidelines board.
Aug 24 2018, 8:58 AM · KDE Human Interface Guidelines
fabianr created T9491: Add support for video files in Sphinx.
Aug 24 2018, 8:58 AM · KDE Human Interface Guidelines
fabianr updated the summary of D14089: Refacteored content about alignment and forms.
Aug 24 2018, 8:40 AM · KDE Human Interface Guidelines

Aug 23 2018

fabianr updated the diff for D14089: Refacteored content about alignment and forms.
  • Merge branch 'master' into form
  • Added video to ilustrate Gestalt laws
Aug 23 2018, 1:37 PM · KDE Human Interface Guidelines
fabianr requested review of D15019: Added a function to log qml properties for debug.
Aug 23 2018, 10:41 AM · KDE Human Interface Guidelines
fabianr added a project to D15016: Added page about responsive behavior: KDE Human Interface Guidelines.
Aug 23 2018, 8:24 AM · KDE Human Interface Guidelines
fabianr requested review of D15016: Added page about responsive behavior.
Aug 23 2018, 8:23 AM · KDE Human Interface Guidelines

Aug 21 2018

fabianr added a project to T9460: Consider a more user-friendly SpinBox control: KDE Human Interface Guidelines.
Aug 21 2018, 2:01 PM · KDE Human Interface Guidelines, Kirigami, Breeze, VDG
fabianr added a comment to D14850: [effects] Turn off Translucency by default.

Someone was giving a presentation during the KDE e.V. meeting and resized a Dolphin window to make it bigger. The act of doing this made the window translucent and revealed the content of the window beneath it. This was a significant privacy violation, and could have had damaging consequences.

I must say that I consider the privacy argument hardly convincing. If we follow that thinking we have to disable:

  • minimize window
  • close window
  • present windows
  • desktop grid
  • resizing of window to smaller than window underneath
  • moving of window to uncover other windows and especially we need to forbid applications to crash.

    Sorry we cannot make everything secure. User's need to use their brain. E.g. ensure that you extend the screen and put your trade secrets on the internal screen.
Aug 21 2018, 8:45 AM · KWin

Aug 10 2018

fabianr requested review of D14718: Added qmlfiles for images for slider HIG page.
Aug 10 2018, 6:11 AM · KDE Human Interface Guidelines

Aug 8 2018

fabianr committed R985:e54b5e427524: Fixed missing import in Outline.qml and added more options to ruler (authored by fabianr).
Fixed missing import in Outline.qml and added more options to ruler
Aug 8 2018, 9:21 AM
fabianr closed D14577: Fixed missing import in Outline.qml and added more options to ruler.
Aug 8 2018, 8:27 AM
fabianr updated the diff for D14577: Fixed missing import in Outline.qml and added more options to ruler.
  • renamed pos property in Ruler to offset
Aug 8 2018, 8:23 AM

Aug 6 2018

fabianr updated the diff for D14506: Added qml for HIG page about inlinemessages..
  • removed illigal height property
  • Removed debug code
Aug 6 2018, 7:51 AM · KDE Human Interface Guidelines

Aug 3 2018

fabianr requested review of D14577: Fixed missing import in Outline.qml and added more options to ruler.
Aug 3 2018, 12:57 PM
fabianr planned changes to D14506: Added qml for HIG page about inlinemessages..
Aug 3 2018, 9:26 AM · KDE Human Interface Guidelines

Jul 31 2018

fabianr added a project to D14506: Added qml for HIG page about inlinemessages.: KDE Human Interface Guidelines.
Jul 31 2018, 6:47 AM · KDE Human Interface Guidelines
fabianr requested review of D14506: Added qml for HIG page about inlinemessages..
Jul 31 2018, 6:46 AM · KDE Human Interface Guidelines

Jul 30 2018

fabianr committed R985:f69e55133033: Initial content for card (authored by fabianr).
Initial content for card
Jul 30 2018, 8:30 AM
fabianr closed D13340: Initial content for card.
Jul 30 2018, 8:26 AM · KDE Human Interface Guidelines
fabianr updated the diff for D14089: Refacteored content about alignment and forms.
  • One more fix from phab comments
Jul 30 2018, 6:27 AM · KDE Human Interface Guidelines
fabianr updated the diff for D14089: Refacteored content about alignment and forms.
  • merged master
  • Small fixes from phab comments
Jul 30 2018, 6:25 AM · KDE Human Interface Guidelines

Jul 27 2018

fabianr updated the diff for D10914: added page about notifications.
  • rebased to master and added results of telegram discussion about notification history
  • Added section about system integration to the HIG
Jul 27 2018, 2:11 PM · KDE Human Interface Guidelines
fabianr updated the diff for D13340: Initial content for card.
  • Added recommendation to use default card layout
Jul 27 2018, 1:13 PM · KDE Human Interface Guidelines

Jul 24 2018

fabianr committed R985:2ba274752268: added qml tools to annotate qml scenes (authored by fabianr).
added qml tools to annotate qml scenes
Jul 24 2018, 7:36 AM
fabianr created T9265: Add implementation section to the components.
Jul 24 2018, 7:23 AM · KDE Human Interface Guidelines
fabianr moved T8118: Improve contribute page from Backlog to In progress on the KDE Human Interface Guidelines board.
Jul 24 2018, 7:12 AM · KDE Human Interface Guidelines
fabianr moved T8146: Overall structure from Backlog to In progress on the KDE Human Interface Guidelines board.
Jul 24 2018, 7:12 AM · KDE Human Interface Guidelines
fabianr closed T5439: Discuss todo/release/review process for HIG as Resolved.

So far using git, phabricator and sphinx works really well.

Jul 24 2018, 7:10 AM · KDE Human Interface Guidelines
fabianr closed D14293: added qml tools to annotate qml scenes.
Jul 24 2018, 6:58 AM

Jul 23 2018

fabianr updated the diff for D13340: Initial content for card.
  • Rephrased content about visual immensive cards. Fixed typo
Jul 23 2018, 12:11 PM · KDE Human Interface Guidelines
fabianr requested review of D14293: added qml tools to annotate qml scenes.
Jul 23 2018, 10:24 AM
fabianr added a comment to D14238: Polish Notifier Plasmoid's UI.
In D14238#295426, @apol wrote:

Maybe add a second button "Update" that does update right away without viewing the available update list? Most users probably won't be interested in which packages are updated, but just want to stay up to date?

Then they should use a distribution that upgrades on the background, much like snap does.

Jul 23 2018, 6:32 AM · Plasma

Jul 20 2018

fabianr added a comment to D14238: Polish Notifier Plasmoid's UI.

Maybe add a second button "Update" that does update right away without viewing the available update list? Most users probably won't be interested in which packages are updated, but just want to stay up to date?

Jul 20 2018, 1:16 PM · Plasma

Jul 19 2018

fabianr updated the diff for D13340: Initial content for card.
  • merged master, card page got moved to components/edit
  • Added changed index page of edit subsection of controls
Jul 19 2018, 1:37 PM · KDE Human Interface Guidelines
fabianr created T9238: Create a new VDG home page.
Jul 19 2018, 8:16 AM · VDG
fabianr updated the task description for T9237: Add Collapsible Sidebar Mode to HIG.
Jul 19 2018, 7:56 AM · KDE Human Interface Guidelines
fabianr created T9237: Add Collapsible Sidebar Mode to HIG.
Jul 19 2018, 7:52 AM · KDE Human Interface Guidelines