[#664] implementes to hide/show reblogs from a specific user. #2223

Closed
parallel588 wants to merge 0 commits from gitlab-mr-iid-956 into develop
Member
https://git.pleroma.social/pleroma/pleroma/issues/1073
Member
  1. Please use "repeats" instead of boosts for consistency.
  2. Is from {user} really necessary? I feel like "Hide repeats" might be enough, if not "Hide repeats from this user" could also be acceptable.
1. Please use "repeats" instead of boosts for consistency. 2. Is `from {user}` really necessary? I feel like "Hide repeats" might be enough, if not "Hide repeats from this user" could also be acceptable.
Author
Member

fixed.

Is from {user} really necessary? I feel like "Hide repeats" might be enough, if not "Hide repeats from this user" could also be acceptable.

I took it from https://mastodon.social/. we can remove it

fixed. > Is from {user} really necessary? I feel like "Hide repeats" might be enough, if not "Hide repeats from this user" could also be acceptable. I took it from https://mastodon.social/. we can remove it
Member

it's very nice to finally get this feature, but the way it's in the UI just doesn't seem right. maybe we should start putting options into a dropdown instead on the user profile.

it's very nice to finally get this feature, but the way it's in the UI just doesn't seem right. maybe we should start putting options into a dropdown instead on the user profile.
Member

yeah, should probably make an issue about that already

yeah, should probably make an issue about that already
Author
Member

I agree.
I'll add dropdown list with options: subscribe/unsubscribe, hide/show repeats, mute, block, report.

I agree. I'll add dropdown list with options: subscribe/unsubscribe, hide/show repeats, mute, block, report.
Author
Member

@shpuld @hj Could you please review it again?

@shpuld @hj Could you please review it again?
Author
Member

I added dropdown list with actionsScreenshot_from_2019-09-30_21-01-25

I added dropdown list with actions![Screenshot_from_2019-09-30_21-01-25](/attachments/79c3fa14-219e-4a42-bad7-66b72cc09fdc)
Member

will check out tomorrow

will check out tomorrow
Member
  1. Shouldn't be completely right-aligned, follow button should be on the left side.
  2. I think it's better to leave "Subscribe" button where it was and also keep "Mute" button out of menu.
  3. If it's button then it's probably better to have text like "Other..." or "Actions" on it, if it's three-dots menu it should be where user settings or open external profile icon is:
    image
    personally i think icon would be better, and it should be always the rightmost icon (unless it's your own profile where it's hidden) so that it doesn't jump around depending if it's external user or local
1. Shouldn't be completely right-aligned, follow button should be on the left side. 2. I think it's better to leave "Subscribe" button where it was and also keep "Mute" button out of menu. 3. If it's button then it's probably better to have text like "Other..." or "Actions" on it, if it's three-dots menu it should be where user settings or open external profile icon is: ![image](/attachments/48802611-9084-4b33-992e-60036ca04230) personally i think icon would be better, and it should be always the rightmost icon (unless it's your own profile where it's hidden) so that it doesn't jump around depending if it's external user or local
103 KiB
Member

why !important;???

why `!important;`???
Member

no need for px

no need for `px`
Member

seems a bit unnecessary

seems a bit unnecessary
Member

why is it different from title ()?

why is it different from `title ()`?
Member

follow_progress went MIA, also you can do i18n on the spot here instead of in template

`follow_progress` went MIA, also you can do i18n on the spot here instead of in template
Member

maybe onClick?

maybe `onClick`?
Member

i think some browsers do not understand flex-end well, at least i remember having such problem before.

also flex-end is a bad choice

i think some browsers do not understand `flex-end` well, at least i remember having such problem before. also flex-end is a bad choice
Member

can't you use JSON?

can't you use JSON?
Member

good god MastoAPI is atrocious...

good god MastoAPI is atrocious...
Member

Following button is kinda fucked
image

Following button is kinda fucked ![image](/attachments/d0b26155-7061-435a-8fae-ce24889d7d44)
Member

Show repeats is always greyed out for some reason
image

Show repeats is always greyed out for some reason ![image](/attachments/7075fe99-5cd9-4fef-8703-5ef9862be44b)
Member

pressed makes it look greyed-out

`pressed` makes it look greyed-out
Author
Member

@hj could you please review it again? Screenshot_from_2019-10-08_17-35-19

@hj could you please review it again? ![Screenshot_from_2019-10-08_17-35-19](/attachments/612275bc-5621-4c31-9a9f-29b572ffae60)
Member

i can say just from the screenshot:

  • previous icon was more fitting
  • buttons should have minimal width or at least horizontal padding
  • "Blocked!" should say "Unblock"
i can say just from the screenshot: * previous icon was more fitting * buttons should have minimal width or at least horizontal padding * "Blocked!" should say "Unblock"
Member

meant for moderation tools but unused here

meant for moderation tools but unused here
Member

image

  • those icons are waaaaaaaay too close to each other
  • their hitboxes are too small
  • "burger" menu (again, it should be dots) doesn't have pointer cursor on hover, also probably good opportunity to make those icon change color on hover
![image](/attachments/25518c71-9d06-487a-ad57-6212c0eb246f) * those icons are waaaaaaaay too close to each other * their hitboxes are too small * "burger" menu (again, it should be dots) doesn't have pointer cursor on hover, also probably good opportunity to make those icon change color on hover
Author
Member

Screenshot_from_2019-10-09_15-45-41

@hj this updated. Could you please check it?

![Screenshot_from_2019-10-09_15-45-41](/attachments/a357bd8b-6084-4b32-ac72-57c7f9939225) @hj this updated. Could you please check it?
Member

doesn't seem to be used anywhere else? it just sets that property to it on show/hide and that's it? Or am I missing something?

doesn't seem to be used anywhere else? it just sets that property to it on show/hide and that's it? Or am I missing something?
Member

looks better, will check it out in-depth/test later today. Meanwhile there's still unresolved/unanswered comments since first review.

looks better, will check it out in-depth/test later today. Meanwhile there's still unresolved/unanswered comments since first review.
Author
Member

yes, I missed it. removed

yes, I missed it. removed
Author
Member

the 'title' use as hint of button. the 'label' use as action of button.
and they has different values depend on the 'user.following'

I moved these label\title from user_card.vue. maybe we need to chnage label\title of this button. but I noticed similar button in follow_card.vue and this button also has different title\label of button.

the 'title' use as hint of button. the 'label' use as action of button. and they has different values depend on the 'user.following' I moved these label\title from user_card.vue. maybe we need to chnage label\title of this button. but I noticed similar button in follow_card.vue and this button also has different title\label of button.
Member

image
image

order is still wrong - makes three dots jump when switching between local and remote user - it should stay in place.

![image](/attachments/7eb08f56-8df3-41b3-af0a-565267f80d33) ![image](/attachments/cdc30612-30a5-4187-985c-6794125bda2a) order is still wrong - makes three dots jump when switching between local and remote user - it should stay in place.
Member

ok, let's leave it as is for now

ok, let's leave it as is for now
Author
Member

@hj . I fixed position of dots. Could you please look it?

@hj . I fixed position of dots. Could you please look it?
Member

????

????
Member

you have flex .card-action container - no need to make its elements absolute. give them correct order:

you have flex `.card-action` container - no need to make its elements absolute. give them correct `order: `
Member

no need to set fixed width, give its items some padding and margin

no need to set fixed width, give its items some `padding` and `margin`
Author
Member

I didn't notice that the eslint changed this. returned as it was

I didn't notice that the eslint changed this. returned as it was
Author
Member

do you mean that AccountActions must be last, after link(tatusnet_profile_url), right?

do you mean that AccountActions must be last, after link(tatusnet_profile_url), right?
Author
Member

user_card
is it correct?

![user_card](/attachments/2a4be522-eab6-4842-b3f3-ddaa49b2647b) is it correct?
Member

that's correct but i was talking bout how you're using position: absolute without any need for it

that's correct but i was talking bout how you're using `position: absolute` without any need for it
Author
Member

yes, I did it withot positionL absolute.
Could you please check last commit?

yes, I did it withot `positionL absolute`. Could you please check last commit?
Author
Member

.card-action container - also removed

`.card-action` container - also removed

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
pleroma/pleroma-fe!2223
No description provided.