Page MenuHomePhabricator

AAlhazwani-WMF (Amin)
Senior UX Designer, Abstract Wikipedia

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Sep 1 2021, 1:45 PM (65 w, 6 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
AAlhazwani (WMF) [ Global Accounts ]

Recent Activity

Today

AAlhazwani-WMF closed T303000: Testing the mental model of “verified”, “approved”, and “proposed” as Resolved.

See page 23 and onward of this deck, and the results of the usability study conducted in Bangla.

Tue, Dec 6, 1:46 PM · Abstract Wikipedia team, Design
AAlhazwani-WMF removed a project from T296815: Remove hardcoded list and generate programming languages using API: Design.
Tue, Dec 6, 10:47 AM · Abstract Wikipedia team, Technical-Debt

Yesterday

AAlhazwani-WMF added a comment to T323013: Default component: nested logic and visual style.

Note to self: sticky headers on scroll. We could this for the first nested layer, or maybe for the following layers too?

Mon, Dec 5, 4:52 PM · Abstract Wikipedia team (Phase θ – Throttling), Design, WikiLambda

Fri, Dec 2

AAlhazwani-WMF added a comment to T317106: Present Preferences submenus as full-screen modals.

Thank you both 🤗

Fri, Dec 2, 5:56 PM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Patch-For-Review, Moderator-Tools-Team (Kanban), MinervaNeue, MediaWiki-Core-Preferences

Thu, Dec 1

AAlhazwani-WMF added a comment to T317106: Present Preferences submenus as full-screen modals.

@Samwalton9 is there space to optimize the vertical (and horizontal) spacing and layout? If yes, currently there are several keylines that I would like to reduce and optimize to provide a more linear scanning/reading experience.

Thu, Dec 1, 1:29 PM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Patch-For-Review, Moderator-Tools-Team (Kanban), MinervaNeue, MediaWiki-Core-Preferences
AAlhazwani-WMF added a comment to T311719: Hide preferences which have no effect in mobile web from Special:Preferences in mobile web.

Another thought: if we are going to hide preferences in mobile: we should inform users and give them the option to unhide them; eg. perhaps at the bottom of a section with hidden settings, there could be a notice and a button so that a user could view all settings if they don't find what they need in the filtered set.

Thu, Dec 1, 1:20 PM · Patch-For-Review, Moderator-Tools-Team (Kanban), MinervaNeue, MediaWiki-Core-Preferences
AAlhazwani-WMF changed the status of T310827: create new list component from Open to In Progress.
Thu, Dec 1, 11:39 AM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end
AAlhazwani-WMF updated the task description for T310827: create new list component.
Thu, Dec 1, 11:38 AM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end
AAlhazwani-WMF moved T323693: Default component: collapsed view for function calls from Ready: G5. Fallback view to QA / Ready to close on the Abstract Wikipedia team (Phase θ – Throttling) board.
Thu, Dec 1, 11:37 AM · Abstract Wikipedia team (Phase θ – Throttling), Design, WikiLambda
AAlhazwani-WMF moved T270304: Design a "Publish" component from Ready: G5. Fallback view to QA / Ready to close on the Abstract Wikipedia team (Phase θ – Throttling) board.
Thu, Dec 1, 11:37 AM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end

Tue, Nov 29

AAlhazwani-WMF created T324034: What if Wikifunctions default (and only) mode would be "edit source" mode?.
Tue, Nov 29, 4:21 PM · Design, Abstract-Wikipedia-Digital-Garden, Abstract Wikipedia team

Mon, Nov 28

AAlhazwani-WMF changed the status of T323693: Default component: collapsed view for function calls from Open to In Progress.

After a second round of internal consultation we settled on option B, where we display a f(x) icon before the function name, and the function argument between parenthesis.

Mon, Nov 28, 10:28 AM · Abstract Wikipedia team (Phase θ – Throttling), Design, WikiLambda

Fri, Nov 25

AAlhazwani-WMF added a subtask for T270304: Design a "Publish" component: T299004: Have the publish function enable/disable itself only if there have been changes.
Fri, Nov 25, 6:02 PM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end
AAlhazwani-WMF added a parent task for T299004: Have the publish function enable/disable itself only if there have been changes: T270304: Design a "Publish" component.
Fri, Nov 25, 6:02 PM · Design, Abstract Wikipedia team
AAlhazwani-WMF closed T300118: Implement UI for Select Component Error Message as Invalid.

Per

image.png (212×718 px, 18 KB)

Fri, Nov 25, 5:57 PM · Design, Abstract Wikipedia team
AAlhazwani-WMF updated subscribers of T318148: Function editor: Aliases component improvements.

JFYI GitHub Primer design system features the same exact component :) https://primer.style/react/TextInputWithTokens cc @bmartinezcalvo

