Skip to content

[codex] Brand macOS app as Euro-Office - #16

Draft
flobrown wants to merge 5 commits into
Euro-Office:mainfrom
flobrown:codex/macos-euro-office-branding
Draft

[codex] Brand macOS app as Euro-Office#16
flobrown wants to merge 5 commits into
Euro-Office:mainfrom
flobrown:codex/macos-euro-office-branding

Conversation

@flobrown

@flobrown flobrown commented May 8, 2026

Copy link
Copy Markdown

Summary

  • Rename the macOS product metadata to Euro-Office:
    Euro-Office.app, bundle id org.euro-office.desktopeditors, URL scheme
    euro-office.
  • Update Xcode shell build phases to use build settings for the executable name
    instead of hardcoded ONLYOFFICE.
  • Switch Fastlane/AppDMG to Euro-Office defaults and env-based signing identity.
  • Remove Sparkle feed keys and hide the update menu item while no Euro-Office
    update feed exists.

Validation

  • git diff --check
  • plutil -lint for the three macOS app Info.plists and the Xcode project
  • plutil -lint for localized InfoPlist.strings
  • xcodebuild -project macos/ONLYOFFICE.xcodeproj -list
  • xcodebuild -project macos/ONLYOFFICE.xcodeproj -scheme ONLYOFFICE-arm -configuration Release -showBuildSettings

Observed build settings:

  • EXECUTABLE_NAME = Euro-Office
  • FULL_PRODUCT_NAME = Euro-Office.app
  • PRODUCT_BUNDLE_IDENTIFIER = org.euro-office.desktopeditors

Notes

Full native build orchestration is proposed separately in DesktopEditors.
Developer ID signing and notarization remain optional release gates and are
driven by environment variables.

@joey-in-the-middle joey-in-the-middle left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

this review submits some some concerns about the approach adopted to this change. In addition, I feel a PR with 337 changes should be splitted in multiple changes. Still unsure the project has such of guidelines, but I believe it should be defined if we want an open collaboration on the project.

@joey-in-the-middle joey-in-the-middle Jun 12, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

is this an official image asset? if none exists, please prioritize a brand identity activity

welDescr: 'Your sovereign office for local documents and connected clouds.',
welNeedHelp: 'Need help? Visit our $1.',
textHelpCenter: 'Help Center',
textHelpCenter: 'project page',

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

please correct case

bgColorWinXP: '#287ca9',
},
icon: '#docx-big',
const documentTypes = [

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

is this change related to the rebranding? I feel the PR should not spread across different topics. Please raise unrelated changes as separate PR.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants