Mohammed Gomaa

Results 33 comments of Mohammed Gomaa

Hello, I spoke about this bug on Discord, so this is just for reference as it may help someone else (or future me): I traced this bug to this function:...

The way I understand it, `ResizeableLayout.tsx` by default makes every last child within `LayoutItem` take remaining width, yes?

@DarkFalc0n, I think you could interchange them & add e.g. `try, catch` block: ```ts eventManager.emit(EventName.TodoToggle, { noteId: item.id, note: newNote }); try { await Note.save(newNote, { userSideValidation: true }); }...

Actually, I'm not sure if this particular `NoteList.tsx` component is being used, I think the one that's being used is `NoteList2.tsx`.

There's a similar logic in `NoteList2.tsx` anyway 👀 https://github.com/laurent22/joplin/blob/06aa64016f2d501c37882cf1db43dba18668f143/packages/app-desktop/gui/NoteListItem/NoteListItem.tsx#L53-L59 But I'm not sure if it's really what's causing this behaviour, I added few ~~hindered~~ to-dos and it feels the same...

I've been playing around this by adding: ```ts await new Promise(resolve => setTimeout(resolve, 2000)); ``` before `Note.save()` and `props.dispatch()`, you can see the behavior in this gif: ![2024-03-28 14-26-22](https://github.com/laurent22/joplin/assets/12874707/b3655a74-20fc-41f3-84cf-74fcdd3f0eaa) I...

I'm _very_ new to open-source contribution, so bear with me : ) So provided `.JSON` file of the projects, the `action` will basically re-create `/languages` folder?

Ok I'll try playing around it for a bit... does the `.JSON` file of all existing projects in `/languages` exist or is that a sub-task within the issue? 👀

Ok, I played a bit with it, see: https://github.com/G0maa/awesomo/tree/testing-script Since there'd be lots of non-needed commits (because of testing workflow) I will create another branch and PR it, if the...