Fri, Nov 25, 5:52 PM · Patch-For-Review, WikiLambda Front-end, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF renamed T317986: Function editor with the default component patterns from Digital Garden: Function editor with the default component patterns to Function editor with the default component patterns.
Fri, Nov 25, 5:43 PM · Abstract-Wikipedia-Digital-Garden, Design, Abstract Wikipedia team
AAlhazwani-WMF closed T312121: The dropdown menu of the "output type" from the function definition page is hidden under another component as Resolved.

Per T320614: Proposal: remove scrollbar in function editor in favor of sticky "work summary"

Fri, Nov 25, 5:43 PM · Design, WikiLambda, WikiLambda Front-end, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF renamed T318354: Given an input(s), an input label(s), and an output generate function name from Digital Garden: Given an input(s), an input label(s), and an output generate function name to Given an input(s), an input label(s), and an output generate function name.
Fri, Nov 25, 5:43 PM · Abstract-Wikipedia-Digital-Garden, Design, Abstract Wikipedia team
AAlhazwani-WMF closed T312121: The dropdown menu of the "output type" from the function definition page is hidden under another component, a subtask of T318933: CUJ 3: Edit a function definition, as Resolved.
Fri, Nov 25, 5:42 PM · WikiLambda Front-end, WikiLambda, Epic, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF closed T295445: Function Editor headings should be "bolded" only if steps is completed as Invalid.

Per T317972: Function editor: Remove the multi-tab behavior of this page

Fri, Nov 25, 5:40 PM · Abstract Wikipedia team, WikiLambda Front-end, Design, MW-1.38-notes (1.38.0-wmf.9; 2021-11-16), WikiLambda
AAlhazwani-WMF added a project to T317556: Design: evaluate a function: Design.
Fri, Nov 25, 5:10 PM · Design, Abstract Wikipedia team
AAlhazwani-WMF renamed T317556: Design: evaluate a function from Design : evaluate a function to Design: evaluate a function.
Fri, Nov 25, 5:10 PM · Design, Abstract Wikipedia team
AAlhazwani-WMF created T323809: Design: create and edit types.
Fri, Nov 25, 10:49 AM · Design, Abstract Wikipedia team
AAlhazwani-WMF created T323808: Design: connect an implementation or test to a function.
Fri, Nov 25, 10:48 AM · Design, Abstract Wikipedia team
AAlhazwani-WMF created T323807: Design: add implementations via code or composition.
Fri, Nov 25, 10:47 AM · Design, Abstract Wikipedia team
AAlhazwani-WMF edited projects for T317556: Design: evaluate a function, added: Abstract Wikipedia team; removed WikiLambda Front-end, Abstract Wikipedia team (Phase θ – Throttling).
Fri, Nov 25, 10:46 AM · Design, Abstract Wikipedia team
AAlhazwani-WMF created T323806: Design: create tests.
Fri, Nov 25, 10:43 AM · Design, Abstract Wikipedia team
AAlhazwani-WMF created T323805: Design: edit a function definition.
Fri, Nov 25, 10:42 AM · Design, Abstract Wikipedia team
AAlhazwani-WMF created T323804: Design: create a function definition.
Fri, Nov 25, 10:41 AM · Abstract Wikipedia team, Design
AAlhazwani-WMF updated the task description for T317556: Design: evaluate a function.
Fri, Nov 25, 10:34 AM · Design, Abstract Wikipedia team
AAlhazwani-WMF updated the task description for T318938: CUJ 4: Create tests.
Fri, Nov 25, 10:23 AM · WikiLambda Front-end, WikiLambda, Epic, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF updated the task description for T318939: CUJ 5: Add implementations via code or composition.
Fri, Nov 25, 10:23 AM · WikiLambda Front-end, WikiLambda, Epic, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF updated the task description for T318943: CUJ 7: Create and edit types.
Fri, Nov 25, 10:23 AM · WikiLambda Front-end, WikiLambda, Epic, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF updated the task description for T318936: CUJ 6: Connect an implementation or test to a function.
Fri, Nov 25, 10:22 AM · WikiLambda Front-end, WikiLambda, Epic, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF updated the task description for T318933: CUJ 3: Edit a function definition.
Fri, Nov 25, 10:22 AM · WikiLambda Front-end, WikiLambda, Epic, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF updated the task description for T318930: CUJ 2: Create a function definition.
Fri, Nov 25, 10:21 AM · WikiLambda Front-end, WikiLambda, Epic, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF renamed T317556: Design: evaluate a function from Evaluate a function experience design to Design : evaluate a function.
Fri, Nov 25, 10:19 AM · Design, Abstract Wikipedia team
AAlhazwani-WMF moved T323693: Default component: collapsed view for function calls from Incoming to Ready: G5. Fallback view on the Abstract Wikipedia team (Phase θ – Throttling) board.
Fri, Nov 25, 10:05 AM · Abstract Wikipedia team (Phase θ – Throttling), Design, WikiLambda
AAlhazwani-WMF updated the task description for T318922: CUJ 1: Evaluate a function.
Fri, Nov 25, 9:59 AM · function-evaluator, function-orchestrator, Epic, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF renamed T317556: Design: evaluate a function from Function Viewer: Design the Evaluate Function experience to Evaluate a function experience design.
Fri, Nov 25, 9:56 AM · Design, Abstract Wikipedia team

Thu, Nov 24

AAlhazwani-WMF added a comment to T323676: Function View: Names and aliases have disappeared from the function view page.

For 1, what would we prefer to show if there are no other languages/aliases to show, rather than the white space? @AAlhazwani-WMF @SWoodruff-WMF

Thu, Nov 24, 11:56 AM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Patch-For-Review, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Wed, Nov 23

AAlhazwani-WMF claimed T323693: Default component: collapsed view for function calls.
Wed, Nov 23, 11:48 AM · Abstract Wikipedia team (Phase θ – Throttling), Design, WikiLambda
AAlhazwani-WMF claimed T323013: Default component: nested logic and visual style.
Wed, Nov 23, 11:48 AM · Abstract Wikipedia team (Phase θ – Throttling), Design, WikiLambda
AAlhazwani-WMF updated the task description for T306442: Design the fallback view experience for non-function ZObjects.
Wed, Nov 23, 11:48 AM · Abstract Wikipedia team (Phase θ – Throttling), Design
AAlhazwani-WMF created T323693: Default component: collapsed view for function calls.
Wed, Nov 23, 11:47 AM · Abstract Wikipedia team (Phase θ – Throttling), Design, WikiLambda

Mon, Nov 14

AAlhazwani-WMF updated the task description for T306442: Design the fallback view experience for non-function ZObjects.
Mon, Nov 14, 11:01 AM · Abstract Wikipedia team (Phase θ – Throttling), Design
AAlhazwani-WMF updated the task description for T306442: Design the fallback view experience for non-function ZObjects.
Mon, Nov 14, 10:53 AM · Abstract Wikipedia team (Phase θ – Throttling), Design
AAlhazwani-WMF updated the task description for T306442: Design the fallback view experience for non-function ZObjects.
Mon, Nov 14, 10:43 AM · Abstract Wikipedia team (Phase θ – Throttling), Design
AAlhazwani-WMF created T323013: Default component: nested logic and visual style.
Mon, Nov 14, 10:42 AM · Abstract Wikipedia team (Phase θ – Throttling), Design, WikiLambda
AAlhazwani-WMF updated the task description for T306442: Design the fallback view experience for non-function ZObjects.
Mon, Nov 14, 9:59 AM · Abstract Wikipedia team (Phase θ – Throttling), Design

Wed, Nov 9

AAlhazwani-WMF updated subscribers of T322524: [EPIC] Add Chip component to Codex.

Adding some other open questions (with screenshots) after chatting with @bmartinezcalvo and @SWoodruff-WMF:

Wed, Nov 9, 2:45 PM · Design-Systems-Team (Design-Systems-Product-Roadmap), Epic, Codex

Tue, Nov 8

AAlhazwani-WMF added a comment to T322428: Update Message component colors.

Also the icon here is not crucial for contrast as the message itself is achieving the contrast requirements. The icon is only supportive.

Tue, Nov 8, 10:00 AM · WikimediaUI-Base, Patch-For-Review, OOUI, Codex, Design-Systems-Team

Nov 3 2022

AAlhazwani-WMF added a comment to T280847: Define and add a set of data visualisation library components to the DSG.

On the topic of dataviz guidelines we might also get some inspiration from this collection of existing data visualization guidelines put together by the Data Visualization Society.

