NPM Resource Changed ? Pending

User tests: Successful: Unsuccessful:

avatar ciar4n
ciar4n
11 Apr 2021

A repaint and general cleanup of the Joomla 4 admin template styling.

A [edit: thumb up removed] to @dgrammatiko for helping with some refactoring.

image

image

image

image

image

image

Screenshot_2021-03-30 Media - Joomla 4 Dev - Administration

image

image

f43b7b9 6 Feb 2021 avatar ciar4n init
bc5f104 8 Feb 2021 avatar ciar4n cs
51b91a6 13 Feb 2021 avatar ciar4n cont
b1db3ef 28 Feb 2021 avatar ciar4n cont
9a46980 16 Mar 2021 avatar ciar4n cont
d90c98f 20 Mar 2021 avatar ciar4n cont
e1b1e5d 20 Mar 2021 avatar ciar4n cont
a2fa356 31 Mar 2021 avatar ciar4n cont
ddb5151 5 Apr 2021 avatar ciar4n cont
b1cb047 7 Apr 2021 avatar dgrammatiko wip
avatar ciar4n ciar4n - open - 11 Apr 2021
avatar ciar4n ciar4n - change - 11 Apr 2021
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 11 Apr 2021
Category Administration com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_menus com_messages com_modules com_newsfeeds com_plugins com_redirect com_tags com_templates
avatar dgrammatiko dgrammatiko - change - 11 Apr 2021
Labels Added: NPM Resource Changed ?
avatar brianteeman
brianteeman - comment - 11 Apr 2021

I personally find the off center quickicons a bit weird but I'm not a designer. Otherwise its a great yet subtle improvement.

/me deletes all the joomla 4 training videos for the second time

avatar Kostelano
Kostelano - comment - 11 Apr 2021

It looks much better. But I will support the opinion of @brianteeman, the elements lack centering.

avatar Magnytu2
Magnytu2 - comment - 11 Apr 2021

Good morning all. It seems very nice to me. But how do you download this new Joomla 4 administrator template and try it out without the NPM environment?

avatar dgrammatiko
dgrammatiko - comment - 11 Apr 2021

I personally find the off center quickicons a bit weird but I'm not a designer.

I'm not a designer either but I just want to point out that this part is probably based on the rule of thirds https://en.wikipedia.org/wiki/Rule_of_thirds, Eg spice up monotonous things by altering their position/focus. This is speculation I never asked @ciar4n on this so don't @ me

avatar dgrammatiko
dgrammatiko - comment - 11 Apr 2021

how do you download this new Joomla 4 administrator template

@Magnytu2 the drone needs a restart here, maybe @HLeithner or @richard67 can help here

avatar richard67
richard67 - comment - 11 Apr 2021

@dgrammatiko If that branch is already up to date with latest 4.0-dev there isn't much I can do to retrigger drone. If it's not up to date, you or Ciaran can update the branch to trigger that. It seems to be necessary anyway because appveyor checks all fail with:

Warning: The lock file is not up to date with the latest changes in composer.json.
You may be getting outdated dependencies.
It is recommended that you run `composer update` or `composer update <package name>`.

So there seems to be some inconsistency between composer.json and composer.lock.

avatar dgrammatiko
dgrammatiko - comment - 11 Apr 2021

Is it safe to run composer update?

avatar richard67
richard67 - comment - 11 Apr 2021

Is it safe to run composer update?

@dgrammatiko Why should you do that? Does this PR update dependencies or add new ones? As far as I see not. So maybe it just needs to revert the nchanges in either composer.json and composer.lock or both?

avatar dgrammatiko
dgrammatiko - comment - 11 Apr 2021

Does this PR update dependencies or add new ones?

The PR removes one composer dependency (colour something)

avatar dgrammatiko
dgrammatiko - comment - 11 Apr 2021

@richard67 it seems that drone is dead for this PR

avatar richard67
richard67 - comment - 11 Apr 2021

@dgrammatiko Maybe the rate limit, I don't know. Let's wait a bit, maybe it gets queued.

avatar Hackwar
Hackwar - comment - 11 Apr 2021

Will investigate why Drone isn't working properly.

avatar HLeithner HLeithner - change - 11 Apr 2021
The description was changed
avatar HLeithner HLeithner - edited - 11 Apr 2021
avatar Hackwar
Hackwar - comment - 11 Apr 2021

Ugh... I think I know why there is an issue... The initial PR description contains an emoji, which Drone seems to stumble on. Please remove that and then do a minor change to trigger it again.

avatar richard67
richard67 - comment - 11 Apr 2021

Ugh... I think I know why there is an issue... The initial PR description contains an emoji, which Drone seems to stumble on.

Ah, I should have remembered and noticed that.

avatar sandramay0905
sandramay0905 - comment - 12 Apr 2021

Upload & Update a new installation using launch.joomla.org by prebuilt package at administrator/index.php?option=com_joomlaupdate:

Button Check for Updates disappear on hover:

Bildschirmfoto 2021-04-12 um 06 44 13

Button Options disappear on hover:

Bildschirmfoto 2021-04-12 um 06 44 31

Button Help is shown on hover:

Bildschirmfoto 2021-04-12 um 06 44 49

Button Upload & Install hard to read without hover:

without hover hover
grafik Bildschirmfoto 2021-04-12 um 07 02 32

I guess i'm doing something wrong as similar is on sidemenu on hover:

Bildschirmfoto 2021-04-12 um 07 03 25

Can someone confirm the issues or is it on my side (what i think comparing the screenshots by @ciar4n)? Thanks.

System Information

grafik

avatar dgrammatiko
dgrammatiko - comment - 12 Apr 2021

@ciar4n ciar4n#8 fixes some of the reported issues

avatar ciar4n
ciar4n - comment - 12 Apr 2021

Thank you @dgrammatiko 👍

@sandramay0905 This should be resolved with.. 356d37b

avatar ciar4n
ciar4n - comment - 12 Apr 2021

Thank you @Quy. All mentioned issues should be largely resolved.

avatar Quy Quy - change - 12 Apr 2021
Status Pending Closed
Closed_Date 0000-00-00 00:00:00 2021-04-12 17:59:15
Closed_By Quy
avatar Quy Quy - close - 12 Apr 2021
avatar Quy Quy - change - 12 Apr 2021
Status Closed New
Closed_Date 2021-04-12 17:59:15
Closed_By Quy
avatar Quy Quy - change - 12 Apr 2021
Status New Pending
avatar Quy Quy - reopen - 12 Apr 2021
avatar dgrammatiko
dgrammatiko - comment - 12 Apr 2021

Click Multilingual Status button.
Also the button should be disabled when in edit mode.

@Quy all the status related problems should be fixed with 1109e5a

avatar Quy
Quy - comment - 12 Apr 2021

In base.sql files, the params column has to be updated with default values to fix @sandramay0905 issue.

(10, 'atum', 1, '1', 'atum - Default', 0, '', ''),

{"hue":"hsl(214, 63%, 20%)","bg-light":"#f0f4fb","text-dark":"#495057","text-light":"#ffffff","link-color":"#2a69b8","special-color":"#001b4c","monochrome":"0","loginLogo":"","loginLogoAlt":"","logoBrandLarge":"","logoBrandLargeAlt":"","logoBrandSmall":"","logoBrandSmallAlt":""}
avatar sandramay0905
sandramay0905 - comment - 13 Apr 2021

This should be resolved with.. 356d37b

@ciar4n I think the prebuilt packages are not updated, full- and update-package shows same issues as shown in #33100 (comment). After installation i cleared the browser-cache. Same issues are shown in safari.

avatar infograf768
infograf768 - comment - 13 Apr 2021

Applied #33100 (comment)

Thoughts after testing:
Mostly a lack of contrast generally speaking for backgrounds and borders.

Lang badges Before pr

Screen Shot 2021-04-13 at 08 58 53

After PR
Badge secondary was modified and contrast is not good

Screen Shot 2021-04-13 at 08 59 10

Lang badges Hover has to be corrected as text becomes unlegible.

Screen Shot 2021-04-13 at 09 02 08

Searchtools Fields are hardly differentiated because of var(--atum-bg-dark-5) background and/or svg color + too pale border color.

(fields border color are too pale generally speaking with border: 1px solid var(--atum-bg-dark-10);). Using var(--atum-bg-dark-40) would help. Same when border is var(--atum-bg-dark-5)

EDIT: borders color were fine before PR

body .container-main::after, body .container-main::before

Screen Shot 2021-04-13 at 09 04 23

Still lack of contrast:
Screen Shot 2021-04-13 at 09 24 13

Hope this helps.

avatar infograf768
infograf768 - comment - 13 Apr 2021

Safari MacOS joomla logo

Screen Shot 2021-04-13 at 10 40 43

