Skip to content

Conversation

@Antreesy
Copy link
Contributor

@Antreesy Antreesy commented Aug 20, 2025

☑️ Resolves

  • bump @nextcloud/vue to v9.0.0-rc.6
  • fix deprecated event emitting (dial typing, todo list ticking)
  • Fix Nextcloud 32 color revision #15684
    • migrate to better error/success/warning colors (due to server changes)

🖌️ UI Checklist

🖼️ Screenshots / Screencasts

🏚️ Before 🏡 After
2025-08-20_15h41_03 2025-08-20_15h41_31
image image
☀️ Light theme 🌑 Dark Theme
image image

🏁 Checklist

  • 🌏 Tested with different browsers / clients:
    • Chromium (Chrome / Edge / Opera / Brave)
    • Firefox
    • Safari
    • Talk Desktop
    • Integrations with Files sidebar and other apps
    • Not risky to browser differences / client
  • 🖌️ Design was reviewed, approved or inspired by the design team
  • ⛑️ Tests are included or not possible
  • 📗 User documentation in https://github.com/nextcloud/documentation/tree/master/user_manual/talk has been updated or is not required

@Antreesy Antreesy added this to the 🪺 Next Major (32) milestone Aug 20, 2025
@Antreesy Antreesy requested a review from DorraJaouad August 20, 2025 13:46
@Antreesy Antreesy self-assigned this Aug 20, 2025
@Antreesy Antreesy added 3. to review feature: frontend 🖌️ "Web UI" client dependencies Pull requests that update a dependency file labels Aug 20, 2025
@Antreesy Antreesy force-pushed the fix/15684/nextcloud-vue branch from 54fd9ac to d2dddc9 Compare August 20, 2025 13:48
@Antreesy Antreesy mentioned this pull request Aug 20, 2025
51 tasks
@Antreesy Antreesy merged commit b430aa3 into main Aug 20, 2025
53 checks passed
@Antreesy Antreesy deleted the fix/15684/nextcloud-vue branch August 20, 2025 14:45
Comment on lines +484 to +513
.join-call.button-vue--success {
// Overwrite default button colors for joining call
--join-call-background-color: var(--color-border-success);
--join-call-border-color: var(--color-success-text);
// Do not overwrite for dark theme
body[data-theme-dark] & {
--join-call-border-color: var(--color-success-hover);
}
@media (prefers-color-scheme: dark) {
body[data-theme-default] & {
--join-call-border-color: var(--color-success-hover);
}
}
border-color: var(--join-call-border-color);
background-color: var(--join-call-background-color);
color: var(--color-primary-element-text) !important;
&:hover:not(:disabled) {
background-color: var(--join-call-border-color);
}
}
.leave-call-actions--split {
gap: 1px;
& :deep(.button-vue--error) {
// Overwrite default button colors for leaving call
background-color: #FF3333 !important; // Nextcloud 31 --color-error
color: var(--color-primary-text) !important;
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO, with such changes this checklist item should not be skipped...

  • 🖌️ Design was reviewed, approved or inspired by the design team

The change reverts 32 design changes and adds hacks with deep styles override.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given a zero notice period and no aligning with teams from server side, I don't see an issue with reverting changes for call button

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But we have time since release is delayed, so cc @nimishavijay

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review dependencies Pull requests that update a dependency file feature: frontend 🖌️ "Web UI" client

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Nextcloud 32 color revision

4 participants