Nov 3 2022, 6:14 PM · Wikimedia Design Style Guide
AAlhazwani-WMF added a comment to T280847: Define and add a set of data visualisation library components to the DSG.

We might also want to add a dataviz-specific color palette to provide additional colors beside our base UI colors. This article for example shares great examples of color blindness-friendly palettes. There's also this website about color palettes for cartography.

Nov 3 2022, 6:12 PM · Wikimedia Design Style Guide

Oct 31 2022

AAlhazwani-WMF updated the task description for T322049: PublishDialog: warning for deattaching testers/implementations.
Oct 31 2022, 5:29 PM · Abstract Wikipedia team (Phase θ – Throttling), MW-1.40-notes (1.40.0-wmf.10; 2022-11-14), Patch-For-Review, WikiLambda Front-end, WikiLambda
AAlhazwani-WMF added a comment to T321202: Add missing color decision tokens.

Thanks for the extra context @bmartinezcalvo!

Oct 31 2022, 2:15 PM · Design-Systems-Team, Design, Codex, Wikimedia Design Style Guide
AAlhazwani-WMF added a comment to T321202: Add missing color decision tokens.

@bmartinezcalvo did have option 1 in her different proposals to add a separate set of "Level" colour tokens, but since it is only being used by Growth at this point I thought it would be simpler to not go forward with this option. I would have no objection if this is the approach instead to be less disruptive for a short term solution that re-incorporates the colours we need.

Oct 31 2022, 9:09 AM · Design-Systems-Team, Design, Codex, Wikimedia Design Style Guide

Oct 28 2022

AAlhazwani-WMF created T321873: Tabs Codex CSS overwritten by Minerva styles.
Oct 28 2022, 8:31 AM · Design-Systems-Team (Design-Systems-Sprint), Codex
AAlhazwani-WMF added a comment to T321202: Add missing color decision tokens.

Following a conversation during design review, I would like to challenge the current proposal of using color-warning700 uniquely on different components as the only viable solution that we could consider for this problem space. The proposed color leans more towards a brownish hue rather than a yellow hue. I'm wondering if this color is a good candidate as the only color for "warning" scenarios. A couple of ideas worth considering:

Oct 28 2022, 8:20 AM · Design-Systems-Team, Design, Codex, Wikimedia Design Style Guide

Oct 26 2022

AAlhazwani-WMF added a project to T321515: Digital Garden: investigate compiler options for the code editor using the ace.js library: Abstract-Wikipedia-Digital-Garden.
Oct 26 2022, 2:40 PM · Abstract-Wikipedia-Digital-Garden, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team
AAlhazwani-WMF added a project to T318354: Given an input(s), an input label(s), and an output generate function name: Abstract-Wikipedia-Digital-Garden.
Oct 26 2022, 2:39 PM · Abstract-Wikipedia-Digital-Garden, Design, Abstract Wikipedia team
AAlhazwani-WMF added a project to T317986: Function editor with the default component patterns: Abstract-Wikipedia-Digital-Garden.
Oct 26 2022, 2:39 PM · Abstract-Wikipedia-Digital-Garden, Design, Abstract Wikipedia team
AAlhazwani-WMF awarded T321655: Design a flowchart to explain when to use OOUI / Codex / Other Figma libraries a 100 token.
Oct 26 2022, 9:26 AM · Design-Systems-Team, Design, Codex
AAlhazwani-WMF added a project to T320274: [FunctionDefinition] The input and output values are missing from the examples box: Design.
Oct 26 2022, 9:20 AM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end

Oct 24 2022

AAlhazwani-WMF added a comment to T270304: Design a "Publish" component.

@gengh @Jdforrester-WMF I updated the task description following your inputs and suggestions! This first iteration is now ready to implement. As always, feel free to leave me any feedback here on Phab or on Figma if you prefer.

Oct 24 2022, 12:36 PM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end
AAlhazwani-WMF added a parent task for T303336: Users can write an edit summary when publishing which can be seen by other users in histories: T270304: Design a "Publish" component.
Oct 24 2022, 12:34 PM · Epic, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda
AAlhazwani-WMF added a subtask for T270304: Design a "Publish" component: T303336: Users can write an edit summary when publishing which can be seen by other users in histories.
Oct 24 2022, 12:34 PM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end
AAlhazwani-WMF renamed T270304: Design a "Publish" component from Design a "Publish" component according to MediaWiki standards (minor edit, edit summary, copyright warning, watchlist state, etc.) to Design a "Publish" component.
Oct 24 2022, 12:34 PM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end
AAlhazwani-WMF updated the task description for T270304: Design a "Publish" component.
Oct 24 2022, 12:33 PM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end
AAlhazwani-WMF removed a parent task for T270304: Design a "Publish" component: T303336: Users can write an edit summary when publishing which can be seen by other users in histories.
Oct 24 2022, 12:32 PM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end
AAlhazwani-WMF removed a subtask for T303336: Users can write an edit summary when publishing which can be seen by other users in histories: T270304: Design a "Publish" component.
Oct 24 2022, 12:32 PM · Epic, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda
AAlhazwani-WMF updated the task description for T270304: Design a "Publish" component.
Oct 24 2022, 12:32 PM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end