EDIT: This can be solved by using
<object type="image/svg+xml" data="<?php echo $logoBrandLarge; ?>"></object>
instead of
<img src="<?php echo $logoBrandLarge; ?>" <?php echo $logoBrandLargeAlt; ?>>

(don't know what to do with the alt)

avatar chmst
chmst - comment - 13 Apr 2021

my2cent: Do we need a "+" on the module screen? Or could you make the whole box a link? As there is nothing else what a user can do there than click on a module, the "+" is no information.

avatar richard67
richard67 - comment - 13 Apr 2021

The "+" provides the info if there is a link to create a new item or not. We don't have it on all "buttons". If you remove it, we need another a11y conforming way to visualize that there is a link.

avatar dgrammatiko
dgrammatiko - comment - 13 Apr 2021

@brianteeman I think @chmst was talking about the add new module modal view, where the + is the only action:
Screenshot 2021-04-13 at 12 37 59

avatar richard67
richard67 - comment - 13 Apr 2021

@brianteeman I think @chmst was talking about the add new module modal view, where the + is the only action:

Ah, yes, that makes sense. There we don't need the "+".

avatar dgrammatiko
dgrammatiko - comment - 13 Apr 2021

Safari MacOS joomla logo

@infograf768 fixed with 7408bd1

avatar Bond97
Bond97 - comment - 13 Apr 2021

That PR fixes issue #32627. Screenshot is attached below.

Screenshot_20210413-161338_Vivaldi

I will close my issue, when this PR will be merged to 4.0-dev branch and I re-test it once again.

But I see some other problems, tabs like "Live update" or "Pre-Update Checker" doesn't highlight in blue colour if user doesn't click on it, like in latest nightly build.

And settings button has white colour, while it should be highlighted when moving the page down. All problems are visible in attached screenshot.
Maybe that problems are fixed already, I update Joomla test site with latest prebuilt package.

Or it's a feature, not a bug?

avatar dgrammatiko
dgrammatiko - comment - 13 Apr 2021

@Bond97 can't replicate here:
Screenshot 2021-04-13 at 15 35 00

avatar Bond97
Bond97 - comment - 13 Apr 2021

@dgrammatiko please set update server to https://ci.joomla.org/artifacts/joomla/joomla-cms/4.0-dev/33100/downloads/41885/pr_list.xml
Then tap to settings button and "Check for updates"
And you might replicate this.

avatar dgrammatiko
dgrammatiko - comment - 13 Apr 2021

Well, as I said I can't replicate this here:
Screenshot 2021-04-13 at 15 40 35
Screenshot 2021-04-13 at 15 39 55

Screenshot 2021-04-13 at 15 43 11

Make sure that you clear your browser's cache

avatar Quy
Quy - comment - 13 Apr 2021

@Bond97 For a temporary fix:

  • Go to System > Administrator Template Styles
  • Edit atum-Default
  • Click Save button
avatar sandramay0905
sandramay0905 - comment - 13 Apr 2021

@dgrammatiko i have same issues reported #33100 (comment) and before as @Bond97 which is caused by not updated prebuild package?

avatar Quy
Quy - comment - 13 Apr 2021
avatar dgrammatiko
dgrammatiko - comment - 13 Apr 2021

In base.sql files, the params column has to be updated with default values to fix @sandramay0905 issue.

Fixed with 168c9ab

avatar Bond97
Bond97 - comment - 13 Apr 2021

@dgrammatiko clearing browser cache has been helped to fixed problem with tabs.

But problem with settings button label didn't disappear.
When user scroll down page, that button label should not blend into the background, isn't it?

Background is white and search button label is white.

avatar Bond97
Bond97 - comment - 13 Apr 2021

@dgrammatiko Screenshot_20210413-165616_Vivaldi

On screenshot search button label is disappeared, when I scroll down a little.
But it's displayed ok, when background is not white or some light colours.

avatar dgrammatiko
dgrammatiko - comment - 13 Apr 2021

On screenshot search button label is disappeared, when I scroll down a little.

Right, that's because the cogs icon is positioned with fixed. @ciar4n some refactoring here?

avatar ciar4n
ciar4n - comment - 13 Apr 2021

@Bond97 Mobile toolbar issue should be resolved with 2dfc02e

avatar joomla-cms-bot joomla-cms-bot - change - 13 Apr 2021
Category Administration com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_menus com_messages com_modules com_newsfeeds com_plugins com_redirect com_tags com_templates Administration com_admin com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_menus com_messages com_modules com_newsfeeds com_plugins
avatar ciar4n
ciar4n - comment - 13 Apr 2021

Missing view background added, fixed media info-closed position, and some contrast improvements

avatar Bond97
Bond97 - comment - 13 Apr 2021

@ciar4n Mobile toolbar issue fixed.

I see other problem - when I update Joomla with new prebuilt package, text "Joomla Version Update Status" must not have any css styles like borders or something else. It is ok or not?

image

avatar dgrammatiko
dgrammatiko - comment - 13 Apr 2021

@Bond97 afaik the test packages don’t have the gzipped static assets thus you’re always getting confusing results. Also these packages are meant to be used locally!!!

avatar brianteeman
brianteeman - comment - 13 Apr 2021

Not sure what I am doing wrong but all the links and hovers are wrong

avatar brianteeman
brianteeman - comment - 13 Apr 2021

I have reset everything and I believe its now working as designed.

In the installer there is a weird width bug. Watch the animation
installer

avatar brianteeman
brianteeman - comment - 13 Apr 2021

Links - is this intended as for my aged eyes I couldnt see that it was a link at all and I certainly can see any difference when I hover

image

image

image

avatar brianteeman
brianteeman - comment - 13 Apr 2021

Unable to install blog sample data

sampledata-process.min.js?4ef56133ebb504be850215e526022ee0:1 Uncaught TypeError: Cannot read property 'appendChild' of null
    at Object.a.sampledataAjax (sampledata-process.min.js?4ef56133ebb504be850215e526022ee0:1)
    at Object.a.sampledataApply (sampledata-process.min.js?4ef56133ebb504be850215e526022ee0:1)
    at HTMLButtonElement.<anonymous> (sampledata-process.min.js?4ef56133ebb504be850215e526022ee0:1)
avatar Quy
Quy - comment - 13 Apr 2021

@brianteeman Fixed colors. Please reinstall.

avatar brianteeman
brianteeman - comment - 13 Apr 2021

It is almost impossible to distinguish a difference in button between btn-primary and btn-secondary. So they look the same and therefore as they both have very different background on hover its odd.

before
before

after
after

avatar dgrammatiko
dgrammatiko - comment - 13 Apr 2021

It is almost impossible to distinguish a difference in button between btn-primary and btn-secondary

You can use the classes btn-sucsess for create and btn-danger for clear to have more consistent colours there but I don't think Ciaran changed this part

avatar ciar4n
ciar4n - comment - 13 Apr 2021

I commit today a change on the secondary color in response to a comment. I'll have another look tomorrow and find a more thought out solution.

avatar brianteeman
brianteeman - comment - 13 Apr 2021

You can use the classes btn-sucsess for create and btn-danger for clear to have more consistent colours there but I don't think Ciaran changed this part

Then there would be zero point in having two separate classes ;)

I commit today a change on the secondary color in response to a comment.

Less haste more speed ;)

avatar joomla-cms-bot joomla-cms-bot - change - 13 Apr 2021
Category Administration com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_menus com_messages com_modules com_newsfeeds com_plugins com_admin Administration com_admin com_associations com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_menus com_messages
avatar dgrammatiko
dgrammatiko - comment - 13 Apr 2021

@brianteeman @ciar4n I just changed the related classes, now looks like:
Screenshot 2021-04-13 at 23 21 44
Screenshot 2021-04-13 at 23 21 57

If it's undesired roll back the last commit

avatar brianteeman
brianteeman - comment - 13 Apr 2021

Thats not a solution

avatar dgrammatiko
dgrammatiko - comment - 13 Apr 2021

Thats not a solution

Why???? These are the defaults from bootstrap and used all over the place in Joomla. I don't understand...

Edit: obviously I.'m talking about the given screenshot not the fact that primary/secondary are not very different...

avatar brianteeman
brianteeman - comment - 13 Apr 2021

Your edit is the reason why not

avatar dgrammatiko
dgrammatiko - comment - 13 Apr 2021

Your edit is the reason why not

Setting aside the primary/secondary thing for a moment, new and delete are always green and red all across the backend, so although it's not the solution to the other problem might be a good thing for consistency. See the bright side here...

avatar brianteeman
brianteeman - comment - 13 Apr 2021

Look at the actual code. There are multiple buttons

  • select btn-primary
  • create btn-secondary
  • edit btn-primary
  • clear btn-secondary
