[GH-ISSUE #285] Layout editor fails to render labels on older versions of TheIDE, and spits out errors. #90

Closed
opened 2026-05-05 03:39:02 -06:00 by gitea-mirror · 4 comments
Owner

Originally created by @ismail-yilmaz on GitHub (Jun 27, 2025).
Original GitHub issue: https://github.com/ultimatepp/ultimatepp/issues/285

The following function doesn't seem to exist on older versions of TheIDE.

e471f7d0eb/uppsrc/CtrlLib/CtrlLib.usc (L308)

IMO, we shouldn’t assume that everyone is using the latest version of TheIDE alongside the latest U++ release. Some users may only be updating the U++ source code without upgrading TheIDE itself.

Originally created by @ismail-yilmaz on GitHub (Jun 27, 2025). Original GitHub issue: https://github.com/ultimatepp/ultimatepp/issues/285 The following function doesn't seem to exist on older versions of TheIDE. https://github.com/ultimatepp/ultimatepp/blob/e471f7d0eba667d3cd5a9728a723e024b4740148/uppsrc/CtrlLib/CtrlLib.usc#L308 IMO, we shouldn’t assume that everyone is using the latest version of TheIDE alongside the latest U++ release. Some users may only be updating the U++ source code without upgrading TheIDE itself.
Author
Owner

@mirek-fidler commented on GitHub (Jun 27, 2025):

Is there a better solution?

Mirek

On Fri, Jun 27, 2025 at 9:33 AM İsmail Yılmaz @.***>
wrote:

ismail-yilmaz created an issue (ultimatepp/ultimatepp#285)
https://github.com/ultimatepp/ultimatepp/issues/285

The following function doesn't seem to exist on older versions of TheIDE.

e471f7d0eb/uppsrc/CtrlLib/CtrlLib.usc (L308)

IMO, we shouldn’t assume that everyone is using the latest version of
TheIDE alongside the latest U++ release. Some users may only be updating
the U++ source code without upgrading TheIDE itself.


Reply to this email directly, view it on GitHub
https://github.com/ultimatepp/ultimatepp/issues/285, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARH236YAF57F5LUI6H6NXD3FTXUPAVCNFSM6AAAAACAIHJFTWVHI2DSMVQWIX3LMV43ASLTON2WKOZTGE4DCNZRHA2TMNA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

<!-- gh-comment-id:3012172285 --> @mirek-fidler commented on GitHub (Jun 27, 2025): Is there a better solution? Mirek On Fri, Jun 27, 2025 at 9:33 AM İsmail Yılmaz ***@***.***> wrote: > *ismail-yilmaz* created an issue (ultimatepp/ultimatepp#285) > <https://github.com/ultimatepp/ultimatepp/issues/285> > > The following function doesn't seem to exist on older versions of TheIDE. > > > https://github.com/ultimatepp/ultimatepp/blob/e471f7d0eba667d3cd5a9728a723e024b4740148/uppsrc/CtrlLib/CtrlLib.usc#L308 > > IMO, we shouldn’t assume that everyone is using the latest version of > TheIDE alongside the latest U++ release. Some users may only be updating > the U++ source code without upgrading TheIDE itself. > > — > Reply to this email directly, view it on GitHub > <https://github.com/ultimatepp/ultimatepp/issues/285>, or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AARH236YAF57F5LUI6H6NXD3FTXUPAVCNFSM6AAAAACAIHJFTWVHI2DSMVQWIX3LMV43ASLTON2WKOZTGE4DCNZRHA2TMNA> > . > You are receiving this because you are subscribed to this thread.Message > ID: ***@***.***> >
Author
Owner

@klugier commented on GitHub (Jun 27, 2025):

I think we shouldn't care in this case. If something doesn't work, because you have mismatch between sources and TheIDE, then it's time to update. Providing compatibility on such level is not worth it.

<!-- gh-comment-id:3012571394 --> @klugier commented on GitHub (Jun 27, 2025): I think we shouldn't care in this case. If something doesn't work, because you have mismatch between sources and TheIDE, then it's time to update. Providing compatibility on such level is not worth it.
Author
Owner

@ismail-yilmaz commented on GitHub (Jun 27, 2025):

OK,

After reviewing the code, I’ve realized the change is more complex than it first appeared and will require a breaking update. I guess users have to deal with it.

I'm closing this as won't fix.

<!-- gh-comment-id:3012761633 --> @ismail-yilmaz commented on GitHub (Jun 27, 2025): OK, After reviewing the code, I’ve realized the change is more complex than it first appeared and will require a breaking update. I guess users have to deal with it. I'm closing this as won't fix.
Author
Owner

@klugier commented on GitHub (Jun 27, 2025):

For example if you are downloading nightly, you are obtaining new sources and TheIDE. The problem is only when you update source manually using git. However, in this case, you can open ide project and hit "Upgrade TheIDE" command from the menubar.

I think there is no much space to improve the expirience, when you update sources manually, but resist to update TheIDE.

<!-- gh-comment-id:3012818651 --> @klugier commented on GitHub (Jun 27, 2025): For example if you are downloading nightly, you are obtaining new sources and TheIDE. The problem is only when you update source manually using git. However, in this case, you can open ide project and hit "Upgrade TheIDE" command from the menubar. I think there is no much space to improve the expirience, when you update sources manually, but resist to update TheIDE.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/ultimatepp#90
No description provided.