Oct 21 2022

AAlhazwani-WMF added a comment to T270304: Design a "Publish" component.

Thanks YOU @Jdforrester-WMF and @gengh, I'll work on your feedback and share updates asap!

Oct 21 2022, 12:37 PM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end

Oct 20 2022

AAlhazwani-WMF added a comment to T318148: Function editor: Aliases component improvements.

YAY, thank you so much @SWoodruff-WMF for quickly taking care of this. I have a couple of follow up questions, just wanted to make sure I understand this correctly:

Oct 20 2022, 10:54 AM · Patch-For-Review, WikiLambda Front-end, Abstract Wikipedia team (Phase θ – Throttling)

Oct 19 2022

AAlhazwani-WMF added a comment to T315336: In mobile view, the function viewer page has no edit button.

For completeness here's a comparison :)

Oct 19 2022, 3:56 PM · MW-1.40-notes (1.40.0-wmf.10; 2022-11-14), Readers-Web-Backlog, MinervaNeue, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF added a comment to T270304: Design a "Publish" component.

Thank you all for your insightful feedback! After reviewing your comments, presenting different proposals to the wider design team, and chatting about this workflow with Julia, Denny, and other folks, I would like to propose a first candidate for implementation.

Oct 19 2022, 2:55 PM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end
AAlhazwani-WMF added a comment to T317106: Present Preferences submenus as full-screen modals.

@AAlhazwani-WMF Do you think the header in these submenus should be sticky as the user scrolls down?

Oct 19 2022, 12:55 PM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Patch-For-Review, Moderator-Tools-Team (Kanban), MinervaNeue, MediaWiki-Core-Preferences

Oct 18 2022

AAlhazwani-WMF reassigned T318148: Function editor: Aliases component improvements from JKieserman to SWoodruff-WMF.
Oct 18 2022, 8:24 AM · Patch-For-Review, WikiLambda Front-end, Abstract Wikipedia team (Phase θ – Throttling)

Oct 12 2022

AAlhazwani-WMF added a comment to T317629: Consider the relevance of Work Summary in the Implementation page.

I would like to suggest removing the work summary from the implementation page (and consider removing it also from all the other pages) for the following reasons:

Oct 12 2022, 9:54 AM · WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (Phase θ – Throttling)

Oct 11 2022

AAlhazwani-WMF added a comment to T270304: Design a "Publish" component.

Thanks for the thorough feedback @gengh! I’ll try to summarize your suggestions:

Oct 11 2022, 1:17 PM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end

Oct 10 2022

AAlhazwani-WMF awarded T310162: Make function view page implementation and test tables mobile friendly a Love token.
Oct 10 2022, 9:57 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end

Sep 26 2022

AAlhazwani-WMF added a comment to T270304: Design a "Publish" component.

Wanted to provide some updates on the publish component. After a great design session with Pau, I've been exploring how we can simplify the publishing flow, but also how might we try to make the publishing experience more joyful and celebratory.

Sep 26 2022, 1:46 PM · Design, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end
AAlhazwani-WMF added a comment to T317972: Function editor: Remove the multi-tab behavior of this page.

I think we can mark this issue as invalid as I'm starting this week to work on a cohesive system for function definition, implementation, tests, and evaluation.

Sep 26 2022, 1:09 PM · MW-1.40-notes (1.40.0-wmf.8; 2022-10-31), Abstract Wikipedia team (Phase θ – Throttling), Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda
AAlhazwani-WMF placed T310162: Make function view page implementation and test tables mobile friendly up for grabs.
Sep 26 2022, 10:21 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end
AAlhazwani-WMF moved T310162: Make function view page implementation and test tables mobile friendly from QA / Ready to close to Ready: G4. Function view on the Abstract Wikipedia team (Phase θ – Throttling) board.
Sep 26 2022, 10:20 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end
AAlhazwani-WMF reopened T310162: Make function view page implementation and test tables mobile friendly as "Open".