avatar joomla-cms-bot joomla-cms-bot - change - 13 Apr 2021
Category Administration com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_menus com_messages com_admin com_associations Administration com_admin com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_menus com_messages com_modules com_newsfeeds com_plugins
avatar dgrammatiko
dgrammatiko - comment - 13 Apr 2021

61ed6ec reverts the button classes

avatar brianteeman
brianteeman - comment - 14 Apr 2021

Personally speaking I find it much more pleasing on the eye when the sidebar is a similar colour to the main area of the screen.

image

avatar joomla-cms-bot joomla-cms-bot - change - 14 Apr 2021
Category Administration com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_menus com_messages com_admin com_modules com_newsfeeds com_plugins Administration com_admin com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_joomlaupdate com_languages com_media NPM Change com_menus com_messages com_modules com_newsfeeds com_plugins
avatar micker
micker - comment - 14 Apr 2021

@ciar4n i do a discusion about size modal
#32039
can you intergrate it your pr ?

avatar ciar4n
ciar4n - comment - 14 Apr 2021

@Quy

  • Remaining nested cards removed
  • Added missing tab background (eg. updates)
  • I'll look into the header/title issue. There is a general markup inconsistency across the codebase for these elements so no easy fix.
avatar ciar4n
ciar4n - comment - 14 Apr 2021

@brianteeman Secondary color change reverted globally and scoped to just the sidebar

avatar ciar4n
ciar4n - comment - 14 Apr 2021

@brianteeman Personally I prefer the distinction between the sidebar and the content using contrasting colors however I'm happy to go with the majority on this....

avatar ciar4n
ciar4n - comment - 14 Apr 2021

Dark sidebar...

image

avatar ciar4n
ciar4n - comment - 14 Apr 2021

Light sidebar....

image

avatar dgrammatiko
dgrammatiko - comment - 14 Apr 2021

Please keep the sidebar dark, some of us already suffer from the light theme already...

avatar ciar4n
ciar4n - comment - 14 Apr 2021

@ciar4n i do a discusion about size modal
#32039
can you intergrate it your pr ?

@micker As there is no guarantee that this PR will get merged, it may be best to resolve this issue in a separate PR.

avatar richard67
richard67 - comment - 14 Apr 2021

@ciar4n That's 2 times the same image with dark sidebar.

avatar ciar4n
ciar4n - comment - 14 Apr 2021

@richard67 My bad... amended with the correct screenshot

avatar richard67
richard67 - comment - 14 Apr 2021

My personal taste is dark sidebar.

avatar richard67
richard67 - comment - 14 Apr 2021

But after a while using it I will get used to anything.

avatar Bond97
Bond97 - comment - 14 Apr 2021

Maybe it will be better to make button to change light sidebar to dark sidebar in Atum settings?
I mean in System-Administrative template styles.

If user like light sidebar- it will give him a choice to use light or dark version.

But default settings will be dark, I think.
What do you think about this? Or it will be better to use dark sidebar by default without any buttons to change?

I know, that user can make changes by css in template, it's just my suggestion about button.

avatar dgrammatiko
dgrammatiko - comment - 14 Apr 2021

Maybe it will be better to make button to change light sidebar to dark sidebar in Atum settings?

NOOOO.
So me and @ciar4n had a little chat and decided that if this gets merged and also the other PR for com_templates (enabling basically the use of child templates) we could do a child template with dark mode. But this is a big IF...

avatar Bond97
Bond97 - comment - 14 Apr 2021

@dgrammatiko ok, got it :) I saw issue one month or two ago about dark theme in Atum and think, it will be useful.
But you are think right, because no one want child template with own issues and bugs.

avatar Quy
Quy - comment - 14 Apr 2021

@ciar4n There is a display issue with menu items.

avatar dgrammatiko
dgrammatiko - comment - 14 Apr 2021

There is a display issue with menu items.

@Quy fixed with 9f4211f

avatar Quy
Quy - comment - 14 Apr 2021

Unable to install Sample Data.

Uncaught TypeError: document.querySelector(...) is null sampledata-process.js:30:14

avatar brianteeman
brianteeman - comment - 14 Apr 2021

@Quy I already reported that ;)

avatar dgrammatiko
dgrammatiko - comment - 14 Apr 2021

Sampledata fixes with a2eb7fb

FYI the script probably wasn't broken by this PR

Edit: there's a dot in the li elements
Screenshot 2021-04-14 at 19 36 28

I'll leave this for @ciar4n

avatar Quy
Quy - comment - 14 Apr 2021

Maybe remove the left/right borders and no shadow?

system-info

module-assignment

permissions

avatar Quy
Quy - comment - 14 Apr 2021

media-edit

avatar brianteeman
brianteeman - comment - 14 Apr 2021

Maybe remove the left/right borders and no shadow?

Those left/right borders serve an essential role - they are not just eye candy. When you are scanning a row horizontally they tell your eyes that they have reached the end/beginning.

avatar brianteeman
brianteeman - comment - 14 Apr 2021

I wish this pr only contained the changes required for the painting and not additional changes that could be their own pr.

avatar dgrammatiko
dgrammatiko - comment - 14 Apr 2021

and not additional changes that could be their own pr.

which ones are you referring to here?

avatar Quy
Quy - comment - 15 Apr 2021

Should there be borders here?

new-file

avatar brianteeman
brianteeman - comment - 15 Apr 2021

There are several Issues that have been closed because of this PR that should have been resolved independently.

avatar infograf768
infograf768 - comment - 15 Apr 2021

Contrast Issue with borders for media and image modal

Screen Shot 2021-04-15 at 08 29 52

Comes from : $border-color: #f0f4fb;

Sample data install:
Whatever the kind of sample data installed, we get the same message when installed. Possible to sprintf here?

Screen Shot 2021-04-15 at 08 32 22

Also, it would be nice to refresh the page at the same time as it is not obvious that it is necessary to manually refresh it to see the changes for the menus. Adding a document.location.reload(); without losing the success message would be a plus.

avatar brianteeman
brianteeman - comment - 15 Apr 2021

All these sample data issues should be fixed in their own PR and not here - most already have open issues. They are not specific to a UI repaint and this PR might not get accepted.

avatar infograf768
infograf768 - comment - 15 Apr 2021

FYI: "Sample data installed" is NOT present in 4.0-dev, as well as the modifications of sampledata-process. js file. Therefore these concern ONLY this PR, whether it is accepted or not.
This is not to say that what we have in 4.0-dev should not be improved based on some of the changes here.

avatar dgrammatiko
dgrammatiko - comment - 15 Apr 2021

Adding a document.location.reload(); without losing the success message would be a plus.

There's no such mechanism in Joomla (you can do it with cookies or storageSession but this is getting way out of scope of this PR)

avatar brianteeman
brianteeman - comment - 15 Apr 2021

I am well aware of the code that is changed here and the non-related issues that are being closed because of the code

avatar infograf768
infograf768 - comment - 15 Apr 2021

@dgrammatiko
can't we use something like

 } else {
            const bar = document.querySelector(`.sampledata-progress-${type}`);
            bar.parentNode.removeChild(bar);
            Joomla.renderMessages({
              message: [Joomla.Text._('MOD_SAMPLEDATA_COMPLETED')]
            });
            setTimeout(function(){
            window.parent.location.reload(); // or document etc.
            }, 3000);
            window.scroll({
              top: 0,
              left: 0,
              behavior: 'smooth'
            });
            SampleData.inProgress = false;
          }
avatar dgrammatiko
dgrammatiko - comment - 15 Apr 2021

can't we use something like

Personally, I wouldn't do it like that as users expect navigation will happen on a response to an action and not randomly due to a timeout. We could use the event on the alert close to fire the reload of the page...

avatar Quy
Quy - comment - 15 Apr 2021

There are several Issues that have been closed because of this PR that should have been resolved independently.

Only 1 issue was closed regarding the sample data progress bar that could have been done independently.
The other was a PR that became obsolete because of this PR.

avatar brianteeman
brianteeman - comment - 15 Apr 2021

And that should have been done separately and the other one is only obsolete if this PR is accepted

avatar ciar4n
ciar4n - comment - 16 Apr 2021

Those left/right borders serve an essential role - they are not just eye candy. When you are scanning a row horizontally they tell your eyes that they have reached the end/beginning.

@brianteeman @Quy These borders have been inadvertently added by this PR and do not exist in 4.0-dev. I'll probably remove them for now as they are only partially (and incorrectly) added. If it's something indeed required then they should be added in a separate pr.

avatar Magnytu2
Magnytu2 - comment - 16 Apr 2021

Hello everyone, I'm testing this PR on Safari. There are areas where color is lacking. The hover buttons disappear. But it's the same problem on Firefox.
And I find can visible black text on a blue background.
Capture d’écran 2021-04-16 à 17 09 26
Capture d’écran 2021-04-16 à 17 12 18

avatar Quy
Quy - comment - 16 Apr 2021

@Magnytu2 These issues have been fixed. Please install the latest version. https://ci.joomla.org/artifacts/joomla/joomla-cms/4.0-dev/33100/downloads/41962/

avatar Magnytu2
Magnytu2 - comment - 16 Apr 2021

@Quy I did a new installation and not an update of PR41962. Problems with black text buttons are fixed. But I still have the white blank under the admin panel buttons.
Capture d’écran 2021-04-16 à 17 28 04

avatar Magnytu2
Magnytu2 - comment - 16 Apr 2021

I don't know if this is the right place. But as you touch once again the administration template. Are you going to put the fields back into two or three columns? The user experience is really nagative to build and extend all the fields to use Joomla !. For example, even with a 32" 4k screen, I cannot have the image and the settings on the same view.
Capture d’écran 2021-04-16 à 17 37 53

avatar Quy
Quy - comment - 16 Apr 2021

I don't know if this is the right place. But as you touch once again the administration template. Are you going to put the fields back into two or three columns? The user experience is really nagative to build and extend all the fields to use Joomla !. For example, even with a 32" 4k screen, I cannot have the image and the settings on the same view.

See #32874

avatar joomla-cms-bot joomla-cms-bot - change - 17 Apr 2021
Category Administration com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_menus com_messages com_admin com_modules com_newsfeeds com_plugins com_joomlaupdate Administration com_admin com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_joomlaupdate com_languages com_media NPM Change com_menus com_messages com_modules com_newsfeeds
avatar ciar4n
ciar4n - comment - 17 Apr 2021

@Quy Mentioned style issues should be now resolved. 👍

avatar ciar4n
ciar4n - comment - 17 Apr 2021

As suggested by @Magnytu2, I have amended the media manager edit layout to 2 columns and fixed up the styling.

image

avatar ciar4n
ciar4n - comment - 17 Apr 2021

@infograf768 I plan to fix up the modal styling in general. I just haven't gotten around to it yet. Next on the list 😄

avatar ciar4n
ciar4n - comment - 17 Apr 2021

@infograf768 My preference would be to keep tab border-colors relatively light. Regardless I have increased their darkness slightly as suggested.

avatar ciar4n ciar4n - change - 17 Apr 2021
The description was changed
avatar ciar4n ciar4n - edited - 17 Apr 2021
avatar Magnytu2
Magnytu2 - comment - 17 Apr 2021

@ciar4n Thank you so much. Since the time that I ask for this change. Thank you that's great. Can we already try it?

avatar micker
micker - comment - 17 Apr 2021

@ciar4n @brianteeman Can we use the class of field to build all options view ? Maybe de can appli a 50% width in all fields and keep it in a one column ? But maybe need a clarification about accessibility team
Can use column display or its not recommanded ?

avatar joomla-cms-bot joomla-cms-bot - change - 18 Apr 2021
Category Administration com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_menus com_messages com_admin com_modules com_newsfeeds com_joomlaupdate Administration com_admin com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_joomlaupdate com_languages com_media NPM Change com_menus com_messages com_modules
avatar richard67
richard67 - comment - 18 Apr 2021

@dgrammatiko You have added back an empty file, but it had content before it was deleted:

<!DOCTYPE html><title></title>
avatar Quy
Quy - comment - 18 Apr 2021

@Magnytu2 Scroll to the bottom of the page and click the Download link.

33100

avatar Magnytu2
Magnytu2 - comment - 18 Apr 2021

@Quy Thanks, but I didn't know when the function would be in the download folder. It's super cool! Thank you all.
Capture d’écran 2021-04-18 à 11 57 36

avatar brianteeman
brianteeman - comment - 18 Apr 2021

@chmst are you happy with the text-decoration underline being removed from the links. I'm not sure myself that this satisfies the a11y requirements for links but I wasn't the one who added this originally

With this PR

image

avatar dgrammatiko
dgrammatiko - comment - 18 Apr 2021

I'm not sure myself that this satisfies the a11y requirements for links but I wasn't the one who added this originally

I'm also against the removal of the underline on the links. This is a huge antipattern

avatar Quy
Quy - comment - 18 Apr 2021

@Magnytu2 Is this still an issue reported here? #33100 (comment)

avatar Magnytu2
Magnytu2 - comment - 18 Apr 2021

@Quy Yes !
Capture d’écran 2021-04-18 à 18 41 13

avatar brianteeman
brianteeman - comment - 18 Apr 2021

I am not convinced that the Joomla Version should be styled the same as the other buttons - makes it look like a broken button

image

avatar brianteeman
brianteeman - comment - 18 Apr 2021

To my eyesight the left menu is not as crisp (and almost looks out of focus) to me.

I'm not sure if its the change to white on blue or the change to font-weight: 700

Current

image

Repaint

image

avatar dgrammatiko
dgrammatiko - comment - 18 Apr 2021

About #33100 (comment) well, this is a Safari bug and it's already fixed in the latest tech preview

Screenshot 2021-04-18 at 19 03 01

avatar ciar4n
ciar4n - comment - 18 Apr 2021

@brianteeman

I am not convinced that the Joomla Version should be styled the same as the other buttons - makes it look like a broken button

Fair point, I'll fix next time im sitting down on this.

To my eyesight the left menu is not as crisp (and almost looks out of focus) to me.
I'm not sure if its the change to white on blue or the change to font-weight: 70

It would be easy enough to extend this PR to include an option for a light/dark sidebar in the template style settings. Would this be suitable?

avatar brianteeman
brianteeman - comment - 18 Apr 2021

It would be easy enough to extend this PR to include an option for a light/dark sidebar in the template style settings. Would this be suitable?

That would depend if its the color or the weight that is causing the problem and if its just my eyesight or others feel the same.

avatar Quy
Quy - comment - 18 Apr 2021

Go to Media Manager.
Display issue with modal of rename/share/delete.

media-rename

avatar Quy
Quy - comment - 18 Apr 2021

Filename not readable. Should be white.

media-preview

avatar dgrammatiko
dgrammatiko - comment - 19 Apr 2021

Display issue with modal of rename/share/delete.

Should be fixed with 2673837

avatar dgrammatiko
dgrammatiko - comment - 19 Apr 2021

Filename not readable. Should be white.

Fixed with d68fbe2

avatar Bond97
Bond97 - comment - 19 Apr 2021

Is it properly rendered - some more space between "Update" block and "User Permissions", than between other blocks? Maybe it will be better to make same size space between all blocks?
изображение

Or it is global Joomla 4 issue and doesn't fix in this PR?
Browser: Firefox Beta 88. But this render issue has been visible in Chromium browsers too.

avatar dgrammatiko
dgrammatiko - comment - 19 Apr 2021

Maybe it will be better to make same size space between all blocks?

Fixed with b67a7bf @ciaran you might want to check this one

avatar Bond97
Bond97 - comment - 19 Apr 2021

Issue fix confirmed, thanks @dgrammatiko
image

avatar joomla-cms-bot joomla-cms-bot - change - 19 Apr 2021
Category Administration com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_menus com_messages com_admin com_modules com_joomlaupdate Administration com_admin com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_joomlaupdate com_languages com_media NPM Change com_menus
avatar Quy
Quy - comment - 20 Apr 2021

System > Administrator Templates
Click Manage Folders
manage-folders

System > Redirects
Click Bulk Import
bulk-import

Home Dashboard
Click Add module to the dashboard
add-module

avatar dgrammatiko
dgrammatiko - comment - 20 Apr 2021

Home Dashboard
Click Add module to the dashboard

Fixed with c207de8

avatar dgrammatiko
dgrammatiko - comment - 20 Apr 2021

System > Redirects
Click Bulk Import

Fixed with 870b5cc

avatar Quy
Quy - comment - 20 Apr 2021

Installation pages shouldn't have horizontal scrollbar.

avatar Quy
Quy - comment - 20 Apr 2021

Home Dashboard
Click Add module to the dashboard

Fixed with c207de8

Now there is no contrast on the Modules selection page as reported here:
#33100 (comment)

avatar ciar4n
ciar4n - comment - 20 Apr 2021

Thanks @Quy. Above issues should be now resolved.

avatar Magnytu2
Magnytu2 - comment - 21 Apr 2021

The test and download links seem broken.
Capture d’écran 2021-04-21 à 08 48 56

avatar Kostelano
Kostelano - comment - 21 Apr 2021

Plugins - Settings button, becomes invisible on mouseover.

Screenshot_2

avatar Kostelano
Kostelano - comment - 21 Apr 2021

After updating J4 to a patch with this PR, the link to the module for checking multilingualism parameters turned into gibberish.

Screenshot_1

avatar dgrammatiko
dgrammatiko - comment - 21 Apr 2021

Plugins - Settings button, becomes invisible on mouseover.

You need to reinstall as it is obvious you just upgraded from earlier beta and that won't work. Use the install package at the bottom of the Github repo

avatar richard67
richard67 - comment - 21 Apr 2021

You need to reinstall as it is obvious you just upgraded from earlier beta and that won't work. Use the install package at the bottom of the Github repo

@dgrammatiko Why so? Updating from previous Betas has to work , see the release notes of each beta release. There is an exception when updating from Beta 3 or earlier, where it needs an extra SQL step, but that is not the problem here.

avatar dgrammatiko
dgrammatiko - comment - 21 Apr 2021

@richard67 There is also extra sql data that needs to be updated here: https://github.com/joomla/joomla-cms/pull/33100/files?file-filters%5B%5D=.sql#diff-3a9a51c74db65d66b70dbd56c86e63882cfaa26701ef6ff3f88bd0ea2682bb9f

Also if they ever saved the default Atum style that won't work as well

avatar richard67
richard67 - comment - 21 Apr 2021

@dgrammatiko That's why drone also builds update packages. You can update a current 4.0-dev or latest 4.0 nightly build with that package, using the Joomla Update component, and then the SQL will run. Of course after that you can throw away that installation, i.e. when changes are made in the PR, you can't update again, you have to start again with a clean 4.0-dev or nightly without the PR, because there will not be a new version and so no update will be found. I know, this can be confusing, so maybe it's really easier to use the full installation package.

The reason why I commented was that people could misunderstand your comment and think we don't support updates between Betas.

avatar richard67
richard67 - comment - 21 Apr 2021

Also if they ever saved the default Atum style that won't work as well

This has to be fixed because as said, we want to support updating from previous Beta versions.

avatar dgrammatiko
dgrammatiko - comment - 21 Apr 2021

This has to be fixed because as said, we want to support updating from previous Beta versions.

It's an easy fix but I'll keep it on hold till there's a decision. It's worthless to spend so much time here if it won't be accepted at the end

avatar richard67
richard67 - comment - 21 Apr 2021

It's an easy fix but I'll keep it on hold till there's a decision. It's worthless to spend so much time here if it won't be accepted at the end

That's ok for me, we should just not forget it at the end, and we should not release a new beta (or RC) with this PR merged but without that fix. If this PR gets merged, we should wait with a new beta (or RC) until that fix has been made, too.

To me it seems the majority of people like the changes made by this PR, so I see no reason why it shouldn't be accepted if it works well. I don't think this PR falls under the "new feature" policy. But that's just my opinion, maybe I am missing something.

avatar Quy
Quy - comment - 22 Apr 2021

Users > Mass Mail Users

mass-mail

avatar Quy
Quy - comment - 22 Apr 2021

System > Administrator Modules

batch-modules

avatar Quy
Quy - comment - 22 Apr 2021

@Kostelano No need to reinstall. Do the following to fix:

Go to System > Administrator Template Styles
Edit atum-Default
Click Save button

avatar richard67
richard67 - comment - 23 Apr 2021
avatar Quy
Quy - comment - 23 Apr 2021

Edit Menu Item

menu-item

avatar infograf768
infograf768 - comment - 24 Apr 2021

4.0-dev

Screen Shot 2021-04-24 at 09 04 05

repaint

Screen Shot 2021-04-24 at 09 04 19

avatar ciar4n
ciar4n - comment - 24 Apr 2021

@Quy @infograf768 Thank you. Fixed.

avatar richard67
richard67 - comment - 25 Apr 2021

I've allowed myself to solve the merge conflict here.

avatar Quy
Quy - comment - 26 Apr 2021

@ciar4n Please review all batch modals as they need top padding.

avatar Quy
Quy - comment - 26 Apr 2021

Edit a menu item of type Category Blog.
Click Select button.
See horizontal scrollbar.
See shadows.

choose-category

avatar Bond97
Bond97 - comment - 26 Apr 2021

System->System Information->PHP information must be non-responsive? Or it's ok and depends on user server and current version of PHP?
изображение

avatar joomla-cms-bot joomla-cms-bot - change - 26 Apr 2021
Category Administration com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_menus com_admin com_joomlaupdate Administration com_admin com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_joomlaupdate com_languages com_media NPM Change
avatar ciar4n
ciar4n - comment - 26 Apr 2021

I've allowed myself to solve the merge conflict here.

Thank you @richard67 👍

avatar ciar4n
ciar4n - comment - 26 Apr 2021

Please review all batch modals as they need top padding.

@Quy I think I got them all

avatar ciar4n
ciar4n - comment - 26 Apr 2021

System->System Information->PHP information must be non-responsive? Or it's ok and depends on user server and current version of PHP?

I've partly resolved this. I could go further however it would require breaking words which will make some info hard to read.

avatar Quy
Quy - comment - 27 Apr 2021

@ciar4n Will you be styling the Joomla version button differently? Otherwise, I think we are good to go except for the upgrade sql files. Thank you!!!

avatar infograf768
infograf768 - comment - 27 Apr 2021

Lack of contrast for the borders. Please darken.

.custom-select, .form-select {
    max-width: 100%;
    cursor: pointer;
    background: url(../images/select-bg.svg) no-repeat 100%/116rem;
        background-color: rgba(0, 0, 0, 0);
    background-color: var(--atum-bg-light);
    border: 1px solid var(--atum-bg-dark-10);  // Please change to -20
}
.form-control {
    max-width: 100%;
    background-color: #fff;
    border: 1px solid var(--atum-bg-dark-10);  // Please change to -20
    border-radius: .25rem;
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
}

Before

Screen Shot 2021-04-27 at 08 33 02

After

Screen Shot 2021-04-27 at 08 38 13

avatar sandramay0905
sandramay0905 - comment - 27 Apr 2021

Can the Lists have same Look (i prefer "Extensions Categories"):

Global Components Extensions Categories
image image
avatar sandramay0905
sandramay0905 - comment - 27 Apr 2021

Check boxes are different in padding:

Template style Module assignment
check-template-style check-module
avatar ciar4n
ciar4n - comment - 27 Apr 2021

@infograf768 Increased border color to --atum-bg-dark-15

avatar ciar4n
ciar4n - comment - 27 Apr 2021

Can the Lists have same Look (i prefer "Extensions Categories"):

Unfortunately nothing I can really do here as this element is pulled from outside of the codebase

avatar ciar4n
ciar4n - comment - 27 Apr 2021

Check boxes are different in padding:

The template style assignment probably needs a rewrite as it has completely different markup to the module assignment. For now I have made some minor adjustment to match style with module assignment

avatar ciar4n
ciar4n - comment - 27 Apr 2021

@ciar4n Will you be styling the Joomla version button differently?

@Quy @brianteeman Joomla version dimmed slightly. If you think it needs something more obvious, feel free to let me know.

image

avatar brianteeman
brianteeman - comment - 27 Apr 2021

@ciar4n I just want to know if this will actually get merged as I have a set of training videos on hold because of it

avatar Bond97
Bond97 - comment - 28 Apr 2021

Media manager is completely not responsive at mobile view, I think it needs fix.
изображение
Maybe that PR #31140 helps for it, because it's don't update for long time.

avatar ciar4n
ciar4n - comment - 28 Apr 2021

@ciar4n I just want to know if this will actually get merged as I have a set of training videos on hold because of it

Honestly, I haven't heard anything but I assume we would have heard from PLT by now if it wasn't.

avatar ciar4n
ciar4n - comment - 28 Apr 2021

Thank you @Bond97. I'll fix next chance I get.

avatar Magnytu2
Magnytu2 - comment - 28 Apr 2021

@wilsonge @ciar4n @brianteeman @Quy @infograf768 Hello, sorry, but I no longer understand. Or not ... Won't all your work be part of the next version of Joomla 4? Which should be soon (and hopefully very soon) Joomla 4 beta 8 or Joomla 4 RC.
I know I'm annoying, but now we have to move forward and offer something to the community or everyone will end up changing CMS.

avatar Bond97
Bond97 - comment - 28 Apr 2021

@Magnytu2 as far as I know, that PR doesn't introduce new features, it's just Atum administrative template repaint for easier interaction with Joomla4 backend.

All new features will merged to 4.1 release branch. Now all dev's are prepare Joomla 4.0 for release and fixing bugs/errors.
You can correct me, if I'm wrong :) I'm not coder or dev, just testing some PR's and nightly Joomla 4.0

avatar Quy
Quy - comment - 28 Apr 2021

@Bond97 The responsiveness of media manager is a separate issue that PR #31140 attempts to fix, however, it is not being worked on so hopefully @ciar4n will give it some care/magic.

