-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NcAppDetailsToggle missing with viewport width 1024px #3758
Comments
mejo-
changed the title
AppDetailsToggle missing with viewport width 1024px
NcAppDetailsToggle missing with viewport width 1024px
Feb 15, 2023
Ok, so the problem with a width of 1024px is:
Given that What do others think? @ChristophWurst @raimund-schluessler @skjnldsv @brueckner |
mejo-
added a commit
that referenced
this issue
Feb 16, 2023
* In IsMobileState.js we treat viewports smaller 1024px as mobile. * In NcAppContent.vue we treat viewports starting with 1024px as mobile. This results in weird behaviour with screens that have exactly 1024px width. E.g., on three-pane apps, NcAppContentList is hidden but the NcAppDetailsToggle button is not displayed yet. This commit changes NcAppContent.vue to treat viewports smaller 1024px as mobile, to be in sync with IsMobileState.js. Fixes: #3758 Signed-off-by: Jonas <jonas@freesources.org>
2 tasks
mejo-
added a commit
that referenced
this issue
Feb 16, 2023
* In IsMobileState.js we treat viewports smaller 1024px as mobile. * In NcAppContent.vue we treat viewports starting with 1024px as mobile. This results in weird behaviour with screens that have exactly 1024px width. E.g., on three-pane apps, NcAppContentList is hidden but the NcAppDetailsToggle button is not displayed yet. This commit changes NcAppContent.vue to treat viewports smaller 1024px as mobile, to be in sync with IsMobileState.js. This PR accompanies nextcloud/server#36751. Both are required to fix #3758. Fixes: #3758 Signed-off-by: Jonas <jonas@freesources.org>
The following to PRs are required to fix this issue: |
backportbot-nextcloud bot
pushed a commit
to nextcloud/server
that referenced
this issue
Feb 17, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
mejo-
added a commit
to nextcloud/server
that referenced
this issue
Feb 18, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
mejo-
added a commit
to nextcloud/server
that referenced
this issue
Feb 18, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
nextcloud-command
pushed a commit
to nextcloud/server
that referenced
this issue
Feb 26, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
RonaldBarnes
pushed a commit
to RonaldBarnes/NextCloud-server
that referenced
this issue
Mar 1, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
summersab
pushed a commit
to summersab/server
that referenced
this issue
Jun 25, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
summersab
pushed a commit
to summersab/server
that referenced
this issue
Jun 25, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
summersab
pushed a commit
to summersab/server
that referenced
this issue
Jun 25, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
summersab
pushed a commit
to summersab/server
that referenced
this issue
Jun 25, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
summersab
pushed a commit
to summersab/server
that referenced
this issue
Jun 25, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
summersab
pushed a commit
to summersab/server
that referenced
this issue
Jun 26, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
summersab
pushed a commit
to summersab/server
that referenced
this issue
Jun 26, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
summersab
pushed a commit
to summersab/server
that referenced
this issue
Jun 26, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
summersab
pushed a commit
to summersab/server
that referenced
this issue
Jun 26, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
summersab
pushed a commit
to summersab/server
that referenced
this issue
Jun 26, 2023
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css). This commit changes `mobile.scss` to treat viewports smaller than 1024px as mobile. This PR accompanies nextcloud-libraries/nextcloud-vue#3768 Both are required to fix nextcloud-libraries/nextcloud-vue#3758. Signed-off-by: Jonas <jonas@freesources.org>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When opening three-pane Nextcloud apps (with
NcAppNavigationList
andNcAppContentList
) with a viewport width of 1024px, theNcAppContentList
is inaccessible. It's closed due to https://github.com/nextcloud/nextcloud-vue/blob/master/src/components/NcAppContent/NcAppContent.vue#L384-L386, but theNcAppDetailsToggle
button is not displayed either for some reason.When lowering the viewport width to 1023px, the
NcAppDetailsToggle
button becomes visible again.When raising the viewport width to 1025px,
NcAppContentList
gets expanded again and all is good.So the problem only exists with a viewport width of exactly 1024px.
This affects at least Mail and Collectives, possibly many other apps as well.
It has been reported originally here: nextcloud/collectives#433
The text was updated successfully, but these errors were encountered: