online icon indicating copy to clipboard operation
online copied to clipboard

jssidebar simplify

Open Andreas-Kainz opened this issue 2 years ago • 6 comments

remove as much as possible hardcoded stuff

Signed-off-by: andreas kainz [email protected] Change-Id: I506d73b4243455b60e44fd1bacb7c8ae04723468

Andreas-Kainz avatar May 16 '22 22:05 Andreas-Kainz

@Andreas-Kainz nice, we need to clean and reduce css.

Could you provide list of items you touched? which controls/elements we should look at?

Next time it would be good to split that kind of change into few smaller ones (per widget) with short description what widget it changes. Then it is much easier to test and spot regression.

eszkadev avatar May 17 '22 05:05 eszkadev

The patch isn't 100% done. And for sure, I'm not a fan of a complete NEW css structure (which this is).

When I'm done, I would make screenshots of the sidebar's to show you the results AND to review my work. I hope this is a good way for the review.

In general I delete the jssidebar.css file cause there are so much specific rules and start from scratch. Cause I also want to update the complete structure of the css tree. For example how the sidebar container will be defined. I can also make single patches when I'm done. The goal of this patch wasn't patch a single issue. The goal was fix the sidebar stuff cause it cause troubles since long time so complete new. Sure it requires more testing.

Andreas-Kainz avatar May 17 '22 06:05 Andreas-Kainz

@pedropintosilva do you have an idea why I didn't see the .ui-expander elements in LTR view?

image

Andreas-Kainz avatar May 17 '22 22:05 Andreas-Kainz

the alignment work's quite well. Biggest open issue is LTR has no .ui-expander area (I'm not sure if it's really an issue of this PR).

Andreas-Kainz avatar May 17 '22 22:05 Andreas-Kainz

Firefox screenshots LTR

Screenshot_20220521_001606Screenshot_20220521_001634 Screenshot_20220521_001744Screenshot_20220520_231307 Screenshot_20220520_231520Screenshot_20220521_001526 Screenshot_20220520_231336Screenshot_20220520_231119 Screenshot_20220520_231615Screenshot_20220520_231108

Andreas-Kainz avatar May 20 '22 22:05 Andreas-Kainz

Firefox work well, Chrome need some love.

Andreas-Kainz avatar May 20 '22 22:05 Andreas-Kainz

I think this PR is outdate another was has been merged meanwhile etc

pedropintosilva avatar Feb 17 '23 11:02 pedropintosilva