avatar Quy Quy - test_item - 28 Apr 2021 - Tested successfully
avatar Quy
Quy - comment - 28 Apr 2021

I have tested this item successfully on 81fa64f


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/33100.

avatar Quy
Quy - comment - 29 Apr 2021

@ciar4n Maybe you can improve the look of the alerts to match the new design.

System > Update > Joomla
joomla-update

Message
alert

to match the following (background color + border):
alert-new

avatar sandramay0905 sandramay0905 - test_item - 29 Apr 2021 - Tested successfully
avatar sandramay0905
sandramay0905 - comment - 29 Apr 2021

I have tested this item successfully on 81fa64f


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/33100.

avatar richard67
richard67 - comment - 29 Apr 2021

@ciar4n Due to the recently merged PR #33389 , this PR here has a conflict now in file administrator/components/com_users/tmpl/user/edit.php. Do you think you can solve that without reverting what that PR does?

Update: Meanwhile it has also conflicts in file administrator/modules/mod_sampledata/tmpl/default.php.

avatar angieradtke
angieradtke - comment - 29 Apr 2021

Hi @_ciar4n,
I have not tested PR , but
I took a look at your code-changes.
It looks like a good job.

avatar angieradtke
angieradtke - comment - 30 Apr 2021

Dear @ciar4n,
ciaran

I have now installed your branch. I have noticed some problems. But this is lamenting on a high level.
I think the input fields look very elegant with the thin border, but because of accessibility they should be highlighted a bit more.
In the dashboard, the icons stay dark when hovering.
The contrast when hovering in the navigation is also a bit low.
For a later date, it would be great to visually highlight the focus when tabbing.
Example:
:focus-within // :focus {
outline: solid 2px dashed #cc000
}
Other than that, really good work.

avatar ciar4n
ciar4n - comment - 30 Apr 2021

@Quy I've added a quick fix for the media browsing on smaller screens. It will probably need further work but will suffice for this PR...

image

avatar ciar4n
ciar4n - comment - 30 Apr 2021

@richard67 Conflicts fixed ensuring not to overwrite #33389. Thanks for the heads up 👍

avatar ciar4n
ciar4n - comment - 30 Apr 2021

Thank you @angieradtke

I have applied some of your suggestions (input border & nav hover color).. I'll try and get the rest when I sit at this next.

avatar ciar4n
ciar4n - comment - 30 Apr 2021

@Quy Nice suggestion on the alerts. I'll also make this amendment over the weekend.

avatar Quy
Quy - comment - 30 Apr 2021

Edit a module.
Click Menu Assignment.

menu-assignment

avatar chmst
chmst - comment - 30 Apr 2021

(a11y) [JAT] Links must be underlined (colourblind cannot see the links)

grafik

avatar drmenzelit
drmenzelit - comment - 30 Apr 2021

Filter fields seem to have different sizes.
Articles -> Select max level is smaller
grafik
Categories -> Select tag is bigger
grafik
grafik

avatar brianteeman
brianteeman - comment - 1 May 2021

privacy request module fixed

image

tabs - hard to tell which tab you are on

image

links - impossible to tell they are links [a11y] and onhover change is almost identical fixed

image

dropdown merges into background fixed

image

width? fixed

image

lack of visual "border" between columns fixed

image

avatar angieradtke
angieradtke - comment - 1 May 2021

@brianteeman @ciar4n

Hi Brian,
I have installed Ciar4ns branch directly , there I do not have these color issues.
strange

avatar richard67
richard67 - comment - 1 May 2021

@angieradtke What means "installed the branch directly"? Pulled into a git clone? Or downloaded the zip with the branch from GitHub or the issue tracker? In both cases it needs to run "composer install" and "npm ci" after that to update external dependencies and rebuild css and js. If you don't do that and have the build results there from a previous installation, your site will still use old css and js.

avatar angieradtke
angieradtke - comment - 1 May 2021

@richard67 download zip .-)

I did composer install and npm ci

avatar richard67
richard67 - comment - 1 May 2021

@richard67 download zip .-)

I did composer install and npm ci

Then it should be ok. Strange.

avatar dgrammatiko
dgrammatiko - comment - 1 May 2021

Then it should be ok. Strange.

@richard67 we had this talk again a week ago (or so). The problem is that this PR is not applying (in the db) the settings so if someone saved the atum's default style they have to go and save it after applying the patch.

avatar richard67
richard67 - comment - 1 May 2021

@richard67 we had this talk again a week ago (or so). The problem is that this PR is not applying (in the db) the settings so if someone saved the atum's default style they have to go and save it after applying the patch.

@dgrammatiko But @angieradtke made a new installation with it, so the DB should be fine, or not?

avatar dgrammatiko
dgrammatiko - comment - 1 May 2021

@dgrammatiko But @angieradtke made a new installation with it, so the DB should be fine, or not?

So the installation is fine as the SQL is fixed there. Brian probably applied the patch on an existing instance and for this case, there is no SQL file to update the db record.

avatar richard67
richard67 - comment - 1 May 2021

So the installation is fine as the SQL is fixed there. Brian probably applied the patch on an existing instance and for this case, there is no SQL file to update the db record.

@dgrammatiko Ah, now I understand. For Angie it went right, and for Brian not. I thought it was vice versa 😄

avatar brianteeman
brianteeman - comment - 1 May 2021

thanks @dgrammatiko that was indeed the problem that does need to be fixed.

Going to go back through each of the issues I posted now and delete as necessary

avatar brianteeman
brianteeman - comment - 1 May 2021

Updated the post now. Most were still valid. Removed the invalid ones

avatar brianteeman
brianteeman - comment - 1 May 2021

My eyes are still really struggling to focus on the bold white items in the sidebar

avatar richard67
richard67 - comment - 1 May 2021

@brianteeman @ciar4n @dgrammatiko (in alphabetical order): I will provide an update SQL soon. Will make PR for Ciaran's branch.

avatar richard67
richard67 - comment - 1 May 2021

@brianteeman @ciar4n @dgrammatiko Question: Should an update SQL script set the params of that template style only if the params values is empty, i.e. the parameters haven't been edited and saved before? Or should it also replace any existing params value? In the latter case I only can provide a complete replacement, i.e. any previously made changes e.g. on a 4 Beta 7 completely replaced by what comes with base.sql for new installations when updating to Beta 8.

avatar brianteeman
brianteeman - comment - 1 May 2021

At this point I think it has to be a complete replacement

avatar richard67
richard67 - comment - 1 May 2021

At this point I think it has to be a complete replacement

I think I can start with that. If it turns out it should not be, then it is easy to extend the WHERE clause of the statement by an AND params = '' (with correct names quoting of course).

avatar richard67
richard67 - comment - 1 May 2021

I also think it can be a complete replacement because I don't think many people are keen on keeping any changed params of that template style when updating from e.g. Beta 7 to Beta 8 and getting the enhancements from this PR here.

avatar brianteeman
brianteeman - comment - 1 May 2021

accessibility issue FIXED

The height of the items in the top right dropdown menu is much too low and so it is far too easy to select the wrong item. The guidelines say 44pixels.

The easy way to test is to use the bookmarklet at the bottom of this blog post which is also a great explainer for the problem.

Current template

image

Repaint template

image

avatar brianteeman
brianteeman - comment - 1 May 2021

accessibility issue

The lack of hard borders makes it difficult for people to scan lines as the eye has no focus point to use for the end and beginning

example 1 current template

image

example 1 repaint template

image

example 2 current template

image

example 2 repaint template

image

avatar brianteeman
brianteeman - comment - 1 May 2021

Select new module fixed

The entire point of adding the search to that page was to make it the "preferred" way to find a module. Now that is lost with the search moved off to the side

current template

image

repaint template

image

avatar brianteeman
brianteeman - comment - 1 May 2021

Select new module accessibility fixed

Changing the heading from H2 to H4 breaks the rule that heading levels should be in sequence

The Algorithm... in English
A heading level is skipped (e.g., an h1 is followed by an h3, with no intermediate h2). Note that an h1 is not required to be the first heading within the document.

avatar brianteeman
brianteeman - comment - 1 May 2021

Select new module click target fixed

This has been changed from the entire card to just the area with the plus icon

avatar richard67
richard67 - comment - 1 May 2021

PR for update SQL scripts is ciar4n#9 .

If that is merged, the description of this PR should be updated by the information that when updating a previous 4.0 version, the parameters of any template style of the Atum template (also copied template styles) will be overwritten, and maybe the release announcement of the next Beta or RC where this PR here will be included should also contain that information.