I'm reopening this issue as there are some missed things that we may want to address to improve the experience of tables on mobile web. I've recorded a couple of videos to highlight where we have an opportunity to get closer to the desired result. We don't have to use the exact CSS rules or properties as the one I'm using in the videos, I'm just tweaking things to display the desired solution.

Sep 26 2022, 10:19 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end

Sep 22 2022

AAlhazwani-WMF added a comment to T318354: Given an input(s), an input label(s), and an output generate function name.

Maybe the function name generation could also happen after having written the implementation (either via composition or code), or even after the tests. The more information the more precise the function name can be?

Sep 22 2022, 3:25 PM · Abstract-Wikipedia-Digital-Garden, Design, Abstract Wikipedia team
AAlhazwani-WMF created T318354: Given an input(s), an input label(s), and an output generate function name.
Sep 22 2022, 3:21 PM · Abstract-Wikipedia-Digital-Garden, Design, Abstract Wikipedia team
AAlhazwani-WMF added a comment to T317969: Function editor: Remove "See name examples" and "See alias examples" links.

Thanks for the extra context James, this is helpful! I'm going to use this example as an opportunity to suggest a general approach (I'm also happy to move this conversation where it makes the most sense).

Sep 22 2022, 8:21 AM · Abstract Wikipedia team, Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda

Sep 21 2022

AAlhazwani-WMF added a comment to T317969: Function editor: Remove "See name examples" and "See alias examples" links.

I'm happy to provide additional details to this proposal:

  1. Generally speaking, we should not add copy or links that are not supporting the current experience. If we think that such guidance is going to be useful in the long run let's open a task, but let's not add non-interactive placeholder content. It's hard to keep track, and can get easily slip through.
    1. In this specific context, as long as a documentation page is not available, we should not display any link; It's confusing, and it only adds visual noise.
  2. Since those values are optional values, adding a link to an external page that brings editors out of context is non-advisable. If we really think that is necessary to provide guidance, we should aim for a less disruptive solution. Eg. an info icon with a popup dialog.
Sep 21 2022, 9:47 AM · Abstract Wikipedia team, Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda
AAlhazwani-WMF added a comment to T312532: Copy: Evaluate each of the bits of informational text in the function view and edit UX, and whether we need them at all or should update them.

Quick question, on the details tab, does the link "Learn more about the review process.” go anywhere, or is this something that does not exist yet?

Sep 21 2022, 9:17 AM · Design, WikiLambda Front-end, Abstract Wikipedia team (Phase θ – Throttling), WikiLambda

Sep 20 2022

AAlhazwani-WMF added a comment to T318148: Function editor: Aliases component improvements.

@JKieserman JFYI I updated the existing alias flow D1 to make it less red, aka less worring.

Sep 20 2022, 3:00 PM · Patch-For-Review, WikiLambda Front-end, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF renamed T318148: Function editor: Aliases component improvements from Funtion editor: Aliases component improvments to Function editor: Aliases component improvements.
Sep 20 2022, 11:12 AM · Patch-For-Review, WikiLambda Front-end, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF updated the task description for T318148: Function editor: Aliases component improvements.
Sep 20 2022, 11:11 AM · Patch-For-Review, WikiLambda Front-end, Abstract Wikipedia team (Phase θ – Throttling)
AAlhazwani-WMF created T318148: Function editor: Aliases component improvements.
Sep 20 2022, 11:10 AM · Patch-For-Review, WikiLambda Front-end, Abstract Wikipedia team (Phase θ – Throttling)

Sep 19 2022

AAlhazwani-WMF added a comment to T317986: Function editor with the default component patterns.

🌱 Seedling idea

Sep 19 2022, 3:58 PM · Abstract-Wikipedia-Digital-Garden, Design, Abstract Wikipedia team
AAlhazwani-WMF added a comment to T317986: Function editor with the default component patterns.
Sep 19 2022, 3:58 PM · Abstract-Wikipedia-Digital-Garden, Design, Abstract Wikipedia team
AAlhazwani-WMF updated the task description for T317986: Function editor with the default component patterns.
Sep 19 2022, 3:57 PM · Abstract-Wikipedia-Digital-Garden, Design, Abstract Wikipedia team
AAlhazwani-WMF added a project to T318091: Digital Garder: What if the function definition IS the work summary?: Design.
Sep 19 2022, 3:57 PM · Design, Abstract Wikipedia team