avatar joomla-cms-bot joomla-cms-bot - change - 2 May 2021
Category Administration com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_languages com_media NPM Change com_admin com_joomlaupdate SQL Administration com_admin Postgresql com_banners com_categories com_config com_contact com_content com_cpanel com_fields com_finder com_installer com_joomlaupdate com_languages com_media NPM Change
avatar ciar4n
ciar4n - comment - 2 May 2021

Thank you @richard67 ... very much appreciated 😄

avatar brianteeman
brianteeman - comment - 2 May 2021

Retesting previous reported issues after latest updates.

When searching for a module you now get a javascript error

admin-module-search.…19631d5b364a48f47:1 Uncaught TypeError: Cannot read property 'classList' of null
    at HTMLInputElement.<anonymous> (admin-module-search.…19631d5b364a48f47:1)
    at admin-module-search.…19631d5b364a48f47:1
    at admin-module-search.…19631d5b364a48f47:1

and you dont get a message when there are no results

avatar dgrammatiko
dgrammatiko - comment - 2 May 2021

When searching for a module you now get a javascript error

Just by looking at the error I see that there is a hash in URL so maybe you're loading the .gz (eg the old version)?
Try removing the media folder and run npm ci

avatar brianteeman
brianteeman - comment - 2 May 2021

if I am then there is a bug in the build system as I just ran npm before testing

avatar brianteeman
brianteeman - comment - 2 May 2021

but just to be complete I deleted the media folder and did it again and the same problem

avatar ciar4n
ciar4n - comment - 3 May 2021

@brianteeman

The lack of hard borders makes it difficult for people to scan lines as the eye has no focus point to use for the end and beginning

Is the card itself not considered the 'hard border' as it is on list pages?

image

avatar brianteeman
brianteeman - comment - 3 May 2021

It's kind of a trick of the eyes and hard to give an exact answer. It could be better in the original because there is a gap between the start/end of the line and the edge of the card or because the original card has a much stronger border. Or a combination of both

avatar brianteeman
brianteeman - comment - 3 May 2021

For example this looks immediately better. the eye stops when it gets to the end of the line instead of it bleeding into the background
image

avatar brianteeman
brianteeman - comment - 3 May 2021

When you have a dashboard that has both a menu and a module you can see that the row heights are different

image

avatar sandramay0905
sandramay0905 - comment - 3 May 2021

At patchtester on hover:

image

avatar ciar4n
ciar4n - comment - 3 May 2021

@brianteeman

It's kind of a trick of the eyes and hard to give an exact answer. It could be better in the original because there is a gap between the start/end of the line and the edge of the card or because the original card has a much stronger border. Or a combination of both

I think this is very much personal taste. For me, I find the extra borders and table spacing is adding unnecessary noice to the UI. The cleaner style makes it easier for me to focus on the content. But, that's just me.

Regardless we should have consistency across views which is lacking on the current template. Eg. if adding space around tables on the dashboard, should also be added in the list views.

avatar Bond97
Bond97 - comment - 3 May 2021

@ciar4n I updated my test environment to latest prebuilt package - it has HTTP 500 when I click to "modules" menu.
image

Link is administrator/index.php?option=com_modules&view=modules&client_id=0

And doesn't work this link
image

Note: new installation doesn't solve this issue.

avatar Quy
Quy - comment - 3 May 2021

@Bond97 This issue occurs in the J4 branch and not related to this PR. Thank you for the report!!!

avatar PhilETaylor
PhilETaylor - comment - 3 May 2021

@Bond97 This issue occurs in the J4 branch and not related to this PR.

This is urgently fixed by #33519 Please test.

avatar Quy
Quy - comment - 4 May 2021

Please make the first column equal wdith. Thanks.

media-manager-list

avatar Bond97
Bond97 - comment - 4 May 2021

@Quy @PhilETaylor Issue with 500 error has been fixed. Latest changes in branch 4.0 doesn't merge to this PR yet, so I tested latest nightly build new installation :)

avatar Quy
Quy - comment - 4 May 2021

Text should be white.
blue-alert

How about making the background color one color instead dark/light?
warning-alert

avatar ciar4n
ciar4n - comment - 4 May 2021

@Quy I will look in to it. There is no quick solution considering the following info blocks which look to require a separation from left to right...

image

avatar Quy
Quy - comment - 4 May 2021

I see it as a heading and should be above the paragraph instead next to it in a separate column.

avatar brianteeman
brianteeman - comment - 4 May 2021

This PR should be kept to repainting. Anything not directly related to that should be in its own issue/pr.

avatar Bond97
Bond97 - comment - 4 May 2021

In mobile view pagination block, that contain 1...10 pages will cause non-responsive issue
изображение
Note: you must create 50+ articles and set list limit to 5. My request to set 1...5 pages or 1...7 pages, and articles list will be responsive, when user create more than 50+ articles.

This issue requires separate issue or might be fixed in this PR?

avatar richard67
richard67 - comment - 4 May 2021

This issue requires separate issue or might be fixed in this PR?

@Bond97 That depends on if this issue only happens with this PR here or if it also happens with a the "normal" 4.0-dev branch or nightly. If it only happens with this PR here, it has to be fixed here, but if it's also an issue without this PR, it might be better to make a separate issue.

avatar Bond97
Bond97 - comment - 4 May 2021

@richard67 thank you for explaining, I have searching for this problem and found issue #32674. It hasn't fixed yet :)

avatar bembelimen
bembelimen - comment - 5 May 2021

Thank you @ciar4n for your awesome work here. Could you please check the scss style if you can fix this: https://ci.joomla.org/joomla/joomla-cms/43084/1/20
The plan is to merge this PR in the next two days. Is there anything important which is still a show stopper for merging?

Especially @joomla/joomla-accessibility-team-jat is there anything open?

avatar brianteeman
brianteeman - comment - 5 May 2021

lol

avatar hans2103
hans2103 - comment - 5 May 2021

working on #33296 with @chmst right now

avatar brianteeman
brianteeman - comment - 5 May 2021

thats nothing really to do with the repaint

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

Currently 4 out of these 5 are buttons, yet all 5 look the same. This is not optimal. Why look like a button if you are unclickable.

Screenshot 2021-05-05 at 10 27 30

Either the version number needs to look different or needs to be linked as a clickable button, maybe linking to the update page?

avatar richard67
richard67 - comment - 5 May 2021

Currently 4 out of these 5 are buttons, yet all 5 look the same. This is not optimal. Why look like a button if you are unclickable.

Either the version number needs to look different or needs to be linked as a clickable button, maybe linking to the update page?

@PhilETaylor As far as I remember, @ciar4n had changed that so the version button looked a bit different. Either you haven't compiled the css after having updated your branch for testing, or that change got lost somehow by subsequent changes.

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

I was just looking at the screenshots in this issue.

avatar richard67
richard67 - comment - 5 May 2021

I was just looking at the screenshots in this issue.

@PhilETaylor Due to the very long comment history, GitHub hides the older ones by default, so you won't see the one which shows the change if not expanding all and going through it. You should get some coffee first before you do that, it is really long ;-)

avatar sandramay0905
sandramay0905 - comment - 5 May 2021

@PhilETaylor screenshot of today:

Bildschirmfoto 2021-05-05 um 11 40 37

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

I'll just review what I see.

After a npm ci and a cache clear I see black text

Screenshot 2021-05-05 at 10 41 36

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

Screenshot 2021-05-05 at 10 42 56

ok its "different" for me with 20/20 vision... but I doubt its "different" for everyone that doesn't have 20/20 vision....

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

Joomla installer has two different blues in the header

Screenshot 2021-05-05 at 10 44 15

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

Black icon instead of white icon

Screenshot 2021-05-05 at 10 45 19

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

After a npm ci and a cache clear I see black text

A complete reinstall of Joomla fixed this - so this means there is no upgrade path for those who already have Joomla 4 installed and there should be.

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

After a complete reinstall the green boxes do not extend in height to fill the space, no padding of text at top and generally not looking good

Screenshot 2021-05-05 at 10 47 16

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

Are we keeping the clicked border on tabs?
Screenshot 2021-05-05 at 10 50 26

avatar richard67
richard67 - comment - 5 May 2021

@PhilETaylor Sure there is an upgrade path, see files 4.0.0-2021-05-01.sql in this PR. Just the DB fixer will not do anything because it handles only structural changes. So you either have to apply the SQL e.g. in phpMyAdmin, or you have to update e.g. a Joomla 4 Beta 7 to the update package which drone has build for this PR and which can be found when following the "Details" link at the right side of the "Downloads" step of the CI checks at the bottom of the PR.

avatar richard67
richard67 - comment - 5 May 2021

@ciar4n In case if you need to do or already have done some changes on the template style params in the base.sql files, don't forget to update the 4.0.0-2021-05-01.sql files in the same way.

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

I still hate the background pattern effect, but that's personal.

Screenshot 2021-05-05 at 11 05 26

The left menu is also too bold white for my 27" iMac retina screen. It looks out of place.

For the add module to dashboard, why not have it as a split like all the other places we add modules?

instead of this:
Screenshot 2021-05-05 at 11 06 34

Something like this (random screenshot, showing split button):

Screenshot 2021-05-05 at 11 07 21

Other than the comments I have made so far, it looks good. I've done some random pokes in places people normally forget and it looks good there too.

avatar richard67
richard67 - comment - 5 May 2021

@PhilETaylor Your comment about the update path is clarified with my later comment?

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

If you are happy Im happy, Ive ran out of coffee time and have to go back to the day job :)

If you need that upgrade path tested, then I can do that tonight for you. The black text was the first thing that suck out after switching branches and npm-ing.

avatar brianteeman
brianteeman - comment - 5 May 2021

The left menu is also too bold white for my 27" iMac retina screen. It looks out of place.

100% agree and I am not on a retina

avatar sandramay0905
sandramay0905 - comment - 5 May 2021

I see no featured symbol in article and contact:

grafik

avatar hans2103
hans2103 - comment - 5 May 2021

I see no featured symbol in article and contact:

grafik

please hold your horses fixing this... I'm working on changing this in #33557

avatar hans2103
hans2103 - comment - 5 May 2021

/administrator/index.php?option=com_cpanel&view=cpanel&dashboard=help

after PR

Schermafbeelding 2021-05-05 om 14 15 25

before PR

Schermafbeelding 2021-05-05 om 14 16 50

How is it supposed to look like in this new situation?

avatar Quy
Quy - comment - 5 May 2021

@hans2103 Be sure to npm run build:css or install with the prebuilt download package.

33100-help

avatar ciar4n
ciar4n - comment - 5 May 2021

The plan is to merge this PR in the next two days. Is there anything important which is still a show stopper for merging?

@bembelimen I think its more or less there. There has been some suggestions and some mention of already existing issues, however nothing that cant wait till another PR.

avatar ciar4n
ciar4n - comment - 5 May 2021

@ciar4n In case if you need to do or already have done some changes on the template style params in the base.sql files, don't forget to update the 4.0.0-2021-05-01.sql files in the same way.

@richard67 Thanks for mentioning. To my knowledge there hasnt been any changes to the base.sql so should be good to go.

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

however nothing that cant wait till another PR.

really?

Are these boxes not meant to fill the whole space and be padded then?

117123735-50a74480-ad8f-11eb-896a-94bc1f175f67

avatar ciar4n
ciar4n - comment - 5 May 2021

@PhilETaylor Can you detail your enviroment as I am unable to replicate this issue?

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

Checking...

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

Firefox on mac - note the article categories and Joomla is up to date and cache boxes look dreadful.

Screenshot 2021-05-05 at 19 06 55

Chrome on mac

Screenshot 2021-05-05 at 19 07 29

Safari on mac - the worse

Screenshot 2021-05-05 at 19 07 52

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

Also now the patterned background (a personal dislike of mine) is visual and messes with my head on empty states, and bleeds into the learn more button

Screenshot 2021-05-05 at 19 09 30

avatar Quy
Quy - comment - 5 May 2021

ok its "different" for me with 20/20 vision... but I doubt its "different" for everyone that doesn't have 20/20 vision....

Maybe make the background color transparent.

33100-version

avatar ciar4n
ciar4n - comment - 5 May 2021

Thanks @PhilETaylor I'll fix this up later this eve.

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

Maybe make the background color transparent.

Much better, but does the version number even need to be on the header of each and every page... just a thought. waster real estate, if it needs to be on every page then the footer of the left sidebar is the proper place for it.

Probably not a "admin ui repaint" question though but a more general thought

avatar brianteeman
brianteeman - comment - 5 May 2021

at one point in j4 lifetime thats where it was - dont know why it was changed

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

at one point in j4 lifetime thats where it was - dont know why it was changed

You can be sure as hell that 3pd will want to start putting their own icons in this top toolbar... it will become abused.

/me bookmarks this comment...

avatar dgrammatiko
dgrammatiko - comment - 5 May 2021

You can be sure as hell that 3pd will want to start putting their own icons in this top toolbar... it will become abused.

/me bookmarks this comment...

Happy to report I mighty be the first one that did it already: https://jinvalidate.netlify.app/

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021
added 930 packages, and audited 931 packages in 39s

8 high severity vulnerabilities

npm audit report

merge  <2.1.1
Severity: high
Prototype Pollution - https://npmjs.com/advisories/1666
fix available via `npm audit fix --force`
Will install watch@0.13.0, which is a breaking change
node_modules/merge
  exec-sh  <=0.3.1
  Depends on vulnerable versions of merge
  node_modules/exec-sh
    watch  >=0.14.0
    Depends on vulnerable versions of exec-sh
    node_modules/watch

xmlhttprequest-ssl  <1.6.2
Severity: high
Arbitrary Code Injection - https://npmjs.com/advisories/1665
fix available via `npm audit fix --force`
Will install karma@6.3.2, which is a breaking change
node_modules/xmlhttprequest-ssl
  engine.io-client  1.6.0 - 4.1.3
  Depends on vulnerable versions of xmlhttprequest-ssl
  node_modules/engine.io-client
    socket.io-client  1.4.0 - 3.1.3
    Depends on vulnerable versions of engine.io-client
    node_modules/socket.io-client
      socket.io  1.0.0-pre - 1.0.0 || 1.4.0 - 3.0.0-rc4
      Depends on vulnerable versions of socket.io-client
      node_modules/socket.io
        karma  0.13.19 - 5.2.3
        Depends on vulnerable versions of socket.io
        node_modules/karma

8 high severity vulnerabilities
avatar brianteeman
brianteeman - comment - 5 May 2021

unrelated to this pr

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

Cog not in middle of header on mobile

Screenshot 2021-05-05 at 20 04 38

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

admin login screen on mobile needs work.

Screenshot 2021-05-05 at 20 15 46

avatar PhilETaylor
PhilETaylor - comment - 5 May 2021

Filter arrow always pointing wrong on mobile

4.0-dev before this PR

Screen.Recording.2021-05-05.at.08.20.52.pm.mp4

ciar4n:paint this PR

Screen.Recording.2021-05-05.at.08.18.52.pm.mp4
avatar ciar4n
ciar4n - comment - 5 May 2021

That should be everything mentioned 🤞 Thank you @PhilETaylor @Quy

avatar Quy
Quy - comment - 5 May 2021

@ciar4n Please investigate the missing Featured icon reported here: #33100 (comment)

avatar ciar4n
ciar4n - comment - 5 May 2021

@ciar4n Please investigate the missing Featured icon reported here: #33100 (comment)

@Quy 👍

avatar brianteeman
brianteeman - comment - 5 May 2021

@bembelimen can we merge this now please. There will of course be tweaks that will be needed but this is 99% of the way there and its becoming unmanageable/untestable. Sadly people keep reporting unrelated issues here so lets just merge and then test and fix as we move on

avatar bembelimen
bembelimen - comment - 6 May 2021

@ciar4n are you still on tweaking things or are we good to go?

avatar ciar4n
ciar4n - comment - 6 May 2021

All done. You're good to go 👍

avatar dgrammatiko
dgrammatiko - comment - 6 May 2021

KnAPRl

avatar bembelimen bembelimen - change - 6 May 2021
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2021-05-06 08:41:57
Closed_By bembelimen
avatar bembelimen bembelimen - close - 6 May 2021
avatar bembelimen bembelimen - merge - 6 May 2021
avatar bembelimen
bembelimen - comment - 6 May 2021

Thanks all for your awesome work!

avatar dgrammatiko
dgrammatiko - comment - 6 May 2021

Thank you @ciar4n

avatar brianteeman
brianteeman - comment - 6 May 2021

Thank you!!

avatar ciar4n
ciar4n - comment - 6 May 2021

Nice. Thanks to everyone who tested, contributed and offered suggestions. 👍 👍

avatar angieradtke
angieradtke - comment - 6 May 2021

Great

avatar micker
micker - comment - 6 May 2021

thanks for your hard works !!!!

avatar b2z
b2z - comment - 6 May 2021

Thank you

avatar rjharishabh
rjharishabh - comment - 6 May 2021

Great
Thanks for your hard work.
It looks awesome now

avatar richard67
richard67 - comment - 6 May 2021

Am just exploring the result and am impressed. Good work, guys.

And it was again nice to see how people worked together.

This is what makes Joomla! great, and this is what makes me love it.

avatar Magnytu2
Magnytu2 - comment - 7 May 2021

Hello, I just downloaded the latest nightly version of Joomla 4 beta 8. I just want to thank you all for your hard work. A big thank you!

Add a Comment

Login with GitHub to post a comment